http://bugs.winehq.org/show_bug.cgi?id=22498
--- Comment #18 from Raymond superquad.vortex2@gmail.com 2010-05-07 20:31:09 --- (In reply to comment #17)
ALSA:
rojer@nbx:~/Desktop$ cat /proc/asound/card0/pcm0p/sub0/hw_params access: MMAP_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 44096 buffer_size: 88192
OSS:
rojer@nbx:~/Desktop$ cat /proc/asound/card0/pcm0p/sub0/hw_params access: RW_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 256 buffer_size: 4096 OSS format: S16_LE OSS channels: 1 OSS rate: 22050 OSS period bytes: 256 OSS periods: 16 OSS period frames: 256
both taken while playing HoMM3.
As you can see , the latency of oss emulation is much lower than the alsa driver
Are you using dmix ?
aplay -v -D default any.wav
The major problem of winealsa.drv is waveout/wavein/dsoutput/capture ignore any error returned by alsa-lib functions