SteamOS icon indicating copy to clipboard operation
SteamOS copied to clipboard

Steam Deck Audio Output Issues

Open xreymason opened this issue 2 years ago • 32 comments

Your system information

  • Steam client version (build number or date): version 3.3.2, build 20221005.1
  • Distribution (e.g. Ubuntu): default
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Plugged in 3.5mm jack apple earbuds(which have a mic). Expected audio to go to the earbuds but it didn’t. Tried going to my audio output settings to manually change it, but it wouldn’t switch to “external”. I tried this while playing Skyrim and with no game running. This issue also shows up when connecting to a tv with HDMI through a JSAUX dock or Genki covert dock.

Steps for reproducing this issue:

Steps above

xreymason avatar Oct 09 '22 15:10 xreymason

After some more testing, I was able to make the audio output switch between aux port and speaker, by: Going into desktop mode Plugging in earbuds Switching audio out to earbuds Then going back to SteamOs But the even though it is switching between both now, it still says it’s just outputting to speakers instead of giving me an explicit option to switch back and forth.

None of this fixed the docked issue of not outputting audio to my tv through HDMI. Looking at desktop mode while connected to my dock with my tv connected, it doesn’t seem to notice that the tv has an audio option, only that it can display to it.

xreymason avatar Oct 10 '22 12:10 xreymason

I think it was the update before the recent one that caused the automatic audio switching issue. All output issues seem to be able to be solved by finding the right output in desktop mode however there doesnt appear to be a way to make the automatic switching work.

DrLegitamate avatar Oct 12 '22 13:10 DrLegitamate

In and older preview I had the problem that after switching to another output, it would stay locked. Putting in 3.5mm jack and still getting audio over speaker, or no audio at all. In game mode going to audio output selecting the current output manually to whatever it is using currently and then selecting auto again should fix it (and in that version you have to do it again and again). Somehow selecting the thing you want to use did not work. As far as I can see: in the current preview audio out works automatically again. As a wish list, I would love to see a selection of audio output in the deck menu so I can select bluetooth(connect) on the fly while playing.

ardje avatar Oct 13 '22 09:10 ardje

In the current stable build the Bluetooth audio selection works fine, it’s only the HDMI and 3.5 Jack that seem to be having this issue. Also, at this time, auto switching is an after thought. I would just like the option to appear and work for selecting different audio outputs.

xreymason avatar Oct 13 '22 10:10 xreymason

I have this issue now as well when docked on my Steam Deck. At 70% volume it's considerably more often than at 100% within steams UI. I'm also getting this in my dmesg.

PXL_20221231_202746779~2.jpg

I was trying to diagnose another issue where the Steam Deck locks up when docked to the same TV with automatic resolution scaling disabled and set to 4K 30 manually. If you unplug and replug the dock it works fine, it freezes with audio from a cold boot with these settings.

ruineka avatar Jan 01 '23 16:01 ruineka

This still appears to be a problem after the last couple of updates despite the audio list changing

DrLegitamate avatar Feb 27 '23 14:02 DrLegitamate

have same problem on 3.4.4 build 20221228.1:

  • after connecting bluetooth headset I am unable to get any audio to speakers or headset,
  • audio settings output device does nothing, no interface sounds, no sound in games
  • workaround: reboot then go desktop mode and change output via audio mixer app.

if not using bluetooth problem is not so easily reproduced: switching speakers to headphones can work for some time, but eventually system sounds stop working, then audio volume stops working, then game sound stops working.

megaexception avatar Mar 14 '23 15:03 megaexception

The workaround for me was to install pulseaudio and use that to control the I/O (link in duplicate issue above).

dsyer avatar Mar 14 '23 16:03 dsyer

The aforementioned solution may have worked for the headphones, but it hasn’t solved the issue of the audio going to a smart tv through a docking station.

xreymason avatar Mar 18 '23 13:03 xreymason

🤷 it worked for me. YMMV I suppose.

dsyer avatar Mar 18 '23 17:03 dsyer

Is there any way we can troubleshoot the cause? i would love to try and make this problem as easy as possible to fix but im unsure where to start.

DrLegitamate avatar Apr 24 '23 08:04 DrLegitamate

I'm also still experiencing this issue.

I plug in my headphones into the 3.5 mm AUX, audio stays on the built-in speakers. I plug it into HDMI with a my USB-C to HDMI cable, audiio stays on the built-in speakers.

This used to work for me previously before the 21st June Client Update.

Tested fixes

  • Manually changing audio output in desktop mode
    • this fixes it just for 1 output, using other outputs does not work.
  • Resetting BIOS
    • No results
  • Reinstalling SteamOS
    • This worked temporarily, before the 21st of June Client update installed.

Info

SteamOS Version: 3.4.8 OS Build: 20230508.1 Steam Version: 1687386907

SorceressLyra avatar Jun 23 '23 21:06 SorceressLyra

I have the same versions of software and it all works for me (with the Pulse Audio hack). I'm not sure what you mean by "just one output". Are you trying to get output on more than one channel?

dsyer avatar Jun 24 '23 06:06 dsyer

I have the same versions of software and it all works for me (with the Pulse Audio hack). I'm not sure what you mean by "just one output". Are you trying to get output on more than one channel?

