http://bugs.winehq.org/show_bug.cgi?id=10870
Summary: New DirectDraw hardware acceleration slow on nvidia driver 100.14.19 in Starcraft Product: Wine Version: 0.9.51. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: wiebe@halfgaar.net
Created an attachment (id=9763) --> (http://bugs.winehq.org/attachment.cgi?id=9763) Outfrom from glxinfo using nvidia-drivers 100.14.19.
As I understand it, Wine can use a new way of accelerating DirectDraw, using OpenGL, since version 0.9.47, which can be activated by setting DirectDrawRenderer to opengl, and RenderTargetLockMode to "readtex". When I still used Nvidia drivers 87.something, StarCraft (which uses 8 bit color) ran perfectly smooth. However, now that I've upgraded to 100.14.19, it runs extremely slow, but only when selecting an Overmind or an Egg. When selecting any other building or unit, it runs as smooth as before.
When running with GDI, the game also runs slower with an Overmind selected. However, not as slow as in OpenGL mode.
Specs: - Gentoo Linux. - Wine: 0.9.51 (also tested 0.9.50, which was the version I used together with the older nvidia drivers). - Video card: GeForce 6600 LE. - nvidia-driver: 100.14.19 - CPU/RAM: AMD Athlon X2 3800+/2GB RAM. - Glibc: 2.6.1. - GCC: 4.1.2. - Kernel: 2.6.22-gentoo-r5.
Output from glxinfo is attached.