This is the laptop i'm currently using MSI Raider 16 Max HX B2WI-003US
SPECS:
In Kubuntu 24.04, users frequently encounter a bug affecting Realtek High Definition Audio chipsets (such as the ALC256, ALC887, and similar integrated codecs). The primary issue manifests as either complete silence (no sound out of internal speakers) or the system defaulting to a "Dummy Output" in the volume settings. I have the dummy output and no sound but the sound bar does detect audio when audio is playing. I'm very new to linux so if you need more diagnostics please describe the command and I will get it to resolve this issue for not only myself but for others.
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:22e9] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:0000]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
80:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:7f50] (rev 10)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:14fb]
Kernel driver in use: sof-audio-pci-intel-mtl
Kernel modules: snd_sof_pci_intel_mtl, snd_hda_intel
80:1f.4 SMBus [0c05]: Intel Corporation Device [8086:7f23] (rev 10)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:14fb]
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) [HDMI 3]
Subdevices: 0/1
Subdevice #0: subdevice #0
[ 3.473322] sof-audio-pci-intel-mtl 0000:80:1f.3: hda codecs found, mask 4
[ 3.473327] sof-audio-pci-intel-mtl 0000:80:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 3.473329] sof-audio-pci-intel-mtl 0000:80:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[ 3.473330] sof-audio-pci-intel-mtl 0000:80:1f.3: BT link detected in NHLT tables: 0x4
[ 3.473331] sof-audio-pci-intel-mtl 0000:80:1f.3: DMICs detected in NHLT tables: 0
[ 3.475983] sof-audio-pci-intel-mtl 0000:80:1f.3: Firmware paths/files for ipc type 1:
[ 3.475985] sof-audio-pci-intel-mtl 0000:80:1f.3: Firmware file: intel/sof-ipc4/arl-s/sof-arl-s.ri
[ 3.475986] sof-audio-pci-intel-mtl 0000:80:1f.3: Firmware lib path: intel/sof-ipc4-lib/arl-s
[ 3.475987] sof-audio-pci-intel-mtl 0000:80:1f.3: Topology file: intel/sof-ipc4-tplg/sof-hda-generic-i
disp.tplg
[ 3.477556] sof-audio-pci-intel-mtl 0000:80:1f.3: Loaded firmware library: ADSPFW, version: 2.14.1.1
[ 3.798173] sof-audio-pci-intel-mtl 0000:80:1f.3: Booted firmware version: 2.14.1.1
[ 3.806481] sof-audio-pci-intel-mtl 0000:80:1f.3: loading topology: intel/sof-ipc4-tplg/sof-hda-generic-idi
sp.tplg
[ 3.806535] sof-audio-pci-intel-mtl 0000:80:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[ 3.806642] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card bindi
ng deferred
[ 3.818062] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HD
MI converter 3
[ 3.836867] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:80/0000:80:1f.3/skl_hda_dsp_generic/sound/
card1/input23
[ 3.836893] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:80/0000:80:1f.3/skl_hda_dsp_generic/sound/
card1/input24
[ 3.836913] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:80/0000:80:1f.3/skl_hda_dsp_generic/sound/
card1/input25
[ 2927.971071] nvidia 0000:01:00.0: Enabling HDA controller
[ 5717.383836] nvidia 0000:01:00.0: Enabling HDA controller
attempted Kernal patch /sound/soc/intel/common/soc-acpi-intel-ptl-match.c - Still
echo '=== CURRENT KERNEL ==='
uname -a
echo
echo '=== KERNEL SOURCE TREES ==='
find ~ /usr/src -maxdepth 4 -type f \
-path '*/sound/soc/intel/common/soc-acpi-intel-ptl-match.c' \
-print 2>/dev/null
echo
echo '=== RECENT PTL-RELATED FILES ==='
find ~ -type f \
\( -name 'soc-acpi-intel-ptl-match.c' \
-o -name '*ptl*.patch' \
-o -name '*audio*.patch' \
-o -name '*soundwire*.patch' \) \
-printf '%TY-%Tm-%Td %TH:%TM %p\n' 2>/dev/null |
sort -r | head -50
=== CURRENT KERNEL ===
Linux raider16 7.0.0-31-generic #31~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Aug 10 09:38:02 UTC 2 x86_64 x86_64
x86_64 GNU/Linux
=== KERNEL SOURCE TREES ===
=== RECENT PTL-RELATED FILES ===
2026-09-21 18:30 /home/ostego/linux-hwe-7.0-7.0.0/sound/soc/intel/common/soc-acpi-intel-ptl-match.c
2026-09-21 05:45 /home/ostego/Documents/soc-acpi-intel-ptl-match.c
2026-09-21 05:20 /home/ostego/.local/share/Trash/files/soc-acpi-intel-ptl-match.c
2026-09-21 04:11 /home/ostego/Desktop/soc-acpi-intel-ptl-match.c
The previous correction removed too much / removed the wrong thing.
After kernel rebuilt and reboot still recieving same result
sudo dmesg | grep -Ei 'soundwire|rt713|rt1320|tplg|machine'
[sudo] password for ostego:
[ 0.437024] integrity: Machine keyring initialized
[ 1.916695] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of
an unmet condition check (ConditionSecurity=measured-uki).
[ 2.730443] sof-audio-pci-intel-mtl 0000:80:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driv
er
[ 3.897858] sof-audio-pci-intel-mtl 0000:80:1f.3: No SoundWire machine driver found for the ACPI-reported c
onfiguration:
[ 3.897869] sof-audio-pci-intel-mtl 0000:80:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 3.902547] sof-audio-pci-intel-mtl 0000:80:1f.3: Topology file: intel/sof-ipc4-tplg/sof-hda-generic-i
disp.tplg
[ 4.237534] sof-audio-pci-intel-mtl 0000:80:1f.3: loading topology: intel/sof-ipc4-tplg/sof-hda-generic-idi
sp.tplg
SPECS:
- Intel Core Ultra 9 290HX (2.7GHz) Processor
- 32GB DDR5-5600 RAM
- NVIDIA GeForce RTX 5080 Graphics Card
- 1TB PCIe Gen4 x4 NVMe M.2 SSD
- 16" QHD+ OLED Display
- 2.5Gb LAN, 2x2 WiFi 7 (802.11be), Bluetooth
In Kubuntu 24.04, users frequently encounter a bug affecting Realtek High Definition Audio chipsets (such as the ALC256, ALC887, and similar integrated codecs). The primary issue manifests as either complete silence (no sound out of internal speakers) or the system defaulting to a "Dummy Output" in the volume settings. I have the dummy output and no sound but the sound bar does detect audio when audio is playing. I'm very new to linux so if you need more diagnostics please describe the command and I will get it to resolve this issue for not only myself but for others.
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:22e9] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:0000]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
--
80:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:7f50] (rev 10)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:14fb]
Kernel driver in use: sof-audio-pci-intel-mtl
Kernel modules: snd_sof_pci_intel_mtl, snd_hda_intel
80:1f.4 SMBus [0c05]: Intel Corporation Device [8086:7f23] (rev 10)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:14fb]
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) [HDMI 3]
Subdevices: 0/1
Subdevice #0: subdevice #0
[ 3.473322] sof-audio-pci-intel-mtl 0000:80:1f.3: hda codecs found, mask 4
[ 3.473327] sof-audio-pci-intel-mtl 0000:80:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 3.473329] sof-audio-pci-intel-mtl 0000:80:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[ 3.473330] sof-audio-pci-intel-mtl 0000:80:1f.3: BT link detected in NHLT tables: 0x4
[ 3.473331] sof-audio-pci-intel-mtl 0000:80:1f.3: DMICs detected in NHLT tables: 0
[ 3.475983] sof-audio-pci-intel-mtl 0000:80:1f.3: Firmware paths/files for ipc type 1:
[ 3.475985] sof-audio-pci-intel-mtl 0000:80:1f.3: Firmware file: intel/sof-ipc4/arl-s/sof-arl-s.ri
[ 3.475986] sof-audio-pci-intel-mtl 0000:80:1f.3: Firmware lib path: intel/sof-ipc4-lib/arl-s
[ 3.475987] sof-audio-pci-intel-mtl 0000:80:1f.3: Topology file: intel/sof-ipc4-tplg/sof-hda-generic-i
disp.tplg
[ 3.477556] sof-audio-pci-intel-mtl 0000:80:1f.3: Loaded firmware library: ADSPFW, version: 2.14.1.1
[ 3.798173] sof-audio-pci-intel-mtl 0000:80:1f.3: Booted firmware version: 2.14.1.1
[ 3.806481] sof-audio-pci-intel-mtl 0000:80:1f.3: loading topology: intel/sof-ipc4-tplg/sof-hda-generic-idi
sp.tplg
[ 3.806535] sof-audio-pci-intel-mtl 0000:80:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[ 3.806642] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card bindi
ng deferred
[ 3.818062] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HD
MI converter 3
[ 3.836867] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:80/0000:80:1f.3/skl_hda_dsp_generic/sound/
card1/input23
[ 3.836893] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:80/0000:80:1f.3/skl_hda_dsp_generic/sound/
card1/input24
[ 3.836913] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:80/0000:80:1f.3/skl_hda_dsp_generic/sound/
card1/input25
[ 2927.971071] nvidia 0000:01:00.0: Enabling HDA controller
[ 5717.383836] nvidia 0000:01:00.0: Enabling HDA controller
attempted Kernal patch /sound/soc/intel/common/soc-acpi-intel-ptl-match.c - Still
echo '=== CURRENT KERNEL ==='
uname -a
echo
echo '=== KERNEL SOURCE TREES ==='
find ~ /usr/src -maxdepth 4 -type f \
-path '*/sound/soc/intel/common/soc-acpi-intel-ptl-match.c' \
-print 2>/dev/null
echo
echo '=== RECENT PTL-RELATED FILES ==='
find ~ -type f \
\( -name 'soc-acpi-intel-ptl-match.c' \
-o -name '*ptl*.patch' \
-o -name '*audio*.patch' \
-o -name '*soundwire*.patch' \) \
-printf '%TY-%Tm-%Td %TH:%TM %p\n' 2>/dev/null |
sort -r | head -50
=== CURRENT KERNEL ===
Linux raider16 7.0.0-31-generic #31~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Aug 10 09:38:02 UTC 2 x86_64 x86_64
x86_64 GNU/Linux
=== KERNEL SOURCE TREES ===
=== RECENT PTL-RELATED FILES ===
2026-09-21 18:30 /home/ostego/linux-hwe-7.0-7.0.0/sound/soc/intel/common/soc-acpi-intel-ptl-match.c
2026-09-21 05:45 /home/ostego/Documents/soc-acpi-intel-ptl-match.c
2026-09-21 05:20 /home/ostego/.local/share/Trash/files/soc-acpi-intel-ptl-match.c
2026-09-21 04:11 /home/ostego/Desktop/soc-acpi-intel-ptl-match.c
- SOF loads ✅
- SoundWire controller starts ✅
- RT713/RT1320 are not being matched to a sof_sdw machine driver ❌
- It falls back to generic HDA topology ❌
The previous correction removed too much / removed the wrong thing.
- RT713 detection: ✅ working
- RT1320 detection: ✅ working
- Your compiled module is loaded: ✅
- Topology strings exist: ✅
- Machine table matching: ❌ failing
| Added RT713 L0 topology | Done |
| Added RT713 L0 machine table | Done previously |
| Removed RT713 L0 | Done |
| Removed RT713 machine_check lines | Done |
| Kernel rebuild | Done |
| Module replacement | Done |
| Module contains RT713 strings | Done |
| SoundWire machine match | Still failing |
After kernel rebuilt and reboot still recieving same result
sudo dmesg | grep -Ei 'soundwire|rt713|rt1320|tplg|machine'
[sudo] password for ostego:
[ 0.437024] integrity: Machine keyring initialized
[ 1.916695] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of
an unmet condition check (ConditionSecurity=measured-uki).
[ 2.730443] sof-audio-pci-intel-mtl 0000:80:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driv
er
[ 3.897858] sof-audio-pci-intel-mtl 0000:80:1f.3: No SoundWire machine driver found for the ACPI-reported c
onfiguration:
[ 3.897869] sof-audio-pci-intel-mtl 0000:80:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 3.902547] sof-audio-pci-intel-mtl 0000:80:1f.3: Topology file: intel/sof-ipc4-tplg/sof-hda-generic-i
disp.tplg
[ 4.237534] sof-audio-pci-intel-mtl 0000:80:1f.3: loading topology: intel/sof-ipc4-tplg/sof-hda-generic-idi
sp.tplg







Comment