我最近从 4.9 内核更新到 4.14 只是发现我的扬声器有持续的嗡嗡声。我已将问题缩小到模块的power_save
参数snd_hda_intel
。启用时会发出持续的嗡嗡声,但禁用(设置为 0)时会静音。
我试图通过使用 amodprobe.d
和 kernel 参数来设置该值。问题是,该值被我系统中的某些东西覆盖/设置。
强制重新加载模块(默认为关闭)或写入 0/sys/module/snd_hda_intel/parameters/power_save
将暂时解决问题,直到重新启动或从挂起中唤醒。我无法确定是什么启用了 power_save 功能。我什至尝试使用inotifywait
并lsof
找到罪魁祸首,但没有任何结果(似乎不适用于睡眠/唤醒周期)。
这是一台台式电脑,因此没有电池,因此没有 AC 与 BAT 模式或类似 pm-util 的任何东西。我正在使用 GNOME 版本的 Manjaro,但我确信任何平台的解决方案都可能有所帮助。如果有帮助的话,音频是一个板载的 ALC887-VD 芯片组。
任何人都可以建议我在哪里看或可能导致这种情况吗?
更新:
我注意到我的发行版附带了 TLP(类似于pm-utils
),并且在 4.14 内核 TLP 上总是以电池模式启动。我的电脑没有电池,但有无线外围设备。我认为这可能是 TLP 本身的一个错误。