http://bugs.winehq.org/show_bug.cgi?id=28520
Bug #: 28520 Summary: Diablo II game menu fps regression Product: Wine Version: 1.3.29 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: elton@schiert.net CC: hverbeet@gmail.com Classification: Unclassified Regression SHA1: 1aeee59bd8b6172c848c8029e1a55ddac1f93c44
There has been a behavior change in the game Diablo II caused by
http://source.winehq.org/git/wine.git/?a=commit;h=1aeee59bd8b6172c848c8029e1... Author: Henri Verbeet hverbeet@codeweavers.com Date: Thu Sep 15 20:01:50 2011 +0200 ddraw: Use offscreen backbuffers.
Before this patch the frame rate in the game menu (press Esc while in game) was limited to <=60. Now the frame rate can reach hundreds. Behavior on Windows: frame rate is limited at 60.
The reason I am reporting this: Shortly after opening the game menu there often is a short but very noticeable phase where everything behaves sluggishly, making it very hard to select the desired entry with the mouse.
The sluggishness/slowdown itself may not be a Wine bug since is not a problem when I switch NVIDIA PowerMizer from its default "Adaptive" to "Prefer Maximum Performance". That, however, is not an acceptable permanent solution on a laptop. Sync to VBlank settings do not change the behavior.
So far I have only been able to observe the slowdown when running the game in Direct3D mode, although the frame rate is now also unlimited when running in DirectDraw mode. All observations have been made with Diablo II Lord of Destruction 1.13c.