http://bugs.winehq.org/show_bug.cgi?id=4602
Summary: Underrun detection fixme running Diablo II & StarCraft Product: Wine Version: 0.9.6. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-dsound AssignedTo: wine-bugs@winehq.org ReportedBy: chrisc@terminalarrogance.com
This is the same bug as #2013, which has been closed. I have upgraded Debian from Sarge to Etch, and Diablo II (with LoD expansion patched to v1.11b) works right out of the box in the current Etch version of Wine (0.9.6). *But*, the sound is incredibly fast and stuttery, and hundreds of these messages scroll up the terminal where wine was invoked:
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6428 < primary_done=14620)
In StarCraft (with BroodWar, patched to v1.12) the same occurs:
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=3216 < primary_done=5264)
If this has been fixed, please tell me what config changes to make. Currently I've configured wine to use the ALSA driver. I've tried all settings of Hardware Acceleration, and all with the same result. (Sound doesn't work at all if I use the OSS driver, because I'm running KDE 3.5 with artsd/alsa, not oss.)
Thank you,
Chris P.S. When I set the Audio config to "Use driver emulation" and set hw accel to "Emulation" the stuttering disappears in Diablo II (although so does 3D sound), but the problem persists in StarCraft.