[alsa-devel] a11y: howto reduce latency with alsa's dmix plugin?
Takashi Iwai
tiwai at suse.de
Mon Aug 31 17:12:23 CEST 2009
At Sun, 23 Aug 2009 09:55:18 +0000 (UTC),
Halim Sahin wrote:
>
> Hello,
> Is there a way to reduce latency on audiocard if the dmix plugin is in
> use?
> I am asking because there is a strange problem with asistive
> technologies which are outputing through alsa.
> E. G. speech-dispatcher takes almost a half sec to stop the
> speech-synthesizer.
> If the user navigates quickly through menus, there are simultane outputs
> at a time.
> (tested with an usb logitech headset, snd-intel8x0 based card,
> snd-hda-intel).
> The same problem can be reproduced by running mplayer with alsa output
> driver and pressing
> quickly left/right arrow.
> You should hear several samples at a time.
>
> Using an sblive card which doesn't use dmix doesn't have such problems.
>
> Using the dmix plugin should audio much faster to avoid this problem.
It's a bit hard to guess. This could be the difference of PCM drain
implementation between hw and dmix, but a half second is still too
long.
Could you prepare a small test case to reproduce the buggy behavior?
thanks,
Takashi
More information about the Alsa-devel
mailing list