内置扬声器音量控制不工作,要么静音,要么声音太大

内置扬声器音量控制不工作,要么静音,要么声音太大

我无法正确调整音量,因为即使音量调到 1% 也会静音或太大。我使用的是内置扬声器的笔记本电脑,大概有 4-6 个内置扬声器。我注意到,当使用 alsamixer+pipewire-pulse 时,有 PGA 播放输出控件可以调整,音量控件可以很好地工作(尤其是在 PGA1 和 PGA30 上)。

alsamixer 截图

我使用的另一种方法是将播放配置文件从HiFi品质音乐专业音频可以暂时解决这个问题,但每次挂起笔记本电脑后我都必须手动重新激活该配置文件。

有人有解决方案如何使主音量、扬声器音量尊重 PGA1 和 PGA30 播放滑块吗?

答案1

如果有人想知道,当笔记本电脑有 4 个扬声器时就会发生这种情况,我的设备是 LENOVO Yoga Pro 7 14IRH8,并且它无法正确控制内置扬声器的音量(即使我们使用滑块,它也只能静音和取消静音)。

当前的解决方法是通过["api.alsa.soft-mixer"] = true配置/usr/share/wireplumber/main.lua.d/50-alsa-config.lua来源

或者如果你正在使用 pipewire-media-session(默认为 22.04 Ubuntu),你可以尝试/usr/share/pipewire/media-session.d/alsa-monitor.conf编辑api.alsa.soft-mixer = true

相关内容