Arch Linux 音响有杂音的解决办法

Arch Linux 音响有杂音的解决办法

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

在安装Arch Linux后,AMD台式机的音响在不播放声音时会发出噪音,原因是某些驱动模块关闭声卡以节约电力。解决方法是在/etc/modprobe.d目录下创建disablePowerSaving.conf文件,设置power_save=0,或在GRUB引导中添加内核参数。重启后应能解决问题。

🎯

关键要点

  • 在安装Arch Linux后,AMD台式机的音响在不播放声音时会发出噪音。
  • 噪音的原因是某些驱动模块在声卡闲置时关闭它以节约电力。
  • 解决方法一:在/etc/modprobe.d目录下创建disablePowerSaving.conf文件,设置options snd_hda_intel power_save=0。
  • 解决方法二:在GRUB引导中添加内核参数,编辑/etc/default/grub文件,将power_save=0附加在GRUB_CMDLINE_LINUX_DEFAULT后面,并重新生成grub配置。
  • 重启后应能解决音响噪音问题。

延伸问答

为什么在Arch Linux上音响会发出杂音?

音响发出杂音是因为某些驱动模块在声卡闲置时关闭它以节约电力。

如何解决Arch Linux音响的杂音问题?

可以在/etc/modprobe.d目录下创建disablePowerSaving.conf文件,设置power_save=0,或在GRUB引导中添加内核参数。

在Arch Linux中如何创建disablePowerSaving.conf文件?

在/etc/modprobe.d目录下新建disablePowerSaving.conf文件,并写入options snd_hda_intel power_save=0。

如何在GRUB引导中添加内核参数?

编辑/etc/default/grub文件,将power_save=0附加在GRUB_CMDLINE_LINUX_DEFAULT后面,然后重新生成grub配置。

重启后音响杂音问题会解决吗?

是的,重启后应能解决音响的杂音问题。

如果音响杂音问题仍然存在,我该怎么办?

如果还有噪音,可能需要禁用声卡控制器的省电功能,设置power_save_controller=N。

➡️

继续阅读