http://bugs.winehq.org/show_bug.cgi?id=19357
Summary: Changing resolution in game crashes [regression] Product: Wine Version: 1.1.26 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: jkohen@users.sourceforge.net CC: stefan@codeweavers.com
[Someone please CC hverbeet@codeweavers.com, because Bugzilla won't let me.]
Changing resolution while in-game causes Wine to crash to the desktop. I first identified this problem with Telltale games Wallace and Gromit, but I can reproduce it also with their new Monkey Island title. I believe that the game Overclocked, which uses a different engine, also triggered this problem.
To make it clear, changing the resolution causes the crash. The game can still start at any resolution, even one that's different from the desktop, given that it is the first was set at start up.
I've done git bisect and found that commit d4312ebb16578d7d8ae193edd3d293d3748c7df4 is good. However, I could only reduce the number of commits to four. Any patch between "good" and 40565211fb70bff4b1622570a6b11edd646c00bd causes X-Window to crash. Patch 40565211fb70bff4b1622570a6b11edd646c00bd "fixes" the X-Window crash, so only Wine crashes, which is also the behavior currently in HEAD.
I have an nVidia 9800 GTX card, and X.org X Server 1.6.2, and I'm using the proprietary nVidia drivers (latest version). The nVidia drivers are set to center the game in the screen, not to stretch. In case it matters, I can reproduce this both with OffscreenRenderingMode set to fbo and backbuffer.
Other users have seen similar issues, with different luck working the problem around (I could only make it work with an older Wine release): http://www.telltalegames.com/forums/showthread.php?t=9874