*screaming and crying* (6.15+ vs 9070 ft. why I hated Navi 2/3x)

So in another thread I detailed the persistent fault I was finding with Navi 2x/3x GPUs, primarily RX 6700s but also a 6750XT and 7900 GRE. Never did fix it completely on 2x/3x, but when I picked up a 9070 all my audio problems went away, without the performance issues of Arc or resorting to a RX 580.

Right up until Fedora hit 6.15 mainline. Now it’s back to as bad or worse than I was seeing from the Navi cards. It’s a similar sort of issue as prior, where the audio clipping/stuttering is somewhat dependent on CPU load type. Initially I was rolling back to 6.14.9 to avoid it (and that was fully successful), but 6.16rc3 is a loser as is every 6.15.x release. It’s only affecting HDMI audio, but it’s source-irrelevant. Actually, it’s rather easily far worse than Navi had it on the rc kernel.

I’m not sure I want advice or just someone to scream at for not having this on their testing.

1 Like

So it’s not happening using the Audio codec, bypassing HDMI audio ?

I’m not sure what you mean there precisely, but if I swap audio devices to something other than HDMI audio the problem goes away, whether that’s using onboard sound or a USB headset.

Having pavucontrol open seems like it may help, which is interesting. At first I thought it was down to having split something out to onboard audio, but after closing the UI for Volume Control it resumed skipping almost immediately, repeatably. Edit: Actually, only if Volume Control is visible it seems.

Sorry, but yes, that is what I meant, ONLY the HDMI Audio seems to be affected correct ?

EDIT: unfortunately I don’t have enough Linux experience and hopefully others have more insight on how the AUDIO works :wink:

Correct. This was the case with all my 2x/3x problems as well as the current 9070 turning into a headache where it hadn’t been prior.

Possibly worth noting that it now displays as HDA ATi HDMI Digital Stereo, where before it started throwing fits it was identifying as generic.

I had similar problems with nvidia cards years back, and more recently with polaris/navi/navi2.

A few years back I started to think that maybe HDMI just sucks, bought a used USB audio interface, and I’ve been happy with my audio since.

LinuxMusicians is a good resource for checking hardware compatibility
https://linuxmusicians.com/viewforum.php?f=6

1 Like

You see, I’d be inclined to go “well I guess HDMI is the problem” except for the fact it works properly when they aren’t breaking it. Also was reliably flawless on Polaris for me, but Navi variants were problematic. And then the 9070 was flawless until recently.

I agree 100% with “it works properly when they aren’t breaking it” on the HDMI side. Problem is they keep breaking it and don’t appear to be improving on that front.

I haven’t had those issues with USB class compliant audio.

every time I install linux I’ve had to deal with audio issues, this tracks, as I’ve been Polaris, Vega and Navi2.

Didn’t occur to me that it was AMD GPU related.

sigh

every time I fix it, every time I forget and assume that next time it will work.

there’s a fix, something to do with buffers.