我最近安装了一台双启动笔记本电脑(Lenovo Yoga pro 7),搭载 Ubuntu 22.04,但在音量控制方面遇到了麻烦。目前,系统音量滑块不会改变 Spotify、Firefox 等应用程序的音量。我可以在声音应用程序中手动更改这些音量,但系统音量滑块完全没用。零音量时静音,最低音量时应用程序播放音乐的音量。这种情况仅在通过笔记本电脑扬声器播放声音时发生,使用蓝牙耳机时没有问题。
这是输出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)
我尝试添加options snd-hda-intel model=auto
(alsa-base.conf
按照建议这里)以及解决方案这里。如有任何帮助我将不胜感激,如果需要更多信息也请告知我。
更新 27/09/23:在元素 PCM 之前添加元素主控不起作用(如建议的那样这里和这里)。
添加
[Element Master]
switch = mute
volume = ignore
就在之前
[Element PCM]
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right