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