Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam Link, Sound won't send to TV, plays through speakers on computer #5793

Closed
BloodyIron opened this issue Sep 28, 2018 · 14 comments
Closed
Assignees

Comments

@BloodyIron
Copy link

Same specs as : #5791

I've been trying really hard to have a good experience with my Steam Link and Steam Gamepad interfacing with my computer, but I've seriously not had a fun time.

This ticket is about this issue:

  • Sound only plays on the computer, it won't send to the Steam Link. Yes, I've gone through troubleshooting, yes the Steam Link is set to stream audio. Yes I get audio in the main Steam Link menu, but not in Steam Big Picture steamed from my Linux gaming rig.
@kisak-valve
Copy link
Member

kisak-valve commented Sep 28, 2018

Hello @BloodyIron, can you confirm that pulseaudio is running on the host system? (#4139)

@BloodyIron
Copy link
Author

@kisak-valve yeah pulse is being used, I know that for sure. :)

@bryanmr
Copy link

bryanmr commented Nov 30, 2018

I have the same issue when I turn on simultaneous output in Pulse Audio on Ubuntu 18.04. If I have it disabled, everything seems to work fine. I get audio in the menu. I also get audio when I start streaming after a game is already launched.

I can confirm it is creating the Monitor in PulseAudio in both cases, but what it monitors can vary.

screenshot from 2018-11-30 14-34-16

@BloodyIron Is there something non-standard with your configuration? An equalizer or something else that isn't a stock configuration? I'll post back here if I discover a consistent understanding of what is happening or finally figure out how PulseAudio works.

@BloodyIron
Copy link
Author

@bryanmr I'm using stock pulse audio, I don't really recall any big changes to it.

@queequegaz
Copy link

@bryanmr I'm having this exact issue (but it just started a week or two ago). I don't know what you mean about turning on "simultaneous output in Pulse Audio", but it sounds like you have a workaround? My PulseAudio "Recording" tab is completely empty (Steam is not listed as an application under Recording even once, let along twice), unlike yours that shows a couple Steam entries. Do you have a workaround, and if so can you walk me through how to do it?

@bryanmr
Copy link

bryanmr commented Dec 10, 2018

@queequegaz I'm assuming that we have a different issue that has the same root cause. It seems likely that the way Steam is creating the monitor isn't having a consistent result. Do you have sound while in the Big Picture menu?

Are you saying when you look at pavucontrol there is nothing in the Recording tab while you are trying to stream? Does the result change if you connect when the game has already been launched?

I can workaround this (it appears) by changing my output device to a standard device instead of the simultaneous one. (I set this option via paprefs) I'd start by seeing if changing the output device or connecting while already streaming works around the issue for you like it does for me. If you hear sound while in Big Picture, the Recording monitor most likely is getting created correctly to begin with.

@queequegaz
Copy link

@bryanmr I do NOT have sound on the streaming client while in the Big Picture menu. Nor do I get sound if I connect to a game that has already launched.

You're correct in that the "Recording" tab DOES show a single entry once streaming starts. It is the same entry that shows up whether connecting before or after the game has launched.

Sounds like my issue is the same as @BloodyIron . Thank you for responding.

I should note that I have several client devices (multiple Steam Links, a Windows client, and a Linux Client) and the sound suddenly stopped streaming to all of them (so it's definitely a host issue).

@queequegaz
Copy link

@bryanmr Sorry to bother you, but in the screencap you posted earlier there were two separate entries under the "Recording" tab. When I'm streaming I only get a single entry (the 2nd one marked "Capture" in your screencap does not show up). Do you always have both these entries show up when streaming? @BloodyIron , do you have two entries or one when you aren't hearing audio through the stream?

@queequegaz
Copy link

Update: I did a "fresh" install of Ubuntu 18.04 on the same machine, and the sound streaming is now working. Not sure what happened before, but it's good that this isn't an inherent "out of the box" issue with the latest Steam Client build.

@bryanmr
Copy link

bryanmr commented Dec 13, 2018

@queequegaz I only get the one device when it works. Sometimes when it fails I only get one device as well. I'd paste the output from pacmd to show how things are, but I think the screenshots are easier. I'm also including gnome-control-center below.

I can work around this by making ~/.steam/ubuntu12_32/steam_monitor into a wrapper that changes my PulseAudio setting, it appears. It takes two arguments that I can just pass through. I'm going to open a separate issue once I have a complete handle on what is going on and what works and not.

Failing with one:
screenshot from 2018-12-13 10-25-25

Success consistently:
screenshot from 2018-12-13 10-29-52

My weird settings (paprefs for simultaneous output):
screenshot from 2018-12-13 10-16-36

@BloodyIron
Copy link
Author

BloodyIron commented Dec 26, 2018

I'm still stuck, here's a screenshot of what I see in Pulse Audio: https://i.imgur.com/Nh8eRxs.png

Now, when I try to make noise on my computer (moving menus, etc), it plays on the computer, but is not detected in this Recording section. Now, I know it can send audio, because when I switch it to my microphone, that now plays on my TV/Steam Link.

I've tried all 3 of the presented options, and only my AK5370 Microphone device actually detects any audio (and naturally sends to the TV).

So, I'm still not sure how to resolve this :(

@BloodyIron
Copy link
Author

Oh you're going to love my solution.

In the "Input Devices" tab in Pulse Audio, there was a "new device" I didn't see when I was poking around at points... "Monityor of CMI8788" (my soundcard). Turns out... it was muted by default.

Um, yay?

Unmuted, seems to be sending audio correctly now lol! :D

@WizardStan
Copy link

Oh wow! I'd been fighting this issue for hours, flipping settings and reinstalling drivers and whatever else everyone suggested short of re-installing my OS.
As you say, the new input device was muted. I needed to flip "show" to be "all input devices" so it would show me the muted monitors, but once I did that, unmuted, no problems.

@mendhak
Copy link

mendhak commented Oct 30, 2022

Future searchers, WizardStan's comment helped me. I was also unable to get audio working on Ubuntu going to Steam Link.

First I installed Pulse Audio volume control

sudo apt install pavucontrol

Then in this UI, I went to the Input Devices tab, changed the bottom dropdown to 'all input devices' and then unmuted the one that appeared muted. Audio started working right away in Steam Link. Screenshot to help:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants