You are not logged in.

#1 2024-02-11 06:55:31

mishappen
Member
Registered: 2024-02-10
Posts: 1

Speakers Won't Play On MSI RealTek Audio But Headphones Work

Pavucontrol shows audio is playing, alsamixer says everything's unmuted with the internal speaker connected, and the sound card is detected successfully, but the audio still won't play through the actual speakers. Something strange I found from the arch linux wiki was that I don't have an asound file or an asoundrc. I downloaded both firmware and sof-firmware as well as installed pipewire but nothing worked so any help would be sincerely appreciated. Also, recently discovered audio works through headphones.

Output of sudo dmesg | grep -iE 'snd|sof'

[    0.049628] software IO TLB: area num 32.
[    0.848979] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.880854] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.880855] software IO TLB: mapped [mem 0x000000001d0b4000-0x00000000210b4000] (64MB)
[    0.995225] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    0.995256] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    3.600597] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.600617] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    3.600940] snd_hda_intel 0000:01:00.1: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.600948] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[    3.600983] snd_hda_intel 0000:01:00.1: Disabling MSI
[    3.600986] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    3.601024] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.608836] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.616397] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.648914] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.650800] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.664630] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.790440] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.898068] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.898384] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.908925] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.984982] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.984999] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    3.985139] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    3.987055] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.987400] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    3.987461] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    3.987562] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    3.987951] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.990215] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.086905] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC274: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[    4.086908] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    4.086908] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    4.086909] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    4.086910] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    4.086910] snd_hda_codec_realtek hdaudioC1D0:      Mic=0x19
[    5.346838] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])

Output of lspci -k

0000:00:00.0 Host bridge: Intel Corporation Device a702 (rev 01)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
libkmod: kmod_config_parse: /etc/modprobe.d/blacklist.conf line 1: ignoring bad line starting with 'blacklish'
0000:00:01.0 PCI bridge: Intel Corporation Device a70d (rev 01)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-S UHD Graphics (rev 04)
	DeviceName: Onboard - Video
	Subsystem: Micro-Star International Co., Ltd. [MSI] Raptor Lake-S UHD Graphics
	Kernel driver in use: i915
	Kernel modules: i915
0000:00:04.0 Signal processing controller: Intel Corporation Raptor Lake Dynamic Platform and Thermal Framework Processor Participant (rev 01)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Raptor Lake Dynamic Platform and Thermal Framework Processor Participant
	Kernel driver in use: proc_thermal_pci
	Kernel modules: processor_thermal_device_pci
0000:00:08.0 System peripheral: Intel Corporation GNA Scoring Accelerator module (rev 01)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] GNA Scoring Accelerator module
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller Intel Corporation
	DeviceName: Onboard - Other
	Subsystem: Intel Corporation Volume Management Device NVMe RAID Controller Intel Corporation
	Kernel driver in use: vmd
	Kernel modules: vmd
0000:00:14.0 USB controller: Intel Corporation Raptor Lake USB 3.2 Gen 2x2 (20 Gb/s) XHCI Host Controller (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: xhci_hcd
	Kernel modules: mei_me, xhci_pci
0000:00:14.2 RAM memory: Intel Corporation Raptor Lake-S PCH Shared SRAM (rev 11)
	DeviceName: Onboard - Other
0000:00:14.3 Network controller: Intel Corporation Raptor Lake-S PCH CNVi WiFi (rev 11)
	DeviceName: Onboard - Ethernet
	Subsystem: Intel Corporation Device 0094
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi
0000:00:15.0 Serial bus controller: Intel Corporation Raptor Lake Serial IO I2C Host Controller #0 (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci
0000:00:16.0 Communication controller: Intel Corporation Raptor Lake CSME HECI #1 (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: mei_me
	Kernel modules: mei_me
0000:00:1b.0 PCI bridge: Intel Corporation Raptor Lake PCI Express Root Port #17 (rev 11)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:00:1b.7 PCI bridge: Intel Corporation Device 7a47 (rev 11)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:00:1d.0 System peripheral: Intel Corporation RST VMD Managed Controller
	DeviceName: Onboard - Other
0000:00:1d.6 PCI bridge: Intel Corporation Device 7a36 (rev 11)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:00:1f.0 ISA bridge: Intel Corporation Device 7a0c (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
0000:00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake High Definition Audio Controller (rev 11)
	DeviceName: Onboard - Sound
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl
0000:00:1f.4 SMBus: Intel Corporation Raptor Lake-S PCH SMBus Controller (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
0000:00:1f.5 Serial bus controller: Intel Corporation Raptor Lake SPI (flash) Controller (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: intel-spi
	Kernel modules: spi_intel_pci
0000:01:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] AD107M [GeForce RTX 4060 Max-Q / Mobile]
	Kernel driver in use: nouveau
	Kernel modules: nouveau
0000:01:00.1 Audio device: NVIDIA Corporation Device 22be (rev a1)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
0000:02:00.0 PCI bridge: Intel Corporation Device 1133 (rev 02)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:03:00.0 PCI bridge: Intel Corporation Device 1133 (rev 02)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:03:01.0 PCI bridge: Intel Corporation Device 1133 (rev 02)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:03:02.0 PCI bridge: Intel Corporation Device 1133 (rev 02)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:03:03.0 PCI bridge: Intel Corporation Device 1133 (rev 02)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
0000:04:00.0 USB controller: Intel Corporation Device 1134
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt
0000:1f:00.0 USB controller: Intel Corporation Device 1135
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
0000:3a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Killer E3000 2.5GbE Controller (rev 06)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Killer E3000 2.5GbE Controller
	Kernel driver in use: r8169
	Kernel modules: r8169
0000:3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5261 PCI Express Card Reader (rev 01)
	Subsystem: Micro-Star International Co., Ltd. [MSI] RTS5261 PCI Express Card Reader
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci
10000:e0:1d.0 PCI bridge: Intel Corporation Raptor Lake PCI Express Root Port #9 (rev 11)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device 13cc
	Kernel driver in use: pcieport
10000:e1:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9B1 (DRAM-less) (rev 02)
	Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller PM9B1 (DRAM-less)
	Kernel driver in use: nvme
	Kernel modules: nvme

Output of cat /etc/asound.conf

No such file or directory

Output of cat ~/.asoundrc

No such file or directory

Offline

#2 2024-02-11 08:13:41

mkkot
Member
From: Poland
Registered: 2009-12-20
Posts: 288

Re: Speakers Won't Play On MSI RealTek Audio But Headphones Work

I also don't have those files. Please open alsamixer, press F5 to display all settings and look if you can find some switch for headphones/speakers like here:


  4nvU2u0l.png

I switch it with arrow up button. On the left there is also "HP/Speaker Auto Detect" function that I don't use but maybe it is causing troubles for you.

Last edited by mkkot (2024-02-11 08:14:03)

Offline

#3 2024-02-11 12:00:16

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,231

Re: Speakers Won't Play On MSI RealTek Audio But Headphones Work

Remove the file/kernel parameter where you're setting dmic_detect=0 and reboot

Offline

Board footer

Powered by FluxBB