You are not logged in.
I have a Lenovo Yoga 7 2-in-1 16AKP10 (83JU), AMD.
I have 2 audio profiles available: "Play HiFi quality Music (Mic1, Mic2, Speaker/Headphones)" and "Pro Audio".
With Pro Audio I don't get any sound at all (not from the internal speakers, not from headphones connected via the 3,5mm jack and not from the internal microphone). With the HiFi profile the microphone works perfectly, the headphones (3,5mm jack) work too, but even if I set the volume to 100% their volume is very low (I would say about 5-10% of what they actually should be). The internal speaker work too (I think only 2 of them. The 2 "regular" speaker work, but not the two "bass" speakers. It only shows as 2 channels in the audio settings. But I could live with that, the sound quality is still fine for my needs.), but - and this is my main issue - the volume controls don't work. The speakers are either off (0% volume setting) or at max volume (1-100% volume setting).
USB headphones work perfectly fine, including volume control (tested with USB-C EarPods & multiple external soundcards).
I doubled checked alsamixer for the Pro Audio profile, but everything is set to 100% volume there, too. When changing the Master volume in alsamixer for the HiFi profile, the speaker still only switch from off to on (or the other way around), the set volume (e.g. 50%) is completely ignored.
Changing the sound settings with pavucontrol instead of KDE's sound settings doesn't change anything either.
I tested Kubuntu 25.10, exactely the same issues. I also tested some livesystems to verify it's not a KDE issue, but exactly the same for Linux Mint 22.2 (Cinnamon) and Ubuntu 24.04 (Gnome).
I also tested some workarounds by using software volume control (alsa soft-mixer), manually updated alsa-ucm-conf and the "options snd-sof-intel-hda-generic hda_model=alc287-yoga9-bass-spk-pin" or "options snd-hda-intel model=(null),al287-yoga9-bass-spk-pin" in /etc/modprobe.d/alc287.conf. Nothing changed, still the same issue that the Pro Audio profile gives no sound at all and the HiFi profile not letting me set the volume.
One thing I discovered that is weird: My soundcard is deteced as an "ALC287", but according to the specs from Lenovo, my laptop should have an "ALC3306" https://psref.lenovo.com/Product/Yoga/Y … 0?tab=spec. But I'm not sure if this really makes a difference or it's just a naming thing.
Some additional information about my system:
$ cat /proc/asound/card*/codec* | grep "Codec\|Subsystem"
Codec: ATI R6xx HDMI
Subsystem Id: 0x00aa0100
Codec: Realtek ALC287
Subsystem Id: 0x17aa391d
$ cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0x805c8000 irq 122
1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0x805c0000 irq 123
2 [acppdmmach ]: acp-pdm-mach - acp-pdm-mach
LENOVO-83JU-Yoga72_in_116AKP10-LNVNB161216
$ cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
2 snd_acp_legacy_mach
$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
default
Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
hdmi:CARD=Generic,DEV=1
HD-Audio Generic, HDMI 1
HDMI Audio Output
sysdefault:CARD=Generic_1
HD-Audio Generic, ALC287 Analog
Default Audio Device
front:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC287 Analog
Front output / input
surround21:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC287 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC287 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC287 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC287 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC287 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC287 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
$ wpctl status
PipeWire 'pipewire-0' [1.4.9, richard@Heidelmut, cookie:1363150644]
└─ Clients:
33. uresourced [1.4.9, richard@Heidelmut, pid:3168]
34. WirePlumber [1.4.9, richard@Heidelmut, pid:3180]
35. pipewire [1.4.9, richard@Heidelmut, pid:3181]
37. xdg-desktop-portal [1.4.9, richard@Heidelmut, pid:3205]
42. plasmashell [1.4.9, richard@Heidelmut, pid:3449]
50. WirePlumber [export] [1.4.9, richard@Heidelmut, pid:3180]
56. Firefox [1.4.9, richard@Heidelmut, pid:12837]
57. libcanberra [1.4.9, richard@Heidelmut, pid:3449]
71. Firefox [1.4.9, richard@Heidelmut, pid:12837]
73. KDE-Energieverwaltungssystem [1.4.9, richard@Heidelmut, pid:3539]
74. [1.4.9, richard@Heidelmut, pid:3449]
75. kwin_wayland [1.4.9, richard@Heidelmut, pid:3184]
80. QtPulseAudio:14023 [1.4.9, richard@Heidelmut, pid:14023]
81. libcanberra [1.4.9, richard@Heidelmut, pid:3390]
82. [1.4.9, richard@Heidelmut, pid:3390]
90. wpctl [1.4.9, richard@Heidelmut, pid:18151]
Audio
├─ Devices:
│ 51. Radeon High Definition Audio Controller [Rembrandt/Strix] [alsa]
│ 52. Family 17h/19h/1ah HD Audio Controller [alsa]
│
├─ Sinks:
│ * 72. Family 17h/19h/1ah HD Audio Controller Speaker [vol: 0.54]
│
├─ Sources:
│ * 47. Family 17h/19h/1ah HD Audio Controller Digital Microphone [vol: 1.00]
│ 86. Family 17h/19h/1ah HD Audio Controller Stereo Microphone [vol: 1.00]
│
├─ Filters:
│
└─ Streams:
Video
├─ Devices:
│ 36. Integrated Camera: Integrated C [libcamera]
│ 49. Integrated Camera: Integrated I [libcamera]
│ 66. Integrated Camera [v4l2]
│ 67. Integrated Camera [v4l2]
│ 68. Integrated Camera [v4l2]
│ 69. Integrated Camera [v4l2]
│
├─ Sinks:
│
├─ Sources:
│ * 76. Integrated Camera (V4L2)
│ 78. Integrated Camera (V4L2)
│
├─ Filters:
│
└─ Streams:
Settings
└─ Default Configured Devices:
0. Audio/Sink alsa_output.usb-Apple__Inc._EarPods_LK6XP6FQV6-00.analog-stereo
$ wpctl inspect 72
id 72, type PipeWire:Interface:Node
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.class = "generic"
alsa.components = "HDA:10ec0287,17aa391d,00100002"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC287 Analog"
alsa.long_card_name = "HD-Audio Generic at 0x805c0000 irq 123"
alsa.mixer_device = "_ucm0003.hw:Generic_1"
alsa.mixer_name = "Realtek ALC287"
alsa.name = "ALC287 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "HD-Audio Generic at 0x805c0000 irq 123"
api.alsa.card.name = "HD-Audio Generic"
api.alsa.open.ucm = "true"
api.alsa.path = "hw:Generic_1"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "0"
* client.id = "50"
clock.quantum-limit = "8192"
device.api = "alsa"
device.bus = "pci"
device.class = "sound"
device.icon-name = "audio-card-analog"
device.icon_name = "audio-speakers"
* device.id = "52"
device.profile.description = "Speaker"
device.profile.name = "HiFi: Speaker: sink"
device.routes = "1"
* factory.id = "19"
factory.name = "api.alsa.pcm.sink"
library.name = "audioconvert/libspa-audioconvert"
* media.class = "Audio/Sink"
* node.description = "Family 17h/19h/1ah HD Audio Controller Speaker"
node.driver = "true"
node.loop.name = "data-loop.0"
* node.name = "alsa_output.pci-0000_04_00.6.HiFi__Speaker__sink"
* node.nick = "ALC287 Analog"
node.pause-on-idle = "false"
* object.path = "alsa:acp:Generic_1:0:playback"
* object.serial = "214"
port.group = "playback"
* priority.driver = "1000"
* priority.session = "1000"
$ wpctl inspect 52
id 52, type PipeWire:Interface:Device
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.components = "HDA:10ec0287,17aa391d,00100002"
alsa.driver_name = "snd_hda_intel"
alsa.id = "Generic_1"
alsa.long_card_name = "HD-Audio Generic at 0x805c0000 irq 123"
alsa.mixer_name = "Realtek ALC287"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.card.longname = "HD-Audio Generic at 0x805c0000 irq 123"
api.alsa.card.name = "HD-Audio Generic"
api.alsa.path = "hw:1"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
api.dbus.ReserveDevice1.Priority = "-20"
* client.id = "50"
* device.api = "alsa"
device.bus = "pci"
device.bus-path = "pci-0000:04:00.6"
* device.description = "Family 17h/19h/1ah HD Audio Controller"
device.enum.api = "udev"
device.icon-name = "audio-card-analog-pci"
* device.name = "alsa_card.pci-0000_04_00.6"
* device.nick = "HD-Audio Generic"
device.plugged.usec = "47448419"
device.product.id = "0x15e3"
device.product.name = "Family 17h/19h/1ah HD Audio Controller"
device.string = "1"
device.subsystem = "sound"
device.sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1"
device.vendor.id = "0x1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
* factory.id = "15"
* media.class = "Audio/Device"
object.path = "alsa:acp:Generic_1"
* object.serial = "52"
spa.object.id = "4"
$ sudo alsa-info.sh
https://pastebin.com/uf2eEvVD
Note: I set Master to 100% in alsamixer after running alsa-info.sh, but I still don't have any sound on the Pro Audio profile.
Optimally the Pro Audio profile would work, so I get the best sound quality with my speakers. But just getting the volume control for my speakers to work with the HiFi would also be fine for me.
Last edited by Liemaeu (2025-12-13 00:14:34)
Offline
I've got the same issue with my Lenovo Legion Pro 7i. I found this but still haven't quite gotten through the process (It's not exactly a step by step instruction)
Offline