Arch Linux 台式机(AMD)
最近安装完新系统之后,在配置电脑的时候发现电脑的音响在不播放声音的时候会出现puta puta
的声音。
原因
某些驱动模块会在声卡闲置时关闭它以节约用电。
解决办法
方法 1:
在/etc/modprobe.d
目录下新建一个disablePowerSaving.conf
文件,写入以下内容
options snd_hda_intel power_save=0
重启电脑应该就可解决,如果还有噪音,可能还需要禁用声卡控制器的省电功能:
options snd_hda_intel power_save=0 power_save_controller=N
方法 2:
还有另外一种方法,就是添加内核参数:
modprobe snd_hda_intel power_save=0
我使用的是 GRUB 引导,编辑/etc/default/grub
文件,将上述内容附加在GRUB_CMDLINE_LINUX_DEFAULT
的值后面,然后重新生成 grub 配置:
# grub-mkconfig -o /boot/grub/grub.cfg
参考
https://docs.kernel.org/sound/designs/powersave.html
https://bbs.archlinux.org/viewtopic.php?id=267838
❦
Sooner or later, everything ends.