http://bugs.winehq.org/show_bug.cgi?id=29243
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
--- Comment #5 from Andrew Eikum aeikum@codeweavers.com 2011-12-05 08:47:59 CST --- The ALSA period size is 940 frames, and the game feeds data in chunks of 480 frames, whenever there's less than 480 frames in the buffer. So the game has at most 960 frames of data into the buffer at any time. Since that's so close to the ALSA period size, lots of underruns occur.
We're working on large improvements to the ALSA driver in Bug 28723. It's likely that this bug will be fixed when the fixes for that bug are in.