最新的更新看起来像是内核更新。
突然我的扬声器开始嗡嗡作响。每当我打开 Gnome 声音设置窗口时,嗡嗡声就会停止。所以现在我只能在另一个工作区的背景中一直打开声音设置窗口。
如果我关闭声音设置窗口,不久之后嗡嗡声就会再次开始。
有其他人遇到过这种情况吗?我的扬声器是通过耳机插孔插入的。我尝试过使用不同的电缆连接不同的扬声器,但还是发生了同样的情况。笔记本电脑内置扬声器似乎没问题。
答案1
我也遇到过同样的问题,并按照此已解决线程上的说明进行操作,从那以后就再也没有出现过任何模糊/嗡嗡声。
https://ubuntuforums.org/showthread.php?t=2417018
其实很简单,打开终端,sudo su
然后输入密码。然后输入gedit /etc/modprobe.d/alsa-base.conf
。它会打开一个文本文档,在文档末尾复制并粘贴以下代码:
options snd-hda-intel power_save=0 power_save_controller=N
保存,重新启动,它就应该解决了!
希望这可以帮助。
答案2
如果像我一样,接受的答案对您不起作用,则可能是因为您的省电设置由 tlp 管理。这些设置可在此文件中找到:
/etc/default/tlp
如果你用你最喜欢的编辑器打开该文件,你会发现类似这样的内容:
# Enable audio power saving for Intel HDA, AC97 devices (timeout in secs).
# A value of 0 disables, >=1 enables power saving (recommended: 1).
SOUND_POWER_SAVE_ON_AC=1
SOUND_POWER_SAVE_ON_BAT=1
您可以通过将这些值更改为 0 来禁用
您需要按如下方式重新启动 tlp:
sudo tlp start
答案3
在我的情况下,接受的答案不起作用。有效的方法是/sys/module/snd_hda_intel/parameters/power_save
通过将文件中的 0 替换为 1(您需要具有 root 权限)来关闭省电功能。
您还可以使用这些命令:
cat /sys/module/snd_hda_intel/parameters/power_save
echo “0” | sudo tee /sys/module/snd_hda_intel/parameters/power_save
编辑:不幸的是,重启后省电设置会重置。不过我没找到更好的解决方案。
答案4
我也遇到过同样的问题。Ubuntu 更新后,我的外置声卡 Focusrite 开始发出嗡嗡声,尤其是在低频声音时。
阅读了一些主题之后,我发现问题可能出在内核。
就我而言,我使用的是 5.13.0-39-generic 内核版本,更新到 5.17.2.051702-generic 后问题就消失了。
有帮助的主题:https://www.how2shout.com/linux/how-to-change-default-kernel-in-ubuntu-22-04-20-04-lts/
对我有帮助的步骤:
- 检查内核版本
uname -r
- 下载 bash 脚本
wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
- 使可执行
chmod +x ubuntu-mainline-kernel.sh
- 将该文件移动到 /usr/local/bin
- 检查可用版本
ubuntu-mainline-kernel.sh -c
- 更新至最新版本
sudo ubuntu-mainline-kernel.sh -i
- 重启