如果我修改/etc/pulse/default.pa
并更改此行:
load-module module-udev-detect
至:
load-module module-udev-detect tsched=0
我显然正在禁用tsched。同样,如果我将行更改为
load-module module-udev-detect tsched=yes
我正在启用tsched。两者都可以通过运行进行验证,
pactl list | grep tsched
并研究文档,
tsched从0.9.11开始。使用基于系统计时器的模型(也称为无故障)。默认为1(启用)。如果您的硬件未返回准确的时序信息(例如Creative声卡),则可以尝试将tsched = 0设置为启用0.9.10及更高版本中使用的基于中断的时序。
但是我有两台机器(不同的硬件),一台返回tsched=yes
,一台不返回。
默认值是否真的为1(启用/是)?如果没有在pactl中显示它,是否有办法验证它是否已真正启用?(在硬件中)由什么决定是否真的启用了它?