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
Comments
Hello @BloodyIron, can you confirm that pulseaudio is running on the host system? (#4139) |
@kisak-valve yeah pulse is being used, I know that for sure. :) |
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. @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. |
@bryanmr I'm using stock pulse audio, I don't really recall any big changes to it. |
@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? |
@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. |
@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). |
@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? |
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. |
@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. |
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 :( |
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 |
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. |
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
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: |
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:
The text was updated successfully, but these errors were encountered: