我的笔记本电脑扬声器发出恼人的噪音,当我停止守护进程时它就停止了,但我想解决这个问题,以便我可以正常使用音频。
ubuntu 20.04 没有这个问题。
pulseaudio -v
当噪音开始或停止时没有显示任何详细信息。
我停用了
module-suspend-on-idle
在 /etc/pulse/default.pa ,因为据推测这个问题是由于能源管理造成的..但问题仍然存在。
有什么线索吗?
答案1
除此以外其他方法均无效:
安装 tlp(管理能源)
sudo apt-get update
sudo apt-get install tlp
要启用和配置 tlp,首先打开 conf 文件:
sudo nano /etc/tlp.conf
然后取消注释(删除#)并设置
TLP_ENABLE=1
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=0
这个想法是使用 tlp 来禁用省电,这似乎是造成噪音的原因。
然后重新启动计算机
reboot
噪音应该会停止,如果没有,请检查您修改的参数是否正确
sudo tlp-stat -c
答案2
切换到root用户:
sudo su
检查播放卡的省电设置:
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
如果输出为 1,如下所示,更改此项可能会解决您的问题:
$ cat /sys/module/snd_hda_intel/parameters/power_save
1
将当前会话的选项设置为 0 来测试修复:
echo 0 > /sys/module/snd_usb_audio/parameters/power_save
如果有效,则需要永久更改它:
cd /etc/modprobe.d
sudo nano audio_disable_powersave.conf
在 nano 编辑器中,将以下行添加到文件:
options snd_hda_intel power_save=0
保存文件并退出:
Ctrl+O
Enter
Ctrl+X
注 1:对于 USB 声卡,您可以使用snd_usb_audio代替snd_hda_intel。
注 2:进行此更改将稍微影响笔记本电脑的电池寿命和台式机的功耗
这对我运行 Ubuntu 22.10 的笔记本电脑有效,在任何应用程序的声音输出停止几秒钟后,它继续发出嗡嗡声。