SOLVED: Missing HDMI/DP display audio output after Fedora 43 Upgrade

Upon upgrading to F43, I noticed that I couldn’t choose my HDMI/DisplayPort as an output.

SOLVED: posting this for anyone else experiencing this issue after upgrading.

After some troubleshooting I noticed these suspicious lines in my dmesg output:

[  677.581067] snd_soc_avs 0000:00:1f.3: Direct firmware load for intel/avs/hda-8086280b-tplg.bin failed with error -2
[  677.581072] snd_soc_avs 0000:00:1f.3: request topology "intel/avs/hda-8086280b-tplg.bin" failed: -2

A bit of research led me to this link which held the answer I was looking for: https://superuser.com/questions/1845508/dell-xps-9550-speakers-only-detected-some-of-the-time-when-booting-arch-linux

To confirm I used the following to unload both kernel modules and just reinstalled the snd_hda_intel:

sudo modprobe -r snd_soc_avs
sudo modprobe -r snd_hda_intel
sudo modprobe snd_hda_intel

dmesg now shows:

[  811.820903] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
[  811.892266] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1f.3/sound/card1/input39
[  811.892348] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input40
[  811.892394] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input41
[  811.892437] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input42

And I can now select my HDMI/DisplayPort output.

Adding /etc/modprobe.d/snd_soc_avs-blacklist.conf with contents:

# Blacklist `snd_soc_avs` module because it conflited with  `snd_hda_intel` 
# and prevented monitor speakers (HDMI/DP) from being available as an output.
blacklist snd_soc_avs

To prevent the snd_soc_avs module from loading in the future.

No idea why this occurred in F43, when everything was fine with F42

2 Likes