Lenovo Yoga 7 2-in-1 16AKP10, Realtek ALC287 codec – Bottom speakers not responding to volume control in linux
different outputs of aplay, arecord, codec, dmesg, lspci commands.
Hardware: - Laptop: Lenovo Yoga 7 2-in-1 16AKP10 - Audio: Intel HDA (Realtek ALC287 codec, quad speaker setup: 2 top + 2 bottom)
Software: - Distribution: [CachyOS] - Kernel: [6.17.0-rc5-2-cachyos-rc and 6.16.6-3 (same result in both kernel versions)] - ALSA version: [Advanced Linux Sound Architecture Driver Version k6.17.0-rc5-2-cachyos-rc. (got with command cat /proc/asound/version)] - Desktop environment: [KDE Wayland]
Problem: When adjusting system volume, only the top speakers change their volume The bottom speakers keep playing at full volume regardless of system settings. (expect when volume goes to 0 or mutes then all speakers mute)
Steps tried: - Tested with PipeWire - Checked `alsamixer`: only one speaker group responds to volume changes. - In Windows 11, all four speakers respond correctly → confirms hardware works. - Updated BIOS, firmware, and kernel → issue persists.
Expected result: - All four speakers (top + bottom) should respond to system volume control.
Actual result: - Only the top speakers change volume. Bottom speakers remain loud at all times.
alsa-info.sh result: http://alsa-project.org/db/?f=1e9f3782e184d05a0ef932305d6ac04bacbd51ad
sudo dmidecode -s system-product-name sudo dmidecode -s system-version sudo dmidecode -s system-manufacturer
results: 83JU Yoga 7 2-in-1 16AKP10 LENOVO
dmesg | grep -iE 'snd|hda' result: [ 0.199062] ACPI: _SB_.PCI0.GPPA.HDAU.PWRS: New power resource [ 5.701995] snd_acp_pci 0000:04:00.5: enabling device (0000 -> 0002) [ 5.704462] snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002) [ 5.704483] snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client [ 5.704544] snd_hda_intel 0000:04:00.6: enabling device (0000 -> 0002) [ 5.722776] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu]) [ 5.743110] snd_hda_codec_alc269 hdaudioC1D0: ALC287: picked fixup for PCI SSID 17aa:38b5 [ 5.743523] snd_hda_codec_alc269 hdaudioC1D0: autoconfig for ALC287: line_outs=2 (0x17/0x14/0x0/0x0/0x0) type:speaker [ 5.743526] snd_hda_codec_alc269 hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 5.743527] snd_hda_codec_alc269 hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0) [ 5.743528] snd_hda_codec_alc269 hdaudioC1D0: mono: mono_out=0x0 [ 5.743528] snd_hda_codec_alc269 hdaudioC1D0: inputs: [ 5.743529] snd_hda_codec_alc269 hdaudioC1D0: Mic=0x19
If you need more logs, I can provide them.
Thank you in advance for the help.
participants (1)
-
Titas Valantinas