Ubuntu 20.04升级至22.04后森海塞尔蓝牙耳机音量控制灵敏度骤降问题求助
Ubuntu 20.04升级至22.04后森海塞尔蓝牙耳机音量控制灵敏度骤降问题求助
各位大佬,我最近把Ubuntu从20.04更到22.04后,我的森海塞尔蓝牙耳机就闹脾气了,两个音量相关的问题搞得我头大,来求个解决方案:
- 音量调节像“跳崖”一样不细腻:以前在20.04的时候,1%-10%之间滑动音量条能精准控制响度,现在倒好,整个音量条前30%的区间几乎听不到变化;从10%往0调的时候,前面动滑块完全没反应,直接到0就突然静音,连个渐变都没有,感觉像是用了线性刻度而非对数刻度,分辨率低得离谱。
- 调音量就不停“哔哔”:只要碰一下音量滑块,耳机就会发出提示音。要是我来回滑动几次,松开滑块后它还能连续哔个好几秒,烦得不行。
第二个问题我猜可能是22.04把滑块的每一次微小变动都当成独立的音量指令发给耳机了,但具体咋回事也摸不准。
我自己折腾出来几个可能有用的方向,供大家参考:
改PipeWire的音量缩放配置
22.04默认用PipeWire替代了PulseAudio,大概率是这货的锅。你可以试试调整它的音量曲线:- 先把系统默认的PipeWire配置复制到用户目录:
cp /usr/share/pipewire/pipewire.conf ~/.config/pipewire/ - 用文本编辑器打开
~/.config/pipewire/pipewire.conf,搜索volume相关的设置,找到类似audio.volume.scale的参数,把它改成"log"(原来可能是"linear") - 重启PipeWire服务:
systemctl --user restart pipewire pipewire-pulse,然后测试音量是否正常。
- 先把系统默认的PipeWire配置复制到用户目录:
暂时切回PulseAudio试试
如果PipeWire搞不定,不如先退回去用PulseAudio:- 终端输入
sudo apt install pulseaudio pulseaudio-module-bluetooth安装PulseAudio组件 - 停掉PipeWire:
systemctl --user stop pipewire pipewire-pulse - 重启PulseAudio:
systemctl --user restart pulseaudio
这时候再调音量看看,要是恢复正常了,那基本就是PipeWire的配置问题。
- 终端输入
删掉配对记录重新连
升级系统后蓝牙配对信息可能乱了,试试重置连接:- 打开系统设置的蓝牙,找到你的耳机,点移除
- 把耳机调到配对模式,重新搜索配对连接,说不定就好了。
用蓝牙工具调耳机自身设置
有些森海塞尔耳机可以通过蓝牙指令调整音量步进,你可以用bluetoothctl试试:- 终端输
bluetoothctl进入控制界面,先连接你的耳机 - 输入
menu audio进入音频菜单,然后试试set-vol-step之类的指令(具体要看你耳机的型号,可能需要查下官方文档),调整音量的步进大小,说不定能改善分辨率问题。
- 终端输
备注:内容来源于stack exchange,提问作者Jack M




