http://bugs.winehq.org/show_bug.cgi?id=12929
--- Comment #102 from Wang Bin wangbinrobin@yahoo.com.cn 2008-08-06 06:17:25 --- (In reply to comment #93)
(In reply to comment #52)
Just a guess, but try disabling GL_ATI_separate_stencil and GL_ATI_envmap_bumpmap by commenting them out at line 57 and 60 of dlls/wined3d/directx.c
I can confirm that disabling these extensions works on 32-bit systems. In fact, not only did issues with 3D games go away (I tested with Guild Wars, will test more soon), but regular programs now work: Adobe Photoshop CS2 crashed every time I ran it, and now runs nearly flawlessly, and Office 2007 installed and Word and Excel run great whereas previously the suite wouldn't even install. All I can say is that this tweak in the code has given me a stable, working wine/fglrx-with-DRI combo for the first time in years. Test config:
- Intel Pentium 4 2.6 GHz
- ATI FireGL X1-128
- Gentoo Linux running kernel 2.6.25-r6
- fglrx 8.501
- Used Wine 1.1.2 source as starting point
Disable GL_ATI_envmap_bumpmap can make it work, but it is very slow when run oblivion by wine. any one meet the same problem?