Bug 216853

Summary: Regression: No HDMI audio for AMD/RDNA hardware after 6.1 upgrade
Product: Drivers Reporter: laser.eyess.trackers
Component: Sound(ALSA)Assignee: Jaroslav Kysela (perex)
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: P1    
Hardware: AMD   
OS: Linux   
Kernel Version: 6.1 Subsystem:
Regression: Yes Bisected commit-id:

Description laser.eyess.trackers 2022-12-26 17:18:05 UTC
This is a regression and someone has bisected it to ef6f5494faf6a37c74990689a3bb3cee76d2544c[0]. There is additional discussion on Arch linux's bug tracker[1] and forums[2] about the issue. In particular, multiple confirmed fixes when reverting ef6f5494faf6a37c74990689a3bb3cee76d2544c.

I can confirm that the commit reverted fixes my issue with my Ryzen 5 PRO 6650U CPU and radeon 680M GPU. I'm unsure what debug logs are useful here, but I'm willing to provide them as needed. I could not notice anything different in dmesg/udev between 6.0 and 6.1.

[0] https://github.com/torvalds/linux/commit/ef6f5494faf6a37c74990689a3bb3cee76d2544c
[1] https://bugs.archlinux.org/task/76917
[2] https://bbs.archlinux.org/viewtopic.php?pid=2075553#p2075553
Comment 1 laser.eyess.trackers 2022-12-26 17:21:23 UTC
It's worth noting that the PCIe devices don't even show up with that commit applied, it's not that HDMI audio won't output, it's that the devices themselves *do not exist*. So it makes sense that this commit, which touches on enumeration of the devices, seems to have caused this regression.
Comment 2 Jaroslav Kysela 2022-12-26 18:55:51 UTC

*** This bug has been marked as a duplicate of bug 216836 ***