http://bugs.winehq.org/show_bug.cgi?id=28444
--- Comment #13 from Mitchell Keith Bloch bazald@gmail.com 2012-07-23 15:08:24 CDT --- It appears that the patch in attachment 41090 is sufficient to prevent instant crashing when attempting to switch to the "DX9" renderer. Now it consistently results in a number of lines identical to:
fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
This seems to be non-fatal. However, the screen turns black while it waits for the user to confirm that the settings are alright. When the user fails to confirm because the screen is completely black, within ~15 seconds the settings revert to the OpenGL renderer.
Unfortunately, some of the time, reverting results in the following hang of the program:
X Error of failed request: GLXBadDrawable Major opcode of failed request: 135 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 5302 Current serial number in output stream: 5302