💡
原文中文,约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。
➡️