Ubuntu 22.04 耳机爆音问题求助(联想ThinkBook双系统)
Ubuntu 22.04 耳机爆音问题求助(联想ThinkBook双系统)
兄弟我之前也碰到过几乎一模一样的情况——双系统下Windows耳机完全正常,一进Ubuntu就有烦人的爆音,尤其是联想ThinkBook这类机器,大概率是音频驱动的省电策略或者配置冲突搞的鬼。给你几个亲测有效的解决办法,挨个试试:
禁用音频芯片省电模式
很多时候爆音是因为Ubuntu默认开启了音频芯片的省电模式,导致音频模块频繁启停。操作步骤:- 打开终端,输入命令
sudo nano /etc/modprobe.d/alsa-base.conf - 在文件末尾添加两行配置:
options snd-hda-intel power_save=0 options snd-hda-intel power_save_controller=N - 按
Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器,最后重启电脑测试。
- 打开终端,输入命令
调整PulseAudio采样率或禁用时间调度器
PulseAudio的时间调度器或采样率不匹配也会导致爆音:- 编辑PulseAudio配置文件:
sudo nano /etc/pulse/default.pa - 找到
load-module module-udev-detect这一行,修改为:load-module module-udev-detect tsched=0 - (可选)在文件末尾添加采样率适配配置,适配大多数耳机的常用采样率:
default-sample-rate = 48000 alternate-sample-rate = 44100 - 保存退出后,重启PulseAudio服务生效:
pulseaudio -k && pulseaudio --start,不用重启电脑就能测试效果。
- 编辑PulseAudio配置文件:
重置音频服务与驱动
如果是音频组件的配置损坏,可以尝试重置:- 先更新系统包:
sudo apt update && sudo apt upgrade - 卸载并重新安装PulseAudio和ALSA:
sudo apt remove --purge pulseaudio alsa-base sudo apt install pulseaudio alsa-base sudo alsa force-reload
完成后重启电脑即可。
- 先更新系统包:
添加内核参数禁用DMIC检测
部分联想机器的音频芯片和数字麦克风(DMIC)存在兼容性冲突,导致爆音:- 编辑GRUB配置文件:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,在引号内添加snd_hda_intel.dmic_detect=0,比如修改后:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0" - 更新GRUB使其生效:
sudo update-grub,最后重启电脑。
- 编辑GRUB配置文件:
我当时是用第一个方法就解决了爆音问题,你可以按顺序试试,应该能搞定!
备注:内容来源于stack exchange,提问作者Pratik Kumar Bhanwala




