Describe the bug
On the Dell Inspiron 16 Plus 2-in-1 (Lunar Lake, RT722 SDCA), only 2 of 4 physical
speakers produce sound under Linux. The RT722 SmartAmp (SDCA function 4) is correctly
detected with 4 independent output clusters (0x21, 0x22, 0x23, 0x24) as reported by
ACPI, indicating a quad-speaker hardware configuration. However, the loaded topology
sof-lnl-rt722-l0.tplg only configures a 2-channel stereo speaker path
(hw:sofsoundwire,2, rt722 FU06 FU, values=2). The two additional speaker channels are
never initialized, leaving ~half the speakers silent.
All 4 speakers work correctly in Windows via the Waves MaxxAudio Pro DSP. No
sof-lnl-rt722-l0-4ch.tplg exists in sof-bin through v2025.12, unlike the cs42l43 codec
which has both sof-lnl-cs42l43-l0-2ch.tplg and sof-lnl-cs42l43-l0-4ch.tplg.
What was tried: Verified the SmartAmp ACPI device:23 status=15 (fully functional),
confirmed 4 SDCA clusters, checked all available LNL topology files in sof-bin — no 4ch
RT722 variant exists for LNL.
To Reproduce
- Boot on affected hardware (Dell Inspiron 16 Plus 2-in-1, Lunar Lake, RT722)
- Play audio through internal speakers
- Physically touch/check each speaker — only 2 respond
- Verify: amixer -c sofsoundwire cget name='rt722 FU06 Playback Volume' shows values=2
(2-channel only)
- Verify: pactl list sinks | grep -A3 Speaker shows audio.channels = "2"
Reproduction Rate
100% — persistent across all boots.
Expected behavior
All 4 speakers produce audio, requiring a sof-lnl-rt722-l0-4ch.tplg topology that
configures all 4 SmartAmp output clusters (analogous to the existing
sof-ptl-rt722-4ch.tplg for Panther Lake).
Impact
Significant annoyance — sound quality and volume are noticeably degraded compared to
Windows due to half the speaker array being inactive.
Environment
- Kernel: 7.0.3-arch1-2 / SOF firmware: 2025.12.2 (DSP fw version: 2.14.1.1)
- Topology: intel/sof-ipc4-tplg/sof-lnl-rt722-l0.tplg
- Platform: Intel Lunar Lake-M (sof-audio-pci-intel-lnl, PCI 0000:00:1f.3)
Console output
kernel: acpi device:20: SDCA function UAJ (type 6) at 0x1
kernel: acpi device:21: SDCA function SmartMic (type 3) at 0x2
kernel: acpi device:22: SDCA function HID (type 10) at 0x3
kernel: acpi device:23: SDCA function SmartAmp (type 1) at 0x4
kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: loading topology:
intel/sof-ipc4-tplg/sof-lnl-rt722-l0.tplg
kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.14.1.1
$ amixer -c sofsoundwire cget name='rt722 FU06 Playback Volume'
numid=5,iface=MIXER,name='rt722 FU06 Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0
: values=60,60
$ cat /sys/bus/acpi/devices/device:23/status
15
$ ls /sys/bus/acpi/devices/device:23/mipi-sdca-cluster-id-*
Shows clusters: 0x11, 0x21, 0x22, 0x23, 0x24, 0x31, 0x41, 0x42, 0x51
Describe the bug
On the Dell Inspiron 16 Plus 2-in-1 (Lunar Lake, RT722 SDCA), only 2 of 4 physical
speakers produce sound under Linux. The RT722 SmartAmp (SDCA function 4) is correctly
detected with 4 independent output clusters (0x21, 0x22, 0x23, 0x24) as reported by
ACPI, indicating a quad-speaker hardware configuration. However, the loaded topology
sof-lnl-rt722-l0.tplg only configures a 2-channel stereo speaker path
(hw:sofsoundwire,2, rt722 FU06 FU, values=2). The two additional speaker channels are
never initialized, leaving ~half the speakers silent.
All 4 speakers work correctly in Windows via the Waves MaxxAudio Pro DSP. No
sof-lnl-rt722-l0-4ch.tplg exists in sof-bin through v2025.12, unlike the cs42l43 codec
which has both sof-lnl-cs42l43-l0-2ch.tplg and sof-lnl-cs42l43-l0-4ch.tplg.
What was tried: Verified the SmartAmp ACPI device:23 status=15 (fully functional),
confirmed 4 SDCA clusters, checked all available LNL topology files in sof-bin — no 4ch
RT722 variant exists for LNL.
To Reproduce
(2-channel only)
Reproduction Rate
100% — persistent across all boots.
Expected behavior
All 4 speakers produce audio, requiring a sof-lnl-rt722-l0-4ch.tplg topology that
configures all 4 SmartAmp output clusters (analogous to the existing
sof-ptl-rt722-4ch.tplg for Panther Lake).
Impact
Significant annoyance — sound quality and volume are noticeably degraded compared to
Windows due to half the speaker array being inactive.
Environment
Console output
kernel: acpi device:20: SDCA function UAJ (type 6) at 0x1
kernel: acpi device:21: SDCA function SmartMic (type 3) at 0x2
kernel: acpi device:22: SDCA function HID (type 10) at 0x3
kernel: acpi device:23: SDCA function SmartAmp (type 1) at 0x4
kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: loading topology:
intel/sof-ipc4-tplg/sof-lnl-rt722-l0.tplg
kernel: sof-audio-pci-intel-lnl 0000:00:1f.3: Booted firmware version: 2.14.1.1
$ amixer -c sofsoundwire cget name='rt722 FU06 Playback Volume'
numid=5,iface=MIXER,name='rt722 FU06 Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0
: values=60,60
$ cat /sys/bus/acpi/devices/device:23/status
15
$ ls /sys/bus/acpi/devices/device:23/mipi-sdca-cluster-id-*
Shows clusters: 0x11, 0x21, 0x22, 0x23, 0x24, 0x31, 0x41, 0x42, 0x51