Ubuntu系统音量滑块无法调节应用音量(仅扬声器模式)问题求助
Ubuntu系统音量滑块无法调节应用音量(仅扬声器模式)问题求助
各位大佬好!我最近给联想Yoga Pro 7装了Ubuntu 22.04双系统,结果碰到个头疼的音量问题:系统顶部的音量滑块完全没法控制Spotify、Firefox这些应用的音量。我只能去声音设置里手动给每个应用调音量,但系统滑块彻底没用——拉到0是静音没错,但最低音量档直接就是当前播放应用的音量大小。而且这个问题只在用笔记本扬声器时出现,连蓝牙耳机的话一切正常,这就很奇怪了。
相关系统信息
先贴一下我的音频硬件和服务信息:
执行lspci -v | grep -A7 -i "audio"的输出:
00:1f.3 Multimedia audio controller: Intel Corporation Device 51ca (rev 01) Subsystem: Lenovo Device 3852 Flags: bus master, fast devsel, latency 32, IRQ 185, IOMMU group 14 Memory at 601d190000 (64-bit, non-prefetchable) [size=16K] Memory at 601d000000 (64-bit, non-prefetchable) [size=1M] Capabilities: <access denied> Kernel driver in use: sof-audio-pci-intel-tgl Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl 00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01) Subsystem: Lenovo Device 3850 Flags: medium devsel, IRQ 16, IOMMU group 14 Memory at 601d19c000 (64-bit, non-prefetchable) [size=256] I/O ports at efa0 [size=32]
执行pactl info | grep '^Server Name'的输出:
Server Name: PulseAudio (on PipeWire 0.3.48)
我已经试过的方法(都没解决)
- 在
alsa-base.conf里加了options snd-hda-intel model=auto - 修改ALSA配置,在
[Element PCM]段落前加了这段:
原[Element Master] switch = mute volume = ignore[Element PCM]的配置是这样的:[Element PCM] switch = mute volume = merge override-map.1 = all override-map.2 = all-left,all-right - 分别全新安装了Ubuntu 22.04.5 LTS和24.04.1 LTS,问题还是一模一样
- 把
api.alsa.soft-mixer设为true也没用 - 试过一个针对这类音量问题的bug修复补丁,依旧无效
后来发现的细节
10月11日更新:装了alsamixer后我发现了个细节——用系统音量滑块或者键盘快捷键调大音量时,Master通道的音量第一次按就直接跳到53%,第二次按就到100%;但Speaker通道是正常的小幅度逐步增加。(附操作过程的gif:[音量调节时Master与Speaker通道变化演示])
目前我已经提交了新的bug报告,如果有同样问题的朋友,麻烦去报告里标记一下,人多力量大,能更快推进修复~
备注:内容来源于stack exchange,提问作者niklai
相关产品推荐
相关产品推荐

