[alsa-devel] Question about tsched=0 on PulseAudio

Kuninori Morimoto kuninori.morimoto.gx at renesas.com
Wed May 17 08:24:09 CEST 2017


Hi ALSA ML

We noticed that our PulseAudio has crackling / skipping noise
which doesn't happen on normal aplay.
And it was removed if we do below

	load-module module-hal-detect tsched=0

According to google, it say

	tsched Since 0.9.11. Use system-timer based model (aka glitch-free).
	Defaults to 1 (enabled). If your hardware does not return accurate timing
	information (e.g. Creative sound cards) you can try to set tsched=0 to
	enable the interupt based timing which was used in 0.9.10 and before.

Here, what does this "return accurate timing information" mean ?
Is it struct snd_pcm_ops::pointer ??

Best regards
---
Kuninori Morimoto


More information about the Alsa-devel mailing list