i test some of my games no directX game work for me on the radeon opensource driver.
it always tells me that i need to install the directX9 sdk but i do have install all dx stuff.
i think openGL3.2 is needed by wine.
Intel support for Wine is spotty at best. I have filed quite a few bugs. Some are specific to the i965 driver (such as Portal being broken) others seems to be specific to Mesa as a whole.
I doubt Wine (and gaming in general) is a priority for the Intel developers at the moment. But given time, I hope things will improve.
i test some of my games no directX game work for me on the radeon opensource driver.
it always tells me that i need to install the directX9 sdk but i do have install all dx stuff.
i think openGL3.2 is needed by wine.
sure something wrong.. But what?
OFP for example:
wine ./FlashpointPreferences.exe'
err:wgl:has_opengl Failed to load libGL: libGL.so.1
err:wgl:has_opengl OpenGL support is disabled.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D8 is not available without OpenGL.
why there is no libGL.so.1 ?
ok now i installed the 32bit libgl but now i get software rendering:
wine./FlashpointPreferences.exe
err:winediag:X11DRV_WineGL_InitOpenglInfo The Mesa OpenGL driver is using software rendering, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "Mesa X11", version "2.1 Mesa 7.12-devel (git-2175634 oneiric-oibaf-ppa)").
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Mesa X11").
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5e4,0x00000000), stub!
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Mesa X11").
fixme:win:EnumDisplayDevicesW ((null),0,0x32f608,0x00000000), stub!
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Mesa X11").
fixme:win:EnumDisplayDevicesW ((null),0,0x32f3f4,0x00000000), stub!
err:d3d:context_choose_pixel_format Can't find a suitable iPixelFormat
edit: ok now i find the missing pieces:
wine ./FlashpointPreferences.exe'
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5e4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f608,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f3f4,0x00000000), stub!
Edit: ok to ground textures:
"fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:resource_check_usage Unhandled usage flags 0x28.
fixme:d3d:resource_check_usage Unhandled usage flags 0x28.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d_draw:drawPrimitive Using software emulation because manual fog coordinates are provided"
Last edited by Qaridarium; 12-27-2011 at 10:28 AM.
I, for one, compile and install mesa/wine inside a 32 bit chroot. This way it's easier to manage and dependencies stay up-to-date (no more waiting for ia32-libs to catch up on debian)
Also regarding the last bit, most games I've been playing around with will crash if 2 monitors are running and in order to work around this, one must be disabled:
$ xrandr --output DVI-1 --off
Also note, the only game I've tried that is playable at all is CS: Source. Every other game experiences its own set of bugs/crashes. However you may have better luck. My sample size is quite low, consisting of all the GTAs and the 2 Halos out for pc
LOL, this is a topic dated 2008
Anyway we almost reached OpenGL 3.0 now![]()
old but gold tropic... if i try to play arma2 with the radeon a black screen is the result and this error message in the console:
wine arma2.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x170f4d4,0x00000000), stub!
fixme:ddrawirectDrawEnumerateExA flags 0x00000007 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x170efa8,0x00000000), stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x28.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:query_init Unhandled query type 0x5.
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0033), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
I really don't know about specific titles, but games does overall work quite well with Mesa. This one though, is quite badly supported in Wine in general, so no surprise really:
http://appdb.winehq.org/objectManage...tion&iId=10054
You are much better off seeking support in Wine forums/mailing lists rather than jumping to conclusions.