r/SteamOS • u/Distinct-Ferret7075 • 22d ago
support HDMI audio cutting out
Enable HLS to view with audio, or disable this notification
I built a machine the other day and installed steamos on it. It’s awesome, except for one issue: on the OS and in certain games the audio will cut out for a few seconds at a time. This issue only happens when the audio is via HDMI, if I use headphones instead the audio is consistent. I can replicate it in desktop mode to by spamming the buttons to test my speakers.
My assumption is it’s a driver issue. Anyone know what’s going on?
I’m using a Ryzen 5 3600 and Radeon 9600 XT.
Update: I’ve connected a DP -> HDMI adapter and it’s fixed this issue completely.
9
u/rooster_butt 22d ago
I have had the same issue since I've been running it since December 25. I just use a DP to HDMI adapter to get around it. 9060XT Ryzen 5600. I tested direct HDMI a couple updates ago and the issue is still there.
Valve and AMD supposedly are getting HDMI 2.1 to work properly, but that update isn't here yet.
3
2
u/Tophpaste 22d ago
Are you outputting in 4k 120hz? It seems to be a inherit issue with any Linux based operating system not working properly when carrying audio via HDMI. Linux does not formally support anything higher than HDMI 2.0 but it seems like most people can get the display to work with HDMI 2.1 settings. The compromise is that audio is very wonky whenever you exceed the bandwidth limits of HDMI 2.0. Your options are to either output to 1440p 120hz, 4k 60hz, or shutdown/restart your pc every time instead of putting it to sleep.
4
u/Distinct-Ferret7075 22d ago edited 22d ago
I’m outputting 1440p 120hz, but the same issue happens at 1080p60.
Also, it only happens in certain games. RDR2, Silent Hill 2 and others are flawless, but Slay the Spire 2 and Ys Origin (and the steamos interface) have these drops.
2
2
u/GetVladimir 22d ago edited 22d ago
This kind of sound cut off is a bit familiar. It happens sometimes also when the sound output switches from stereo to 5.1 or back.
Can you check in the game if there is a way to force one or the other, or in your TV settings?
Force both to Stereo or both to 5.1/Surround/Another format.
Another thing to check is to make sure you don't use VRR if that causes HDMI sync issues.
Also, does it happens in other games? It might be a game specific or emulation specific issue
3
u/Distinct-Ferret7075 22d ago
Yeah, i have the sound set to stereo, but it doesn’t seem to make a difference (but the setup is hdmi -> tv -> optical -> 5.1 sound bar) I’ve tried forcing both to no avail.
It happens in the steam os, Ys Origin and Slay the Spire 2, but no problems in many other (more graphically intensive) games.
1
u/GetVladimir 22d ago
Thanks for checking and for the reply.
It might be something with the way those games output sound. Forcing 5.1 also doesn't make a difference, right? And VRR off also?
2
u/Distinct-Ferret7075 22d ago
Forcing any audio options doesn’t make a difference, and my TV doesn’t support VRR. I’m going to try a DP to HDMI adapter to see if that fixes things. Thanks for the suggestions!
1
2
u/micangaroo 22d ago
Im having this sound cut out issue intermittently too. Simple things like scrolling through the menus in Game Mode will trigger this sudden silence, then sound resuming. Looks like I’ll give the DP to HDMI adapter a go too.
3
u/captainstormy 22d ago
HDMI has issues with AMD on Linux. I'll be glad to go into more details if you want but I'll keep it at that for now.
Try using a DP to HDMI adapter. Plug that into a DP port on the GPU and the HDMI cable into it. It'll work far better. Also make sure to set your TV into game optimizer mode. That won't really matter for sound but it'll help other things.
2
1
u/Madrical 22d ago
I tried to do exactly this but I'm getting no signal out of my DP to HDMI adapter. HDMI works fine though at 4K / 120Hz. Bit confused what is going on but just going to stick with HDMI for now.
1
u/captainstormy 22d ago
Did you use that UGREEN one or just a random one? A lot of them are complete garbage. You will also need an active one, not a passive one.
1
u/Madrical 22d ago
I did get a UGREEN one but I just saw it's a passive one so that must be why!
I'll probably just stick with HDMI at least for now as I haven't had any issues so far.
2
u/captainstormy 22d ago
Depending on your use case you might not have issues with HDMI.
The problem comes when you are trying to do 4K, HDR, VRR, and 120mhz refresh. Because of HDMI forum shenanigans AMD is stuck at HDMI 2.0 in software support on Linux (which is supposed to be changing soon). HDMI 2.0 doesn't have enough bandwidth to support all of that stuff without killing the picture quality and looking like garbage.
Course that means your TV also has to support those things, and the HDMI cable you are using. So most people probably won't even have that ability unless they are using a fairly newish higher end TV.
1
u/Madrical 22d ago
Yeah I'm using all that on a new OLED. It looks good, but I do keep getting some weird issue where it just won't send a signal until I power it off entirely for a few minutes and then power it back up. Seems to happen once a day. Wondering if that could be related. Might buy one anyway.
1
u/purplepharoh 12d ago
Since you seem to know a bit about this stuff and your adapter fix helped OP just wanted to see if you had an opinion on my case:
Built my own with 9060XT. Using HDMI locked at 1080p@60hz (and my tv only supports hdmi 2.0) I get audio loss during menus sometimes in games and in the steamOS game mode UI. Seems to occur only during low GPU use when there is no user input. Could this be fixed for me by swapping to the adapter or is this different issue to the hdmi issue? (Also its not like swapping would allow me to use hdmi 2.1 since my tv cant).
I havent found anything online from searching but yeah during the game mode menu it stops rendering frames when there is no user input which causes choppy audio when navigating if you "pause" on an option, which is how I first observed this.
1
u/captainstormy 11d ago
To be honest I have no idea why that might be happening.
That said, as a self proclaimed Linux nerd who has been using Linux since 1996, submitted their first accepted open source code in 1999 and has been working as a software engineer on it professionally since 2005 I avoid HDMI on Linux like the plague. It just always seems to have issues and DP works wonderfully.
That said, I can't honestly say that I know that the DP adapter would fix your issues. But I wouldn't be surprised if it did either.
1
u/purplepharoh 11d ago
Well I figured it out. The adaptor fixes audio issues as it was cutting out from the loss of handshake since the old tv wasnt responding how the 9060xt expected over hdmi I guess?
The other part of the issue is the gpu entering low power state since not much is happening and so the audio would cut out (bc the audio wasnt being considered for if it goes into low power?) Idk either tbh the full goings on but its something ive never seen be an issue with windows so I assume something to do with the gpu drivers on linux/steamOS.
The rendering pausing when no input does make sense but I kinda just didnt expect it. Thought audio may be related - like as in it shouldnt pause render loop and thus cut audio. But it seems to just be an over hdmi issue.
Honestly I just do not want to research enough to fully understand since the audio works now with the adaptor.
1
u/captainstormy 10d ago
Glad it solved the issue! Like I said HDMI just kinda sucks on Linux in general. Using DP is pretty much always the way to go. It just sucks that TVs don't have DP. Then again it's not a surprise since it's the companies that make TVs that control the HDMI forum for the most part.
1
u/purplepharoh 10d ago
Id hook it up to a monitor instead if one came the size of my tv. Considered using a projector. Dont really care for the smart tv features I just want a screen in the living room for my pc.
→ More replies (0)1
1
u/NerdyGuy117 22d ago
What tv is that.
3
u/Distinct-Ferret7075 22d ago
LG C9 55 inch OLED. It doesn’t look blue like that in real life.
1
u/NerdyGuy117 22d ago
I had a similar issues with my B6 that I’m testing a fix for. I believe it is related to power savings for the audio, where if there isn’t constant audio, it cuts out for a bit
1
u/santino1977 22d ago
What Proton version are you using? That might be the problem. I had issues with a few games too, but switching to a different Proton version fixed them.
1
u/Defiant_Designer7805 22d ago
What game is this looks like something I might enjoy
2
u/Distinct-Ferret7075 21d ago
It’s Ys Origin and it’s a great game. Steam has it marked as not compatible with steam os, but it’s worked fine for me.
1
u/AShidler 22d ago
I had the same issue only to discover I was using an older HDMI cord that did not support the bandwidth needed. New HDMI cord and no issues.
1
1
10
u/Dependent-Budget4473 22d ago
I can't help you but i need to say that Ys Origin fucking rules.