Fedora 36 Audio doesn't work through GPU's HDMI/DP ports after update

Hey all!

After updating my system the audio stopped working on my TV and monitor going through my AMD GPU’s HDMI and DP ports. On some boots they show up on my audio devices, but there’s no sound when I try to use them for output. Sometimes they don’t appear as devices at all. My USB DAC audio works fine though.

This occurs on kernel version 5.19.8-200.fc36.x86_64. When I start my system using 5.19.6 kernel version everything works fine.
Any ideas what could have gone wrong with the update? I’ve tried changing to pulseaudio from pipewire but the issue doesn’t seem to be there since the issue is with both of them.

can you post inxi -A

Thanks

Here

Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  Device-3: Microdia ACR010 USB Webcam type: USB
    driver: snd-usb-audio,uvcvideo
  Device-4: GYROCOM C&C Fiio E10 type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  Sound Server-1: ALSA v: k5.19.8-200.fc36.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.57 running: yes

Sorry can you also post the same with 5.19.6?

Here’s with 5.19.6. Using AMD Navi 21/23 HDMI/DP Audio works in here.

Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  Device-3: Microdia ACR010 USB Webcam type: USB
    driver: snd-usb-audio,uvcvideo
  Device-4: GYROCOM C&C Fiio E10 type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  Sound Server-1: ALSA v: k5.19.6-200.fc36.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.57 running: yes

Thanks.
With both kernels can you check,
wpctl status

You’re looking to see if the Audio Sinks are there for both.
Assuming this is the same problem and they are not present for 5.19.8, the solution posted here: Dummy Output Problem After Update No Audio - #9 by grumpey
appears to resolve it.

This appears to be fixed in 5.19.9 which is on it’s way to updates testing if you’d like to test.

If you do modify the kernel arguments you’ll want to remove them when 5.19.9 is pushed to stable to verify that it’s corrected.

Thanks

Thank you so much! This did solve the problem for me as well.