Disable HDMI Audio
Hey guys, I'm having issues with audio stuttering and crackling on HDMI to my TV. It isn't the tv, as it does it when connected to a different TV and monitor through HDMI. I also have a DP to HDMI adapter, which did improve the issue but ultimately did not resolve it.
As I have been unable to resolve this issue, I have resorted to a Bluetooth connection to my sound system as it does not have any issues.
However, as I am still connected to my TV through HDMI, the sound defaults to HDMI every time I turn on the machine, and I have to manually connect to my sound system as well. Is there a way I can permanently disable HDMI audio and have it connect automatically to my sound system?
I'm running Bazzite HTPC
Ryzen 5 5600
RX 6600
Asrock B550 Phantom Gaming-ITX/ax
27 Replies
Have you tried to change the audiodevice and such in desktop mode?
I have, but when I change back to gamemode it re-enables hdmi audio
Is the HDMI/DP audio crackling a known issue? I get the same thing ever since I updated due to: https://discord.com/channels/1072614816579063828/1074438180847239279/1258448785961652316
@Jack C a disabled audio interface gets reenabled in game mode or just selected as default?
Re-enabled and selected as default
I did manage to fix the audio issues awhile back by disabling scheduler76, but that doesn't work anymore, as I believe scheduler76 was removed in an update. I could be wrong though, as I'm not experienced with any form of linux at all.
i would just disable hdmi audio if you do not plan on using it. Selecting default for me has been a challenge, what i ended up doing is disabling audio sources i do not plan on using and going from there. You can do this in the audio configuration screen:
Settings > search for Sound > click on Sound > Select HDMI in the drop down and hit Off
it will be disabled until you turn it back on again
im sure there is a better way, but this is what's worked for me 100% of the time
for HDMI/DP audio crackling, you need a wireplumber configuration that disables suspend and adds white noise to prevent speakers from turning off completely, this is what's worked for me:
https://wiki.archlinux.org/title/PipeWire#Troubleshooting section
5.1.14 Noticeable audio delay or audible pop/crack when starting playback
guess i know what i will have to make an ujust of next week 🤣
that would be nice 🥲
This could probably be done automatically
Might be worth looking into
Would it be possible for Bazzite to remember the output used last session? Would maybe lead to less confuison, as you can't set default output in gamemode (as far as I have found)
Default must be set via pipewire/wireplumber
Ok, but is it possible for it to remember between sessions, or is this hard/not possible to implement?
Would require a change we're not in a position to make
i read some places online, with little to no explanation, just that it fixed their crackling issues, simply installing libfaudio
i am skeptical about it, but wanted to ask here, and if you knew anything about this library. Redditors claim that installing this in a fedora system with pipewire solved their audio crackling issues
we can find out
This issue has been fixed in ChimeraOS for me after they rolled out a patch for it. At least for me it was due to this according to them https://www.phoronix.com/news/AMD-HDMI-Audio-Fix-Linux-6.11
Linux 6.11 Addressing "Long-Time Regression" Of Buggy AMD HDMI Audio
For those that have experienced a buggy AMD HDMI audio experience when using recent versions of the Linux kernel, a fix has been submitted today for Linux 6.11 and in turn for back-porting to stable series in addressing 'another long-time regression fix for AMD HDMI.'
oh i did not realize this was a bug with the kernel, makes sense, considering that OG Resident Evil does not crackle on my steam deck in handheld, but does on my HTPC via HDMI audio
Yeah I went crazy trying to figure this out many many months ago after being told its due to my hardware, cable, TV, etc. Which didnt make sense as the issue wasnt happening in windows. Only to recently find that post about it being a regression bug. I saw ChimeraOS back ported the patch so I decided to give it a chance, immediately fixed the issue, didnt happen again once, might be worth trying and testing on your setup until Bazzite rolls out an update with the patch.
nobody did until recently
Is this something that will eventually get folded into Bazzite? Looks like it may solve a lot of the strange audio issues over HDMI
its a fix in the kernel, so yes
Yeah it will come here
That's great - hopefully it's the miracle cure!
Brodie Robertson
YouTube
The Weirdest Linux Bug Ever Discovered
You've seen a bunch of weird bugs on Linux but I think this is one of the strangest, the can't print on tuesday bug, yes that is an accurate description of what the bug caused.
==========Support The Channel==========
â–º Patreon: https://brodierobertson.xyz/patreon
â–º Paypal: https://brodierobertson.xyz/paypal
â–º Liberapay: https://brodierobertson....