Skip to content

Commit df55ad1

Browse files
committed
lenovo/legion/16irx8h: fix audio for Realtek ALC287 codec
Add kernel parameter 'snd_hda_intel.enable_msi=1' to enable proper audio functionality for internal speakers on Lenovo Legion Pro 7 16IRX8H laptops with Realtek ALC287 audio codec. Without this fix, the speakers remain silent despite PipeWire/PulseAudio showing audio playback as working correctly. The MSI (Message Signaled Interrupts) parameter resolves the audio output issue. Hardware tested: - Lenovo Legion Pro 7 16IRX8H (model 82WQ) - Realtek ALC287 audio codec (subsystem ID 0x17aa3886)
1 parent e087756 commit df55ad1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lenovo/legion/16irx8h/default.nix

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@
3434
# Cooling management
3535
services.thermald.enable = lib.mkDefault true;
3636

37+
# Audio fix for Realtek ALC287 codec
38+
# Enables proper audio functionality for internal speakers
39+
boot.kernelParams = [
40+
"snd_hda_intel.enable_msi=1"
41+
];
42+
3743
# √(2560² + 1600²) px / 16 in ≃ 189 dpi
3844
services.xserver.dpi = 189;
3945
}

0 commit comments

Comments
 (0)