http://bugs.winehq.org/show_bug.cgi?id=18618
Summary: Call of Cthulhu: Slow preformance in main menu and inventory Product: Wine Version: 1.1.22 Platform: PC URL: http://appdb.winehq.org/objectManager.php?sClass=versi on&iId=5957 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: knaprigt@gmail.com
This problem was previously reported as bug 12250 ( http://bugs.winehq.org/show_bug.cgi?id=12250 ) but closed again as resolved with Wine 0.9.60, which doesn't seem to be the case, at least not on my system.
The following is the original bug as reported by Viktor Kojouharov:
----------- In Call of Cthulhu ( http://appdb.winehq.org/objectManager.php?sClass=application&iId=3981 ), the mouse movement in the main (or any other) menu, as well as the inventory system, is extremely slow and jerky. When moving the mouse, the cursor will not move, but after a second or two, will teleport somewhere in the intended directory.
This is actually a regerssion. Prior to 0.9.56, the mouse was slow, but with 0.9.56, the problem was fixed. With 0.9.57 however, the problem was resurrected, and it is still present in 0.9.58. -----------
I'm having the exact same problem using Wine 1.1.22, 1.1.21 and 0.9.60 (which was the version reported to solve it).
Besides using different versions of Wine I've tried various values for OffscreenRenderingMode, same thing for VideoMemorySize, running Wine without sound, running in a virtual desktop, running in fullscreen, using different video drivers, using different window managers, etc. etc.
One (strange) thing that seems to effect the slowdown in the main menu is running Wine with WINEDEBUG=+d3d. This actually kills the lag in the menu, but on the other hand brings the rest of the game down to a crawl, which makes the "trick" pretty useless. WINEDEBUG=+dinput also makes a differnce but not as much as +d3d, while other debug settings that spit out a lot of stuff to the terminal like, +dsound or +heap doesn't seem to effect the problem at all.
Also, I'm using driver version 180.51 from Nvidia (also tested with ver. 173.14.16) with a GeForce 9600 card, x86 Gentoo system with a 2.6.29 kernel.
Attaching output of "WINEDEBUG=+d3d wine Engine/CoCDCoTELauncher.exe". The interesting part (in the main menu) should proly start around line 12880, I think.
http://bugs.winehq.org/show_bug.cgi?id=18618
--- Comment #1 from Lars Blomqvist knaprigt@gmail.com 2009-05-25 13:45:17 --- Created an attachment (id=21307) --> (http://bugs.winehq.org/attachment.cgi?id=21307) Terminal output with WINEDEBUG=+d3d (gzipped)
http://bugs.winehq.org/show_bug.cgi?id=18618
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2009-05-25 13:51:55 --- If this is regression, where is the results of the regression test?
http://bugs.winehq.org/show_bug.cgi?id=18618
--- Comment #3 from Lars Blomqvist knaprigt@gmail.com 2009-05-25 14:35:43 --- (In reply to comment #2)
If this is regression, where is the results of the regression test?
Well, I don't think it is a regression since the Wine version that was reported as fixing the problem didn't do so in my case.
As said in my original post I've tested the application with Wine 0.9.60, which acording to Viktor Kojouharov was the version of Wine that sorted out the problem, but it's not making any difference on my system, at lest not compared to ver. 1.1.21 or 1.1.22.
http://bugs.winehq.org/show_bug.cgi?id=18618
Lars Blomqvist knaprigt@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #4 from Lars Blomqvist knaprigt@gmail.com 2009-06-05 09:55:49 --- Ok, I've finally found a solution for this one. It turns out that the problem is fixed by setting "Sync to VBlank" for OpenGL to enabled with nvidia-settings (settings manager for Nvidia cards), so I guess this isn't really a Wine bug after all.
I've no idea why this only effected the main menu and inventory or Call of Cthulhu and nothing else in the game, but then again I'm no expert when it comes to OpenGL and the use of Sync to VBlank.
The bug should probably be closed (again).
http://bugs.winehq.org/show_bug.cgi?id=18618
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com 2009-06-05 11:41:39 --- Closing.