音频输出噪音,22.04

音频输出噪音,22.04

我的笔记本电脑扬声器发出恼人的噪音,当我停止守护进程时它就停止了,但我想解决这个问题,以便我可以正常使用音频。

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

nano,禁用声卡省电模式

保存文件并退出:

Ctrl+O
Enter
Ctrl+X

注 1:对于 USB 声卡,您可以使用snd_usb_audio代替snd_hda_intel

注 2:进行此更改将稍微影响笔记本电脑的电池寿命和台式机的功耗

这对我运行 Ubuntu 22.10 的笔记本电脑有效,在任何应用程序的声音输出停止几秒钟后,它继续发出嗡嗡声。

相关内容