http://bugs.winehq.org/show_bug.cgi?id=20799
--- Comment #82 from Raymond superquad.vortex2@gmail.com 2010-06-07 00:33:12 --- (In reply to comment #69)
But wine does not support FULL hardware acceleration ( just emulation only) and Vista does not use dsound any more
The winealsa driver supports Basic acceleration (primary buffer is hardware). I believe it's a quirk of DSound in real Windows to always say the primary buffer is in hardware, even under Emulation.
Under Vista/7, DSound is still available, but it doesn't support hardware acceleration without something like ALchemy and hardware OpenAL drivers.
DSBCAPS Structure
dwPlayCpuOverhead The processing overhead as a percentage of main processor cycles needed to mix this sound buffer. For hardware buffers, this member will be zero because the mixing is performed by the sound device. For software buffers, this member depends on the buffer format and the speed of the system processor.
wine seem did not provide the correct value for dwPlayCpuOverhead