@geekpi
https://linux.cn/article-15415-1.html
This commit is contained in:
Xingyu Wang 2023-01-05 15:03:57 +08:00
parent 7832357499
commit 64e20ecee2

View File

@ -3,16 +3,18 @@
[#]: author: "Sagar Sharma https://itsfoss.com/author/sagar/"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15415-1.html"
如何修复 Linux 中扬声器发出的嗡嗡声
如何修复 Linux 中扬声器发出的嗡嗡声
======
我使用笔记本电脑很长时间了,但最近才切换到桌面设置,以便在 It's FOSS 进行远程工作。
![][0]
我注意到扬声器不断发出嗡嗡声。这很烦人,让我头疼。我开始着手解决这个问题。了解问题的根本原因非常有趣。
我使用笔记本电脑很长时间了,但最近才切换到台式机上,以便进行远程工作。
我注意到我的扬声器不断发出嗡嗡声。这很烦人,让我头疼。我开始着手解决这个问题。了解问题的根本原因非常有趣。
我将分享我在 Linux 中修复扬声器嗡嗡声的经验。我发现它可以在同一硬件上对 Ubuntu、Debian 和 Pop OS 都有效。
@ -20,9 +22,9 @@
**在尝试修复之前**
我试图让事情变得容易安全地遵循。你尝试临时修复,如果有效,则将更改永久化。但是,最好使用 Timeshift 制作系统快照。如果你在出现故障时很容易惊慌失措,你可以将系统恢复到之前的状态。
我试图让事情变得容易安全地遵循。你可以尝试临时修复,如果有效,则将更改永久化。但是,最好使用 Timeshift 制作系统快照。如果你在出现故障时很容易惊慌失措,你可以将系统恢复到之前的状态。
另外,检查你的声卡。在我的例子中,它是 snd_hda_intel。对于 USB 卡,它可以是 snd_usb_audio。你必须根据你的声卡更改命令。
另外,检查你的声卡。在我的例子中,它是 `snd_hda_intel`。对于 USB 卡,它可以是 `snd_usb_audio`。你必须根据你的声卡更改命令。
```
cat /proc/asound/modules
@ -32,7 +34,7 @@ cat /proc/asound/modules
梳理了无数的论坛帖子和网站后,我了解了问题的根本原因。这是因为扬声器中的电容放电。它可以通过关闭声卡的省电设置来解决。
通过关闭省电,你允许系统在这些电容放电时为其充电。这类似于在不断充电时使用电话。
通过关闭省电,你允许系统在这些电容放电时为其充电。这类似于在一直充电时使用电话。
你可以使用给定的命令检查你的系统是否启用了声卡的省电设置:
@ -42,13 +44,13 @@ cat /sys/module/snd_hda_intel/parameters/power_save
![power saving setting in sound card making buzzing sound in linux][1]
如果你像我一样输出是 1那么省电功能已打开。因此让我们看一下方案。
如果你像我一样输出是 `1`,那么省电功能已打开。因此,让我们看一下方案。
不用担心。这不会显著影响你的电池百分比,因为所示方法仅适用于声卡。
### 尝试修复嗡嗡声问题(临时)
我之所以包括临时方法是为了确定嗡嗡声是由于电容放电引起的还是是否存在任何严重的硬件问题。
我之所以包括临时方法是为了确定嗡嗡声是由于电容放电引起的还是存在严重的硬件问题。
如果此临时方案有效,你可以继续使用永久方案。
@ -64,7 +66,7 @@ sudo su
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
```
如果你使用的是 **USB 声卡**,则必须将 `snd_hda_intel` `snd_usb_audio` 互换,如下所示:
如果你使用的是 **USB 声卡**,则必须将 `snd_hda_intel` 替换为 `snd_usb_audio`,如下所示:
```
echo 0 > /sys/module/snd_usb_audio/parameters/power_save
@ -76,7 +78,7 @@ echo 0 > /sys/module/snd_usb_audio/parameters/power_save
在这里,我将对内核参数进行更改。
将你的工作目录更改为 /etc/modprobe.d
将你的工作目录更改为 `/etc/modprobe.d`
```
cd /etc/modprobe.d
@ -96,13 +98,13 @@ options snd_hda_intel power_save=0
![fix buzzing sound in linux][2]
对于 **USB 声卡**,你可以使用 `snd_usb_audio`
对于 **USB 声卡**,你需要使用 `snd_usb_audio`
```
options snd_usb_audio power_save=0
```
现在,[保存更改并退出 Nano 文本编辑器][3]并按 Ctrl+X 键。重启你的系统,你就可以享受无噪音的工作空间。
现在,[保存更改并退出 Nano 文本编辑器][3] 并按 `Ctrl+X` 键。重启你的系统,你就可以享受无噪音的工作空间。
### 总结
@ -119,12 +121,13 @@ via: https://itsfoss.com/buzzing-noise-speaker-linux
作者:[Sagar Sharma][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/sagar/
[b]: https://github.com/lkxed
[1]: https://itsfoss.com/wp-content/uploads/2022/11/power-saving-setting-in-sound-card-making-buzzing-sound-in-linux.png
[2]: https://itsfoss.com/wp-content/uploads/2022/11/fix-buzzing-sound-in-linux.png
[1]: https://itsfoss.com/content/images/wordpress/2022/11/power-saving-setting-in-sound-card-making-buzzing-sound-in-linux.png
[2]: https://itsfoss.com/content/images/wordpress/2022/11/fix-buzzing-sound-in-linux.png
[3]: https://linuxhandbook.com/nano-save-exit/
[0]: https://img.linux.net.cn/data/attachment/album/202301/05/150250sqbeq35bh699r157.jpg