如何解决 Linux 中的静态噪音问题
对于那些最近安装了 Linux 并经常听到音频设备发出静态噪音的人来说,这里有一个快速解决此问题的方法。
当您试图集中注意力时,扬声器发出不必要的静态噪音可能会带来巨大的烦恼,并且会严重影响您的工作效率。这对耳朵来说也不是一个令人愉快的声音。如果您最近切换到 Linux 并发现音频设备出现故障,本指南可以帮助您解决问题并修复 Linux 上的静态噪音。
为什么会出现这个问题?
尽管发出静态噪声的音频设备可能会被认为是硬件或驱动程序问题,但实际原因要简单得多。音频设备发出静态或高音调噪音的原因在于 Linux 发行版的省电设置。
在某些发行版中,默认情况下启用所有外围设备上的省电模式,以节省笔记本电脑和其他依赖电池的系统的电池。虽然它不会影响系统性能,但可能会产生副作用,一个很好的例子就是音频设备出现故障。
禁用 snd_hda_intel 中的省电模式
要关闭音频设备的静态噪音,您必须关闭 snd_hda_intel 音频模块的省电模式。
首先检查 snd_hda_intel 模块的省电参数值:
cat /sys/module/snd_hda_intel/parameters/power_save
该命令应返回输出 1,表明省电模式已设置为打开。您需要将其更改为零。通过使用 Linux 文本编辑器或 IDE 手动编辑文件或结合使用 echo 命令和重定向运算符来执行此操作。
您可能需要超级用户权限才能执行此命令。因此,请确保在运行命令之前生成 root shell。
sudo su
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
这就是你需要做的全部。运行此命令可能会从扬声器中产生“流行”声音,您应该会发现静态噪音或“嗡嗡”声音消失了!
在 Linux 中享受静态免费音频
解决了音频问题后,您现在可以专注于沉浸在 Linux 体验中。当你在做这些的时候,在你的日常生活中加入一点旋律不会有什么坏处,如果你是一个真正的发烧友,你绝对应该看看 Linux 上一些最好的音乐播放器应用程序。