http://bugs.winehq.org/show_bug.cgi?id=9358
Raymond superquad.vortex2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |superquad.vortex2@gmail.com
--- Comment #18 from Raymond superquad.vortex2@gmail.com 2010-03-31 19:52:16 --- (In reply to comment #8)
(In reply to comment #7)
I haven't heard feedback, does it help or not?
It doesn´t help at all for me. Getting down to 45ms is impossible. about 85 is the lowest I can go, and even then I get a lot of underruns. Maybe it has to do with my setup? I do not use dmix, since my audio card(emu10k1) supports hardware mixing. I´ve tried different settings in winecfg, and also tried using direct hardware access, but still no success. I also realized that I use a pretty old alsa version (1.0.11rc4). Can that be the cause? I better upgrade before I do any additional testing anyway...
emu10k1 only support 48000Hz sample rate ,
yes it support hardware mixing when you use the correct device name "front" since there are 64 subdevices with per voice volume controls which are sufficient to implement 16 voices
EMU10K1.pcm.front.0 { @args [ CARD ] @args.CARD { type string } type hooks slave.pcm { type hw card $CARD } hooks.0 { type ctl_elems hook_args [ { interface PCM name "EMU10K1 PCM Send Volume" index { @func private_pcm_subdevice } lock true optional true value [ 255 255 0 0 255 0 0 0 0 255 0 0 ] } { # for compatibility with older drivers name "EMU10K1 PCM Send Volume" index { @func private_pcm_subdevice } lock true optional true value [ 255 255 0 0 255 0 0 0 0 255 0 0 ] } { interface PCM name "EMU10K1 PCM Send Routing" index { @func private_pcm_subdevice } lock true optional true value [ 8 9 0 0 8 9 0 0 8 9 0 0 ] } { # for compatibility with older drivers name "EMU10K1 PCM Send Routing" index { @func private_pcm_subdevice } lock true optional true value [ 8 9 0 0 8 9 0 0 8 9 0 0 ] } ] } }