HDMI audio cuts out when silent for too long
Version, Distribution, Desktop Environment:
Pipewire 0.3.28, Fedora 33, Gnome 3.38.4
Description of Problem:
When there's complete silence for a few seconds while playing games, the audio connection to my AVR cuts out and it shows "no input". Sometimes it can be brought back again by creating sounds (switching menu items really fast), other times I have to switch the AVR to a different channel and back to get sound again.
That's an issue I've had with Pulseaudio all the time and was never able to fix, even when using module-suspend-on-idle
with a really high value. I think it wasn't as bad a few PW versions ago and has gotten worse again up to equal level as under PA directly, but I might imagine things.
How Reproducible:
Setup: playing games (Xorg, PW-Pulseaudio) on my NV GTX 970 (NV driver v465.31) with audio switched to its HDMI 2.0 output, connected to my AV receiver's HDMI 1.4 port, connected to my TV's HDMI 2.0 input.
Play certain games where there are situations with zero audio, like MGS5, Vampyr or Darksiders 3 for example. Sometimes just launching them is enough, because there's no audio while the company logos are displayed at the start so the main menu will be without sound already.
Expected Results:
Audio connection should never be lost.
Questions / possible solutions
Should I try the PA module mentioned above? Does that have an effect under PW-PA?