HDMI audio forcefully reenables after display wakes
OS: Debian Testing
I have headphones connected to on-board audio, and my video card connected via HDMI to a monitor with (terrible) audio that I won't ever use. Using
pavucontrol, I can set the video card's HDMI audio profile to Off to disable it, so that the on-board is the only device available. However, every time the video card wakes up after switching off, HDMI audio is reenabled with the
Digital Stereo (HDMI 4) Output profile selected, and I need to turn it back off to disable it again.
Native PulseAudio had the same issue, and the only workaround was to disable automatic profile switching. Which seems a bit heavy-handed, when all that was needed was to not switch away from Off after the user explicitly set it (let alone that it required manual config file editing, which not all users will want to do).
Unlike native PulseAudio, at least, PipeWire doesn't seem to want to start using HDMI output every time it turns back on. Though I've noticed commit messages that make me concerned about when the Debian packages eventually update...