http://bugs.winehq.org/show_bug.cgi?id=23098
fiendishx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fiendishx@gmail.com
--- Comment #17 from fiendishx@gmail.com 2011-05-20 13:17:48 CDT --- (In reply to comment #15)
I know the bug is closed, but just as reference i have opened a bug against freedesktop: https://bugs.freedesktop.org/show_bug.cgi?id=30157
They suggested a workaround: (https://bugs.freedesktop.org/show_bug.cgi?id=30157#c4) "When I set up wine registry by importing this registry file
[HKEY_CURRENT_USER\Software\Wine\X11 Driver] "ClientSideWithRender"="N"
then everything works fine."
The bug is in the ddx's core rendering routines. The workaround is for wine to do it's rendering locally and then push the image as a whole to the xserver (hopefully only updating the damage regions!). This may in fact be quicker than hitting the X core rendering paths...
Using this workaround completely kills performance for me. My only viable solution right now until the Intel driver gets fixed is to downgrade Wine to 1.0.1.