You are not logged in.

#1 2024-02-08 00:42:08

monkeynaleo
Member
Registered: 2015-05-25
Posts: 5

No HDMI audio with newest kernel update

I had HDMI audio working perfectly, but the newest kernel update came out, and it appears to no longer be working.  The issue is on both the newest linux and linux-lts.

Here is some relevant info:

Laptop: Dell Precision 5680

output of "sudo dmesg | grep -iE 'snd|sof'

[    0.043154] software IO TLB: area num 32.
[    0.892572] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.935276] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.935276] software IO TLB: mapped [mem 0x0000000047dd0000-0x000000004bdd0000] (64MB)
[    1.048074] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    1.048093] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[   17.823971] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[   17.823999] snd_hda_intel 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[   18.820311] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[   18.820363] snd_hda_intel 0000:01:00.1: Disabling MSI
[   18.820371] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[   18.904182] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[   18.984450] sof-audio-pci-intel-tgl 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[   18.984467] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[   18.984703] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[   18.984791] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   18.991627] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[   19.005438] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 4
[   19.007444] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[   19.007445] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[   19.007448] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[   19.120228] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[   19.120232] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[   19.145061] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[   19.145198] sof_sdw sof_sdw: ASoC: Parent card not yet available, widget card binding deferred
[   19.178577] sof_sdw sof_sdw: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[   19.216029] input: sof-soundwire Headset Jack as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card1/input52
[   19.216063] input: sof-soundwire HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card1/input53
[   19.216090] input: sof-soundwire HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card1/input54
[   19.216116] input: sof-soundwire HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card1/input55
[   20.239123] usbcore: registered new interface driver snd-usb-audio

I am assuming the line about no PCM in topology is relevant.

I tried creating /etc/modprobe.d/sound.conf with the following contents:

options snd_intel_dspcfg dsp_driver=1

Which makes it fall back to HDA audio.  The hdmi audio does work this way, but then I have no microphone

I tried deleteing .local/state/wireplumber, and then rebooting, just in case that was causing issues.

Any suggestions or advice?

Offline

#2 2024-02-08 11:30:29

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,831

Re: No HDMI audio with newest kernel update

What does "latest kernel update" mean? From which kernel version to which kernel version? Generally this is a kernel bug and trying to workaround with userspace fixes/kernel parameters not previously necessary should be the last resort, and you should identify the faulty commit and report a bug upstream

Offline

#3 2024-02-08 17:11:07

monkeynaleo
Member
Registered: 2015-05-25
Posts: 5

Re: No HDMI audio with newest kernel update

Ahh, that makes sense.  I will see what I can track down.  Thanks for the help!  For reference, that would be 6.7.4.arch1-1 and 6.6.16-1

Offline

#4 2024-02-08 17:24:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,831

Re: No HDMI audio with newest kernel update

That's a major kernel version worth of differences and likely not exactly trivial. There have been some issues here when people blacklisted i915 which doesn't appear to be the case here though

Offline

Board footer

Powered by FluxBB