You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04.6 LTS系统音频偶尔出现杂音问题求助

Ubuntu 20.04.6 LTS系统音频偶尔出现杂音问题求助

我之前在Ubuntu 20.04上也碰到过一模一样的音频杂音问题,重启Pulseaudio能临时解决但总不是长久之计,后来折腾出几个靠谱的解决方法,分享给你:

可能的原因

这种无规律的杂音大多和PulseAudio的调度机制、音频驱动的小冲突,或是进程偶尔的资源异常有关——毕竟20.04作为LTS版本,部分组件的适配性可能跟不上硬件的细微变化,重启服务相当于重置了音频状态,所以能暂时修复。

具体解决步骤

1. 关闭PulseAudio的时间调度(最常用的修复方法)

PulseAudio默认的时间调度(tsched)有时候会和系统内核的音频时钟不同步,导致杂音。修改配置试试:

  • 打开PulseAudio的用户配置文件:nano ~/.config/pulse/default.pa
  • 找到这一行:load-module module-udev-detect
  • 修改为:load-module module-udev-detect tsched=0
  • 保存退出后,重启PulseAudio生效:systemctl --user restart pulseaudio
  • 如果没有这个配置文件,直接新建一个就行。

2. 更新音频相关组件

LTS版本的软件包可能存在已知bug,更新Pulseaudio和ALSA组件能修复不少问题:

  • 打开终端运行:
    sudo apt update && sudo apt upgrade --only-upgrade pulseaudio alsa-base alsa-utils
    
  • 更新完成后重启系统,观察杂音是否还出现。

3. 设置PulseAudio自动重启(过渡方案)

如果上面的方法都没彻底解决,可以让系统在PulseAudio异常时自动重启,不用手动操作:

  • 创建一个systemd配置文件:nano ~/.config/systemd/user/pulseaudio.service.d/override.conf
  • 写入以下内容:
    [Service]
    Restart=on-failure
    RestartSec=5
    
  • 保存退出后,重新加载systemd并启用:
    systemctl --user daemon-reload
    systemctl --user enable --now pulseaudio.service
    

这样以后PulseAudio出问题会自动重启,不用再手动敲命令。

4. 排查电源管理干扰

有些硬件的电源管理会让音频控制器进入低功耗模式,引发杂音。如果是Intel CPU的机器,可以试试:

  • 编辑grub配置:sudo nano /etc/default/grub
  • 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内添加intel_idle.max_cstate=1,比如:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
    
  • 保存后更新grub:sudo update-grub
  • 重启系统测试。

备注:内容来源于stack exchange,提问作者Roshin Raphel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:35:29