http://bugs.winehq.org/show_bug.cgi?id=23399
Summary: Chrome (game) doesn't detect resolutions above 800x600 in fullscreen mode Product: Wine Version: 1.2-rc5 Platform: x86 URL: http://www.fileplanet.com/129900/120000/fileinfo/Chrom e-Demo OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
Created an attachment (id=29166) --> (http://bugs.winehq.org/attachment.cgi?id=29166) console log running the demo
When I run the game: Chrome (an FPS shooter) or its sequel: Chrome-Specforce in Wine's fullscreen mode, the only available resolution is 800x600. Running it in virtual desktop mode I have more choices: 800x600, 1024x768 and 1152x864. After changing the resolution anything above 800x600 and restart the game in fullscreen mode, Wine crashes with an unhandled page fault.
How to reproduce the issue in the demo: 1. Install the demo, start it: in the Options menu there is only 800x600 available (assuming you're running in fullscreen mode). 2. Exit the game, change to virtual desktop mode, start the game again: now more resolutions are available. Select 1024x768 (or higher) and exit the game. 3. Switch back to Wine's fullscreen mode and restart the demo: it will crash.
The crash always generates a crash.log file in the game's directory, looking into the file shows the game doesn't detect resolutions above 800x600 in fullscreen mode.
Link to the demo added to URL.
Fedora 13 x86 Wine-1.2-rc5 Nvidia 7600 GT / driver 195.36.24
http://bugs.winehq.org/show_bug.cgi?id=23399
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=23399
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2010-06-28 01:34:44 --- Please attach output of the 'xrandr' command.
http://bugs.winehq.org/show_bug.cgi?id=23399
--- Comment #2 from GyB gyebro69@gmail.com 2010-06-28 09:58:01 --- Created an attachment (id=29215) --> (http://bugs.winehq.org/attachment.cgi?id=29215) xrandr output
http://bugs.winehq.org/show_bug.cgi?id=23399
--- Comment #3 from GyB gyebro69@gmail.com 2010-08-09 11:01:50 --- Another game which utilizes the Chrome Engine is Classic Car Racing. It crashes in the same way when running in fullscreen mode and screen resolution is set higher than 800x600. No such problems when running the game in virtual desktop mode. Classic Car Racing cannot detect screen resolutions higher than 800x600 in fullscreen mode. In virtual desktop mode it detects more resolutions, like 1024x768 and 1152x864.
It seems I have the same problem in several games using the Chrome Engine.
The only line in the terminal when the crash occurs is: fixme:win:EnumDisplayDevicesW ((null),0,0x85e768,0x00000000), stub!
Nvidia 7600 card / driver 195.36.31 Wine-1.3.0
http://bugs.winehq.org/show_bug.cgi?id=23399
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #4 from GyB gyebro69@gmail.com 2010-08-24 11:35:44 --- I'm marking this bug as INVALID.
Reason: I had to add the following line to my xorg.conf: Option "DynamicTwinView" "False"
Now the game doesn't crash on startup in Wine's fullscreen mode if the resolution is higher than 800x600. The disadvantage of that that I cannot change my desktop screen resolution via Nvidia control panel anymore.
I have a single 19" LCD monitor @1440x900 native resolution. My xorg.conf is a bare minimal, the Nvidia driver auto-configured everything. I have never had such problems in any other games, seems only these games based on the same Chrome engine are affected: Chrome, GM Rally, Classic Car Racing.
http://bugs.winehq.org/show_bug.cgi?id=23399
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from GyB gyebro69@gmail.com 2010-08-24 11:36:48 --- Closing as INVALID then.