Wenn ich /etc/pulse/default.pa
diese Zeile ändere und ändere:
load-module module-udev-detect
zu:
load-module module-udev-detect tsched=0
Ich deaktiviere eindeutig tsched. Ebenso, wenn ich die Zeile auf ändere,
load-module module-udev-detect tsched=yes
Ich aktiviere tsched. Beide können durch Ausführen überprüft werden.
pactl list | grep tsched
Und in die Dokumentation schauen ,
tsched Seit 0.9.11. Verwenden Sie ein System-Timer-basiertes Modell (auch bekannt als störungsfrei). Der Standardwert ist 1 (aktiviert). Wenn Ihre Hardware keine genauen Timing-Informationen zurückgibt (z. B. Creative-Soundkarten), können Sie versuchen, tsched = 0 zu setzen, um das Interrupt-basierte Timing zu aktivieren, das in 0.9.10 und früher verwendet wurde.
Ich habe jedoch zwei Maschinen (unterschiedliche Hardware), eine, die zurückgibt, tsched=yes
und eine, die dies nicht tut.
Ist der Standardwert wirklich 1 (aktiviert / ja)? Gibt es eine Möglichkeit zu überprüfen, ob es wirklich aktiviert ist, wenn es nicht in pactl angezeigt wird? Was (in Hardware) entscheidet, ob es wirklich aktiviert ist?
quelle