No sound from internal speakers on MSI Stealth 16 AI+ B3WH. Card enumerates,
PipeWire/WirePlumber route streams to the Speaker sink, all mixer gains/switches
correct, speaker-test runs without errors — but zero acoustic output.
Two problems found:
1. No SoundWire machine driver match for this codec layout
sof-audio-pci-intel-ptl 0000:00:1f.3: No SoundWire machine driver found for the ACPI-reported configuration:
link 2 mfg_id 0x025d part_id 0x1320 version 0x3
link 2 mfg_id 0x025d part_id 0x1320 version 0x3
link 3 mfg_id 0x025d part_id 0x0713 version 0x3
Use SoundWire default machine driver with function topologies
Both RT1320 amps share link 2, RT713 jack codec on link 3. Existing
ptl_sdw_rt713_vb_l3_rt1320_l12 entry expects RT1320 on links 1+2, so no match.
Falls back to generic sof-sdca-1amp-id2.tplg (1 amp, this machine has 2 amps
driving 2 speakers + 2 woofers).
2. RT1320 DSP firmware missing from linux-firmware
Toggling the 'DSP FW Update' mixer switch triggers:
rt1320-sdca sdw:0:2:025d:1320:01:0: Direct firmware load for
realtek/rt1320/rt1320_Micro-Star_Stealth_2631.1.dat failed with error -2
rt1320_dspfw_load_code: Failed to load firmware
linux-firmware (20260810) only ships generic rt1320-patch-code-v{ab,c}.bin,
no product-specific .dat (also rt1320_RAE_Micro-Star_Stealth_2631.1.dat
presumably needed for RAE). Driver has no fallback, so the amp DSP never runs.
Speakers work under Windows, where this tuning ships in the Realtek driver.
Environment
- DMI: Micro-Star International Co., Ltd. Stealth 16 AI+ B3WH/MS-2631, REV:1.0, SKU 2631.1, BIOS E2631IMS.10F 04/09/2026
- Distro: Arch Linux
- Kernel: 7.1.8-zen1-3-zen
- linux-firmware: 20260810-2
- alsa-ucm-conf: 1.2.16.1-1, pipewire 1.6.8, wireplumber 0.5.15
- SOF firmware booted: 2.14.1.1
- Audio PCI: 8086:e328 Intel Core Ultra Series 3 (Panther Lake) HD Audio
What was tried
- Verified PipeWire routing: stream actively linked to
Speaker:playback_FL/FR
- Verified ALSA mixer: Speaker Switch on, rt1320-1/2 FU21 at 100%, Post/Pre Mixer
Speaker at 100%, RX Channel Select sane (L,L / R,R)
- Triggered 'rt1320-1/2 R0 Calibration' — switches fire and auto-clear, no sound
- Forced
disable_function_topology=1 tplg_filename=sof-ptl-rt713-l3-rt1320-l2.tplg
→ RT713 bus writes fail (trf on Slave 6 failed), card probe fails entirely,
reverted
- Triggered 'DSP FW Update' → missing
rt1320_Micro-Star_Stealth_2631.1.dat (above)
Request
- Add match-table entry for rt713-l3 + dual-rt1320-on-link2 (likely needs a
2-amp SDCA function topology on link 2, and possibly dropping machine_check
if this BIOS lacks the SMART_MIC function — same issue as the LG Gram 16Z90U
quirk in May 2026)
- Help route the firmware request: MSI/Realtek need to submit
rt1320_Micro-Star_Stealth_2631.1.dat (+RAE) to linux-firmware, or advise
on extracting from the Windows driver as a workaround
dmesg.txt
alsa-info.txt.gt3pelhqYM.txt
No sound from internal speakers on MSI Stealth 16 AI+ B3WH. Card enumerates,
PipeWire/WirePlumber route streams to the Speaker sink, all mixer gains/switches
correct,
speaker-testruns without errors — but zero acoustic output.Two problems found:
1. No SoundWire machine driver match for this codec layout
Both RT1320 amps share link 2, RT713 jack codec on link 3. Existing
ptl_sdw_rt713_vb_l3_rt1320_l12entry expects RT1320 on links 1+2, so no match.Falls back to generic
sof-sdca-1amp-id2.tplg(1 amp, this machine has 2 ampsdriving 2 speakers + 2 woofers).
2. RT1320 DSP firmware missing from linux-firmware
Toggling the 'DSP FW Update' mixer switch triggers:
linux-firmware (20260810) only ships generic
rt1320-patch-code-v{ab,c}.bin,no product-specific
.dat(alsort1320_RAE_Micro-Star_Stealth_2631.1.datpresumably needed for RAE). Driver has no fallback, so the amp DSP never runs.
Speakers work under Windows, where this tuning ships in the Realtek driver.
Environment
What was tried
Speaker:playback_FL/FRSpeaker at 100%, RX Channel Select sane (L,L / R,R)
disable_function_topology=1 tplg_filename=sof-ptl-rt713-l3-rt1320-l2.tplg→ RT713 bus writes fail (
trf on Slave 6 failed), card probe fails entirely,reverted
rt1320_Micro-Star_Stealth_2631.1.dat(above)Request
2-amp SDCA function topology on link 2, and possibly dropping machine_check
if this BIOS lacks the SMART_MIC function — same issue as the LG Gram 16Z90U
quirk in May 2026)
rt1320_Micro-Star_Stealth_2631.1.dat(+RAE) to linux-firmware, or adviseon extracting from the Windows driver as a workaround
dmesg.txt
alsa-info.txt.gt3pelhqYM.txt