http://bugs.winehq.org/show_bug.cgi?id=5253
------- Additional Comments From the3dfxdude@gmail.com 2006-08-08 17:24 ------- Ok, OpenGL mode works with these games and fixes the crash, from Roderick:
"Hi,
Users of Geforce-GeforceFX cards can improve the performance of StarCraft a lot (starting from Wine 0.9.19 or Wine CVS from August 1st or later) by adding some new registry options. Set the option HKEY_CURRENT_USER\Programs\Wine\Direct3D\DirectDrawRenderer to 'opengl' (if the Direct3D key doesn't exist add it). Further you need to set the option 'Direct3D\RenderTargetLockMode' to 'readtex'.
The rendering performance should be VERY fast in 24bit mode now, it should reach DGA speeds. In the near future I will add similar fixes for other cards to improve performance but the boost will never be as big as for these old nvidia cards using GL_EXT_paletted_texture support.
BTW note that the options I provided are now set for all applications, the options won't work fine for all apps yet so add some application specific options. (HKCU\Software\Wine\AppDefaults\starcraft.exe\Direct3D) Roderick"
Unfortunately Starcraft is slow with ATI. But battle.net works now. Diablo is fast already.