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
NotQfThisWorld
NotQfThisWorld•5mo ago
Have you tried to change the audiodevice and such in desktop mode?
Jack C
Jack COP•5mo ago
I have, but when I change back to gamemode it re-enables hdmi audio
CtrlE
CtrlE•5mo ago
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?
Jack C
Jack COP•5mo ago
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.
DevilFish303
DevilFish303•3mo ago
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:
DevilFish303
DevilFish303•3mo ago
No description
DevilFish303
DevilFish303•3mo ago
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
DevilFish303
DevilFish303•3mo ago
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
HikariKnight
HikariKnight•3mo ago
guess i know what i will have to make an ujust of next week 🤣
DevilFish303
DevilFish303•3mo ago
that would be nice 🥲
Kyle Gospo
Kyle Gospo•3mo ago
This could probably be done automatically Might be worth looking into
NotQfThisWorld
NotQfThisWorld•3mo ago
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)
Kyle Gospo
Kyle Gospo•3mo ago
Default must be set via pipewire/wireplumber
NotQfThisWorld
NotQfThisWorld•3mo ago
Ok, but is it possible for it to remember between sessions, or is this hard/not possible to implement?
Kyle Gospo
Kyle Gospo•3mo ago
Would require a change we're not in a position to make
DevilFish303
DevilFish303•3mo ago
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
Kyle Gospo
Kyle Gospo•3mo ago
we can find out
Veroxin
Veroxin•3mo ago
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.'
DevilFish303
DevilFish303•3mo ago
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
Veroxin
Veroxin•3mo ago
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.
HikariKnight
HikariKnight•3mo ago
nobody did until recently
Chas_Hodges
Chas_Hodges•3mo ago
Is this something that will eventually get folded into Bazzite? Looks like it may solve a lot of the strange audio issues over HDMI
HikariKnight
HikariKnight•3mo ago
its a fix in the kernel, so yes
Kyle Gospo
Kyle Gospo•3mo ago
Yeah it will come here
Chas_Hodges
Chas_Hodges•3mo ago
That's great - hopefully it's the miracle cure!
Akanar
Akanar•3mo ago
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....
Want results from more Discord servers?
Add your server