I run Fedora 36 on a computer with an AMD Ryzen 3 3200G processor. I use HDMI sound output to the speakers of my monitor. After upgrading to kernel 5.19.4 sound no longer works.
I ran “pactl info” and got:
…
Server Name: PulseAudio (on PipeWire 0.3.56)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: auto_null
Default Source: auto_null.monitor
Similarly “aplay -l” found no sound cards.
If I boot with kernel 5.18.19 then sound works perfectly.
BTW I saw that the kernel modules snd-hda-codec-hdmi and snd-hda-codec-realtek are loaded when I boot with kernel 5.18.19 but they aren’t loaded when I boot with kernel 5.19.4. I loaded them with modprobe but this didn’t help.
Many thanks for the link.
If I boot kernel 5.19.6 with the option amd_iommu=off then sound works.
Should I edit the subject to show that the problem has been solved? How do I do this?