Summary
No SoundWire machine driver matches this laptop's codec/link layout, so the system falls back to the generic HDA-only driver, which only exposes HDMI outputs. The internal speakers and jack codec are not usable — no analog playback device exists at all.
System
- Machine: MSI Raider 16 Max HX B2WI (board MS-2651, REV:1.0)
- Kernel: 7.0.9-ogc3.2.fc44.x86_64 (Fedora Atomic / Bazzite)
- Platform: Arrow Lake-S (firmware path
intel/sof-ipc4/arl-s/sof-arl-s.ri)
Hardware layout (from /sys/bus/soundwire/devices/)
sdw:0:0:025d:0713:01 <- RT713 (jack/mic codec) on link 0
sdw:0:2:025d:1320:01:0 <- RT1320 (amp) on link 2, instance 0
sdw:0:2:025d:1320:01:1 <- RT1320 (amp) on link 2, instance 1 (stereo pair)
dmesg (boot)
sof-audio-pci-intel-mtl 0000:80:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:
sof-audio-pci-intel-mtl 0000:80:1f.3: link 0 mfg_id 0x025d part_id 0x0713 version 0x3
sof-audio-pci-intel-mtl 0000:80:1f.3: link 2 mfg_id 0x025d part_id 0x1320 version 0x3
sof-audio-pci-intel-mtl 0000:80:1f.3: link 2 mfg_id 0x025d part_id 0x1320 version 0x3
sof-audio-pci-intel-mtl 0000:80:1f.3: hda codecs found, mask 4
sof-audio-pci-intel-mtl 0000:80:1f.3: using HDA machine driver skl_hda_dsp_generic now
sof-audio-pci-intel-mtl 0000:80:1f.3: Firmware file: intel/sof-ipc4/arl-s/sof-arl-s.ri
sof-audio-pci-intel-mtl 0000:80:1f.3: Topology file: intel/sof-ipc4-tplg/sof-hda-generic-idisp.tplg
Result: only HDMI1/2/3 PCM devices appear on the SOF card; no analog speaker or jack playback device is created.
What I found digging into sound/soc/intel/common/soc-acpi-intel-arl-match.c
The snd_soc_acpi_intel_arl_sdw_machines[] table has two RT1320-related entries, neither of which matches this layout:
arl_rt722_l0_rt1320_l2 — RT722 on link0 + a single RT1320 on link2 (wrong codec on link0, and single amp not a stereo pair)
arl_rt712_l0_rt1320_l3 — RT712 on link0 + a single RT1320 on link3 (wrong link for the amp, and single not a stereo pair)
This machine's actual layout — RT713 on link0 + a stereo pair of RT1320 on link2 — doesn't have a table entry. It looks like this specific combination (jack codec on link0, dual-amp RT1320 sharing link2) hasn't been added yet, and there's presumably no matching sof-arl-rt713-l0-rt1320-l2.tplg topology file yet either.
Ask
Could support be added for this RT713 (link0) + dual RT1320 (link2) configuration on Arrow Lake-S, including the corresponding topology file? Happy to test a patch or provide any additional ACPI/SoundWire dumps needed — this is a currently-shipping laptop (MSI Raider 16 Max HX) with no working internal audio on Linux as a result.
Summary
No SoundWire machine driver matches this laptop's codec/link layout, so the system falls back to the generic HDA-only driver, which only exposes HDMI outputs. The internal speakers and jack codec are not usable — no analog playback device exists at all.
System
intel/sof-ipc4/arl-s/sof-arl-s.ri)Hardware layout (from
/sys/bus/soundwire/devices/)dmesg (boot)
Result: only HDMI1/2/3 PCM devices appear on the SOF card; no analog speaker or jack playback device is created.
What I found digging into
sound/soc/intel/common/soc-acpi-intel-arl-match.cThe
snd_soc_acpi_intel_arl_sdw_machines[]table has two RT1320-related entries, neither of which matches this layout:arl_rt722_l0_rt1320_l2— RT722 on link0 + a single RT1320 on link2 (wrong codec on link0, and single amp not a stereo pair)arl_rt712_l0_rt1320_l3— RT712 on link0 + a single RT1320 on link3 (wrong link for the amp, and single not a stereo pair)This machine's actual layout — RT713 on link0 + a stereo pair of RT1320 on link2 — doesn't have a table entry. It looks like this specific combination (jack codec on link0, dual-amp RT1320 sharing link2) hasn't been added yet, and there's presumably no matching
sof-arl-rt713-l0-rt1320-l2.tplgtopology file yet either.Ask
Could support be added for this RT713 (link0) + dual RT1320 (link2) configuration on Arrow Lake-S, including the corresponding topology file? Happy to test a patch or provide any additional ACPI/SoundWire dumps needed — this is a currently-shipping laptop (MSI Raider 16 Max HX) with no working internal audio on Linux as a result.