http://bugs.winehq.org/show_bug.cgi?id=28623
Bug #: 28623 Summary: Ghost Recon starts without sound (not fully reproducible) Product: Wine Version: 1.3.29 Platform: x86 URL: http://www.fileplanet.com/81431/80000/fileinfo/Ghost-R econ-Demo-%28English%29 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com Classification: Unclassified
Created attachment 36781 --> http://bugs.winehq.org/attachment.cgi?id=36781 +tid,+winmm,+dsound,+alsa,+mmdevapi log (no audio output)
Tom Clancy's Ghost Recon (released in 2001) doesn't emit any sound after started...most of the times. At first it seemed a routine task to determine the offending commit (I knew the game worked without such issues up until 1.3.29) until I realized that the game does plays audio occasionally (varies between runs). I made at least 30 runs, always in a clean wineprefix, but this was the point where I gave up bisecting.
Unless it is a bug in Alsa itself, the offending commit must be between 1.3.29 and http://source.winehq.org/git/wine.git/commit/e786998daff4ad49521a4c9c39c172d...
Steps to reproduce the problem in the demo: Install...launch. In the menu when you click on an option, a short sound should be playing (I_main5.wav, PCM, mono, 22050 Hz, 16 bits). If you can't hear the sound then you bumped into this bug.
The game creates a log file each time it was started (Ike.log). I found that whenever it started without sound, the log contained: 'RSSoundMgrPC: Selecting sound device HDA NVidia - AD198x Digital
driver is winemm.vxd'
On the occasions when sound was working, I saw in the log 'RSSoundMgrPC: Selecting sound device default
driver is winemm.vxd'
As if the game didn't always select the appropriate audio output device when started.
Fedora 15 x86 wine-1.3.29-245-g895b48e Alsa 1.0.24 Pulseaudio is not running
http://bugs.winehq.org/show_bug.cgi?id=28623
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=28623
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |aeikum@codeweavers.com Regression SHA1| |e786998daff4ad49521a4c9c39c | |172ddcdcad82a
--- Comment #1 from GyB gyebro69@gmail.com 2011-10-09 09:30:33 CDT --- The first commit causing such unpredictable behaviour in certain games must be
e786998daff4ad49521a4c9c39c172ddcdcad82a is the first bad commit commit e786998daff4ad49521a4c9c39c172ddcdcad82a Author: Andrew Eikum aeikum@codeweavers.com Date: Tue Sep 27 08:51:07 2011 -0500
dsound: Reimplement rendering devices on mmdevapi.
:040000 040000 53407fdfd9131c99d768c90eeda5dadc66a63abb af37caec04c5e8abedfd395abcd88a16e71a3b85 M dlls
I tried at least 70 different games in the past few days but only a handful of them showed such a problem. Besides Ghost Recon, the games from Telltale Games are prone to exhibit such problem: Tales of Monkey Island, Strong Bad, Wallace & Gromit series.
http://bugs.winehq.org/show_bug.cgi?id=28623
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #2 from GyB gyebro69@gmail.com 2011-11-27 03:50:59 CST --- I can't reproduce the problem on my current system (Fedora 16, Alsa is in use) neither with the reportedly bad 1.3.30 version nor with the current 1.3.33. Due to the nature of the bug (wasn't fully reproducible on the former F15 either) it's best to mark this one as INVALID.
http://bugs.winehq.org/show_bug.cgi?id=28623
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Austin English austinenglish@gmail.com 2011-11-29 15:47:54 CST --- Closing.