http://bugs.winehq.org/show_bug.cgi?id=15074
Summary: System Shock 2: randomly disappearing sound (esp. when loading level) Product: Wine Version: CVS/GIT Platform: PC URL: http://www.download.com/System-Shock-2-demo/3000-7539_4- 10031250.html OS/Version: Linux Status: NEW Keywords: regression Severity: normal Priority: P2 Component: directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: alexd4@inbox.lv CC: m.b.lankhorst@gmail.com
In recent builds sound started disapppearing randomly in SS2 (retail version 2.3). It's semi-random but with a reasonable consistence it can be produced by entering-quitting menu (from the actual game level) or when going into "loading zones" between levels.
This isn't occuring in wine-1.1.2. I did a regression test and got this:
2cd620802a3a7a1011a89c301270737ac1a1cfe5 is first bad commit commit 2cd620802a3a7a1011a89c301270737ac1a1cfe5 Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Fri Aug 8 20:50:02 2008 +0200
winealsa.drv: Add ability to recover from underruns to directsound driver.
Fixes handling of buffer underruns that might still occur.
Makes sense to me, because the moments when the bug occurs are the mostl likely to cause a CPU-load spike and buffer underruns. After reverting the patch, I don't get the problem any more in current git.
There is a demo for the game, I added it to URL, but, unfortunately, the problem is not as readily reproducible there as it is with full retail version, for unknown reason (sound does seem to disappear sometimes after going to and from menu / sound settings).