http://bugs.winehq.org/show_bug.cgi?id=30639
--- Comment #9 from Alexander E. Patrakov patrakov@gmail.com 2012-05-12 13:57:32 CDT --- It is very strange that Armored Fist 3 is fixed by changing the optimization level but not by switching to the linear resampler. Could you please retest, reconfirm that the regression in this game is indeed caused by my patch, guess how the sound in this game is different from others, or otherwise try to extract some sense from it?
For games that are fixed by both methods, could you please compare CPU usage in the unfixed and both of fixed variants of wine?
As for the removal of the download keyword - I am not convinced. Let's use this bug as a catch-all for problems with a resource-hungry resampler.
Just to give me a better understanding of the scale of the problem, could you please add tracing of the sample rate (dsb->pwfx->nSamplesPerSec) to DSOUND_MixOne (in dlls/dsound/mixer.c)? The goal is to know how many different secondary buffers are used by each affected game, what are their sample rates and thus what level of performance is needed.