By just one output, I mean, that the specific output, (Headphones or HDMI for an example), will Auto-switch after doing that process, but any other audio output will not be automatically switched to, and requires the process to be done again, making the former audio output not automatically switch anymore.

SorceressLyra avatar Jun 24 '23 06:06 SorceressLyra

That seems consistent. I guess it's mildly irritating.

dsyer avatar Jun 24 '23 07:06 dsyer

Indeed so, having to quit whatever software I'm running to switch to desktop, then select the right audio output there.

The real curious thing is that the output doesn't appear in game mode under audio settings, but it's visible on the desktop.

SorceressLyra avatar Jun 24 '23 07:06 SorceressLyra

I'm still having this same issue with latest update from stable

hidalgobruno avatar Aug 08 '23 06:08 hidalgobruno

I'm still having this same issue with latest update from stable

Have you fixed it? I have the same problem. :(

liamhhhzzz avatar Aug 10 '23 13:08 liamhhhzzz

I ended up just reinstalling SteamOS completely, this seemed to have fixed it.

My best guess is missing or messed up packages causing issues.

SorceressLyra avatar Aug 10 '23 13:08 SorceressLyra

I ended up just reinstalling SteamOS completely, this seemed to have fixed it.

My best guess is missing or messed up packages causing issues.

This seems to be only a temporary fix

DrLegitamate avatar Aug 10 '23 15:08 DrLegitamate

Switching to headphones in desktop mode worked but didn't stay once I was back in game mode.

Switching the manual selection in game mode didn't help either.

Disabling developer mode, then plugging the earbuds in, then manually switching the selector did immediately make the headphones get picked up properly.

agentd00nut avatar Sep 05 '23 00:09 agentd00nut

Switching to headphones in desktop mode worked but didn't stay once I was back in game mode.

Switching the manual selection in game mode didn't help either.

Disabling developer mode, then plugging the earbuds in, then manually switching the selector did immediately make the headphones get picked up properly.

was that fix for desktop or game mode? i dont have dev mode enabled but manual switching doesnt work in game mode either.

DrLegitamate avatar Sep 11 '23 09:09 DrLegitamate

Still an issue today for me. It's pretty irritating that this kind of stuff isn't fixed more than a year after the issue was opened.

Zouizoui78 avatar Nov 06 '23 22:11 Zouizoui78

Even if it cant be fixed right now, could we at least be given an option to choose the same audio outputs that appear on desktop mode in gaming mode as well so we dont have to stop any game/program we are in to swap audio

DrLegitamate avatar Nov 07 '23 10:11 DrLegitamate

Hey guys experiencing the same issue, didn't realize it has been persistent for as long as it has, I only recently stumbled upon this issue, and my only working solution was described earlier, by switching to desktop and manually switching to headphones, it still displays as speakers in gaming mode and behaves inconsistently. Hoping Valve eventually finds a way to remedy things, but progress doesn't always happen overnight.

AlekEagle avatar Nov 11 '23 18:11 AlekEagle

This issue was fixed for me in a patch last year, but now another patch broke it again.

It seems whenever I see filter chain source in the audio devices in desktop mode, the audio in game mode doesn't work at all.

The problem with people suggesting I change my settings via anything besides Pulse Audio is that it immediately reverts the moment any audio plays. Even some settings in Pulse Audio get reverted by itself too.

I really wish Valve would just let us see the real device names in gaming mode so that it's consistent with desktop mode.

RandomAnimeGamer avatar Nov 20 '23 08:11 RandomAnimeGamer

A workaround for me was to add pavucontrol (AKA pulseaudio volume control) as a non-steam game, so I can switch audio from gaming mode

medavox avatar Jan 02 '24 13:01 medavox

This would work for the audio jack but not while using a docking station's hdmi port.

On Tue, Jan 2, 2024 at 8:32 AM Adam Howard @.***> wrote:

A workaround for me was to add pavucontrol (AKA pulseaudio volume control) as a non-steam game, so I can switch audio from gaming mode

— Reply to this email directly, view it on GitHub https://github.com/ValveSoftware/SteamOS/issues/873#issuecomment-1874030799, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA47T4FVUDCXFOTHQKSM57LYMQD6TAVCNFSM6AAAAAARAXRAQGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZUGAZTANZZHE . You are receiving this because you authored the thread.Message ID: @.***>

xreymason avatar Jan 02 '24 21:01 xreymason

After the last update on the stable release I am having sound output issue when I am plugged into an external monitor in game mode only. After this lastest update which I installed 1/10/2024 I am not longer able to get audio in game mode because it will default to the external driver (my monitor which doesn't have speakers). I try to change the output to speakers but that does nothing. If I unplug my USB C Hub that the HDMI is plugged into, I will get sound back but as soon as I plug back into the monitor it will try again to default to the monitor.

When I unplug the screen it will go to Default(Speakers) and work fine but any time it is at Default(external Device) it won't work and as stated before, changing it to speakers does not resolve the issue.

This does happen in Desktop Mode until I select the speaker option which then allow the audio to play. The desktop appears to default to nothing.

Grimmjow91 avatar Jan 12 '24 22:01 Grimmjow91

How do you know which of the 24 options to select when configuring it manually? I feel like I'm back in the 90s configuring interrupts for my sound card and just praying I can at least play without sound.

i-am-the-slime avatar Jan 26 '24 20:01 i-am-the-slime