http://bugs.winehq.org/show_bug.cgi?id=7654
Summary: Counter Strike:Source crashes after a few seconds with resolution > 1280x800 Product: Wine Version: 0.9.32. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: l.farquaad@gmail.com
My laptop has a 1680x1050 screen and an Nvidia 7300 (driver 9631 under Ubuntu Feisty Fawn with latest upgrades, including Wine 0.9.32), but if I configure CS:S to a resolution bigger than 1280x800 and I connect to a server, the game crashes after a few seconds playing. In fact I think it generally crashes when someone gets killed, but it's not systematic and the player who gets killed has not to be visible.
Letting bots play alone, I could try several resolution: there was no problem with every 4/3 resolutions, including the LCD one. So the game only crashes with 1440x900 and 1680x1050. I also tried with all video options at lowest, with -dxlevel 70 or in windowed mode, and it crashes to with those resolutions. I also tried with wine 0.9.30 and 0.9.31, and the same issue was already present.
I just noticed that the video performance test is really slow (about 1-2 FPS, even in 1280x800) and buggy (depends from one time to another, but one time the test was drawn only on 1/4 of the screen with misplaced objects in the remainder of the screen)
I recorder a debug trace but it is really heavy (~34Mb) so I will only attach the end of it, with what's seems to be outputted when the game crashes (Unhandled exception: page fault on read access to 0x00000024 in 32-bit code (0x0d2eb413).
I launched the game with (most of the output is from seh, but as I don't know what you need, I will let it) WINEDEBUG=fixme-all,+process,+tid,+loaddll,+module,+seh wine C:/Program\ Files/Steam/Steam.exe -fullscreen \ -width 1680 -height 1050 -refresh 85 -dxlevel 81 -applaunch 240 \ -heapsize 512000 +map_background none "$@"