HDMI audio cutting out intermittently when playing some games

Hello…

I have a sound setup that consists of a Pioneer Elite VSX-LX105 receiver taking HDMI output from my PC. I’ve been using this for a while. Problem is, when I have some programs open, the audio will intermittently cut out. I’ll have ~6 seconds of audio, then it will cut for 1 second, then I’ll have another ~6 seconds of audio. It usually only happens with games (recent offenders have been Stellaris and Dead by Daylight).

This is very annoying and I do not know where to begin to fix it. Driver problems have historically been my leadup to fresh installing an OS…

Hardware:

  • Processor: AMD Ryzen 7 7800X3D
  • GPU: AMD Radeon RX 6800
  • Mobo: BG50 Gaming X AX V2
  • Ram: G.Skill Flare 2x16 GB

Notes:

  • Device in question on PC shows up as ‘Navi 21/23 HDMI/DP Audio Controller Digital Stereo (HDMI 4)’ using profile ‘Digital Stereo (HDMI 4) Output’
  • I downloaded qpwgraph to see what was happening when the cutouts happened–nothing unusual happened, though to be fair I don’t really know how to use this program.
  • The receiver takes HDMI input from Windows on this PC perfectly fine, and from other sources (phono) as well.
  • I ran sudo dmesg --follow --human, after an hour of so of the PC being on, this is the output: https://pastebin.com/ZEtYsgHF
  • Audio output takes a second to start when coming from no sound, but that part has never been super annoying.

Attempted fixes:

  • I tried changing the port used on the GPU. There’s one HDMI-out and 3 DP-out, and I only have the HDMI-HDMI cable for the receiver, so I used a HDMI-DP converter for the other ports–same issue, and the other ports required funky fiddling with the audio profile to even get sound out.
  • Saw a suggestion that disabling Adaptive Sync in Display Settings helps. As the device for the receiver doesn’t have the option, I disabled it for my other monitors-same issue.
  • Ran sudo zypper update then rebooted to see if there was some kind of driver update that’d fix it-no dice

Possible PipeWire buffer underruns occurring perhaps? When playing a game exhibiting this issue, open a terminal and run pw-top. Does that show anything interesting when audio is missing?

BTW, a good idea to share the audio environment and hardware details. That might help others to respond more meaningfully…
inxi -Aaz

As the games you mentioned are both Steam games, the following advice might be relevant to you?
https://www.reddit.com/r/Quavergame/comments/15hbh27/audio_cutting_out_when_playing_on_linux_solution/

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.