Skip to content

[BUG] No Audio - Built-in speakers silent on MSI Stealth 16 AI+ (Intel Panther Lake / Dual RT1320 SoundWire) #11172

Description

@rjbarcon

Describe the bug:

  • No audio output from internal built-in speakers on an MSI Stealth 16 AI+ B3WH (Intel Panther Lake platform) running on Bazzite and CachyOS (Linux Distros).
  • Previously, the speakers works on Windows 11.
  • The kernel fails to find a matching SoundWire machine driver for the ACPI configuration reported by the hardware:
    • Link 2: Dual Realtek ALC1320 Smart Amps (mfg_id 0x025d, part_id 0x1320)
    • Link 3: Realtek ALC713 Headset Codec / DMIC (mfg_id 0x025d, part_id 0x0713)
      As a result, the driver falls back to default function topologies and loads intel/sof-ipc4-tplg/sof-sdca-1amp-id2.tplg. Because this loaded topology binary is configured for a single amplifier rather than the dual ALC1320 setup on this motherboard (cfg-amp:2), the physical speaker amplifiers are not driven properly, resulting in complete silence from internal speakers.

Workarounds / Diagnostics Attempted:

  • Attempted kernel arguments (snd_intel_dspcfg.dsp_driver=3, snd_sof_intel_hda_common.sof_debug=1, snd_sof_sdw.quirk=*).
  • Tested on Kernel 7.2.1-ogc4.1 (Bazzite/Fedora) and 7.3.0-rc1 (CachyOS).
  • Inspected ALSA mixer controls (alsamixer / amixer): rt1320-1 and rt1320-2 switches/terminals (OT23 L/R) are unmuted and set to 100% volume, but no sound is produced.
  • Headset 3.5mm jack works via sof-sdca-jack-id0.tplg

To Reproduce:

  1. Boot Linux (tested on kernels 7.2.1 and 7.3.0-rc1) on an MSI Stealth 16 AI+ B3WH (MS-2631).
  2. Check dmesg | grep -iE "sof|soundwire" to confirm missing machine driver entry and fallback topology loading.
  3. Select "Speaker" output device in KDE Settings / PipeWire.
  4. Play any audio file or speaker test track.
  5. Result: No sound is output from internal speakers.

Reproduction Rate:

  • 100% (All the time across cold boots, reboots, kernel versions 7.2.1 to 7.3.0-rc1, and distributions).

Expected behavior:

  • The SOF SoundWire machine driver should match the ACPI table layout for Link 2 (Dual RT1320) + Link 3 (RT713) and load a valid dual-amp SDCA topology file to drive both internal speaker amplifiers.

Impact:

  • High / Showstopper for built-in speaker playback (forces reliance on headphones/Bluetooth).

Environment:

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: 7.2.1-ogc4.1.fc44.x86_64 on Bazzite & 7.3.0-rc1-1-cachyos-rc on CachyOS
    • SOF Firmware Version: 2.14.1.1 (intel/sof-ipc4/ptl/sof-ptl.ri)
  2. Name of the topology file
    • Topology Loaded (Fallback): intel/sof-ipc4-tplg/sof-sdca-1amp-id2.tplg
    • Expected Topology: Dual-Amp topology map for Panther Lake RT1320 (Link 2) + RT713 (Link 3)
  3. Name of the platform(s) on which the bug is observed.
    • Platform: Intel Panther Lake (sof-audio-pci-intel-ptl, PCI 8086:e328)
    • System Model: MSI Stealth 16 AI+ B3WH (Board: MS-2631, BIOS: E2631IMS.10F)

Screenshots or console output:

  • See attached file below; Generated from alsa-info.sh --no-upload

ATTACHED FILE:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working as expected

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions