You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04 耳机爆音问题求助(联想ThinkBook双系统)

Ubuntu 22.04 耳机爆音问题求助(联想ThinkBook双系统)

兄弟我之前也碰到过几乎一模一样的情况——双系统下Windows耳机完全正常,一进Ubuntu就有烦人的爆音,尤其是联想ThinkBook这类机器,大概率是音频驱动的省电策略或者配置冲突搞的鬼。给你几个亲测有效的解决办法,挨个试试:

  • 禁用音频芯片省电模式
    很多时候爆音是因为Ubuntu默认开启了音频芯片的省电模式,导致音频模块频繁启停。操作步骤:

    1. 打开终端,输入命令sudo nano /etc/modprobe.d/alsa-base.conf
    2. 在文件末尾添加两行配置:
      options snd-hda-intel power_save=0
      options snd-hda-intel power_save_controller=N
      
    3. Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器,最后重启电脑测试。
  • 调整PulseAudio采样率或禁用时间调度器
    PulseAudio的时间调度器或采样率不匹配也会导致爆音:

    1. 编辑PulseAudio配置文件:sudo nano /etc/pulse/default.pa
    2. 找到load-module module-udev-detect这一行,修改为:
      load-module module-udev-detect tsched=0
      
    3. (可选)在文件末尾添加采样率适配配置,适配大多数耳机的常用采样率:
      default-sample-rate = 48000
      alternate-sample-rate = 44100
      
    4. 保存退出后,重启PulseAudio服务生效:pulseaudio -k && pulseaudio --start,不用重启电脑就能测试效果。
  • 重置音频服务与驱动
    如果是音频组件的配置损坏,可以尝试重置:

    1. 先更新系统包:sudo apt update && sudo apt upgrade
    2. 卸载并重新安装PulseAudio和ALSA:
      sudo apt remove --purge pulseaudio alsa-base
      sudo apt install pulseaudio alsa-base
      sudo alsa force-reload
      

    完成后重启电脑即可。

  • 添加内核参数禁用DMIC检测
    部分联想机器的音频芯片和数字麦克风(DMIC)存在兼容性冲突,导致爆音:

    1. 编辑GRUB配置文件:sudo nano /etc/default/grub
    2. 找到GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内添加snd_hda_intel.dmic_detect=0,比如修改后:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"
      
    3. 更新GRUB使其生效:sudo update-grub,最后重启电脑。

我当时是用第一个方法就解决了爆音问题,你可以按顺序试试,应该能搞定!

备注:内容来源于stack exchange,提问作者Pratik Kumar Bhanwala

火山引擎 最新活动