Si modifico /etc/pulse/default.pa
y cambio esta línea:
load-module module-udev-detect
a:
load-module module-udev-detect tsched=0
Claramente estoy deshabilitando tsched. Del mismo modo, si cambio la línea a,
load-module module-udev-detect tsched=yes
Estoy habilitando tsched. Ambos son verificables ejecutando,
pactl list | grep tsched
Y mirando la documentación ,
Enviado desde 0.9.11. Utilice el modelo basado en temporizador del sistema (también conocido como sin fallas). El valor predeterminado es 1 (habilitado). Si su hardware no devuelve información de sincronización precisa (por ejemplo, tarjetas de sonido creativas), puede intentar configurar tsched = 0 para habilitar la sincronización basada en interrupciones que se utilizó en 0.9.10 y anteriores.
Sin embargo, tengo dos máquinas (hardware diferente), una que regresa tsched=yes
y otra que no.
¿El valor predeterminado es realmente 1 (habilitado / sí)? ¿Hay alguna manera de verificar que realmente esté habilitado si no aparece en pactl? ¿Qué (en hardware) decide si realmente está habilitado?
fuente