I registered here only to comment this post: it is 6 months I have an AMD card since I swapped from the "other company" and it is simply incredible that this hasn't been fixed yet.
I think you are aware of this issue since long time and instead of spending resources in making fancy interfaces for the driver control panel, you should fix basic functionality before.
This could work if you sending the audio to a TV set where you will play with 2 speakers, but not with connections to an amplifier supposed to decode the 5.1 stream to feed the loudspeakers.
Yeah, no 5.1/7.1 PCM supported when I limited it to PCM mode on the TV side. only 2 channel PCM. It seems this limitation coming from either TV (more likely) or GPU or both though HDMI spec allows multichannel PCM.
I FIXED the sound issues on my PC, it appears its caused by a discrepancy on HDMI-GPU and HDMI-AVR speeds.
i did the following:
1) access radeon software
2) "display" tab
3) Enable "HDMI Link assurance" (This matches HDMI-GPU speed to your HDMI-AVR)
I haven't had an issue ever since.
My short tests this solution works, even though not flawlessly - i'm still getting hickup but like once per 5-10 minutes.
BUT... this works for stereo only. The moment i switch to 5.1 sound and run something GPU intensive (Mechwarrior 5 in my test case), the stuttering returns after few minutes and it's allmost imposible to play. Just listening to youtube/music works fine.
So yes, HDMI Link Assurance seems to work if you run Stereo sound, but 5.1 behave as bad as without Link Assurance.