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 uses stereo audio instead of the 5.1 surround sound #11

Open
Kay-S opened this issue Feb 11, 2019 · 2 comments
Open

Steam Link uses stereo audio instead of the 5.1 surround sound #11

Kay-S opened this issue Feb 11, 2019 · 2 comments

Comments

@Kay-S
Copy link

Kay-S commented Feb 11, 2019

Hi there,

the problem:
I'm running a Steam Link connected via 100/ 1000 Mbit Ethernet at home (I know the Steam Link is limited to 100 Mbit because of his network card) with all the latest updates and would like to get 5.1 audio instead of stereo from it.

my setup:
I added this sound card via the 3rd USB port to my Steam Link. Afaik the sound card uses a M6206-LX chip and the manufacturer offers drivers and technical documentation (here). A Creative Inspire P580 5.1 sound system (specs) is connected to the sound card. On the Steam Link itself the options for audio streaming are set to USB and the speaker pattern is set to 5.1 surround. On the Steamclientsoftware on my PC under Steam -> Settings -> In-Home-Streaming under advanced client settings the speaker setup 5.1 Surround is selected (Screenshot). Also on the PC in the Windows under sound playback the Steam Streaming Speakers are configured to 5.1 surround sound. I enabled the SSH option on my Steam Link as it is described under under ValveSoftware/steamlink-sdk in the README.md.

my tests:
I started the streaming from my Steam Link to my PC. I used Left 4 Dead 2 since it has a 5.1 audio option. I used that that option to test if the the Steam Link puts out stereo or 5.1. I also tested this with the Windows speaker configuration test (example screenshot). I restartet the stream on the Steam Link to the PC every time i changed something to be sure my changes are used in the current stream. I also tested every possible combination on the above described settings. But the best I could get was stereo output and only front left speaker and front right speaker delivered that stereo sound. I also tested this sound card that speaker system on another PC and it puts out 5.1 output without any problems. I also wrote to the Steam Support about this problem, but they couldn't help.

ssh as a last resort?
I read that other users could successfuly switch from stereo to 5.1 under Linux, here. But the Steam Link has a more or less stripped down Linux so I couldn't use these commands. After some exploration amixer was found on the Steam Link and these are the outputs.

/home/steam
#amixer
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
Limits: Playback 0 - 197
Mono:
Front Left: Playback 192 [97%] [-0.94dB] [on]
Front Right: Playback 192 [97%] [-0.94dB] [on]
Rear Left: Playback 192 [97%] [-0.94dB] [on]
Rear Right: Playback 192 [97%] [-0.94dB] [on]
Front Center: Playback 192 [97%] [-0.94dB] [on]
Woofer: Playback 192 [97%] [-0.94dB] [on]
Side Left: Playback 192 [97%] [-0.94dB] [on]
Side Right: Playback 192 [97%] [-0.94dB] [on]
Simple mixer control 'PCM',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 6928
Front Left: Capture 4096 [59%] [-0.01dB] [on]
Front Right: Capture 4096 [59%] [-0.01dB] [on]
Simple mixer control 'PCM Capture Source',0
Capabilities: enum
Items: 'Mic' 'Line' 'IEC958 In' 'Mixer'
Item0: 'Mic'
Simple mixer control 'Line',0
Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 8065 Capture 0 - 6928
Front Left: Playback 6144 [76%] [-0.01dB] [off] Capture 4096 [59%] [-0.01dB] [on]
Front Right: Playback 6144 [76%] [-0.01dB] [off] Capture 4096 [59%] [-0.01dB] [on]
Simple mixer control 'Mic',0
Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 8065 Capture 0 - 6928
Front Left: Playback 6144 [76%] [-0.01dB] [off] Capture 4096 [59%] [-0.01dB] [on]
Front Right: Playback 6144 [76%] [-0.01dB] [off] Capture 4096 [59%] [-0.01dB] [on]
Simple mixer control 'IEC958 In',0
Capabilities: cswitch cswitch-joined
Capture channels: Mono
Mono: Capture [on]


Here is the output from mute and of course nothing comes from the speakers.

/home/steam
#amixer -c 0 set Speaker mute
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
Limits: Playback 0 - 197
Mono:
Front Left: Playback 192 [97%] [-0.94dB] [off]
Front Right: Playback 192 [97%] [-0.94dB] [off]
Rear Left: Playback 192 [97%] [-0.94dB] [off]
Rear Right: Playback 192 [97%] [-0.94dB] [off]
Front Center: Playback 192 [97%] [-0.94dB] [off]
Woofer: Playback 192 [97%] [-0.94dB] [off]
Side Left: Playback 192 [97%] [-0.94dB] [off]
Side Right: Playback 192 [97%] [-0.94dB] [off]


I can use amixer to controll the speakers with unmute, but the output stays stereo. Here is the output:

/home/steam
#amixer -c 0 set Speaker unmute
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
Limits: Playback 0 - 197
Mono:
Front Left: Playback 192 [97%] [-0.94dB] [on]
Front Right: Playback 192 [97%] [-0.94dB] [on]
Rear Left: Playback 192 [97%] [-0.94dB] [on]
Rear Right: Playback 192 [97%] [-0.94dB] [on]
Front Center: Playback 192 [97%] [-0.94dB] [on]
Woofer: Playback 192 [97%] [-0.94dB] [on]
Side Left: Playback 192 [97%] [-0.94dB] [on]
Side Right: Playback 192 [97%] [-0.94dB] [on]


And also I can controll the used volume of the speakers but the output stays in stereo, here is the output from that:

/home/steam
#amixer -c 0 set Speaker 50%
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
Limits: Playback 0 - 197
Mono:
Front Left: Playback 99 [50%] [-18.38dB] [on]
Front Right: Playback 99 [50%] [-18.38dB] [on]
Rear Left: Playback 99 [50%] [-18.38dB] [on]
Rear Right: Playback 99 [50%] [-18.38dB] [on]
Front Center: Playback 99 [50%] [-18.38dB] [on]
Woofer: Playback 99 [50%] [-18.38dB] [on]
Side Left: Playback 99 [50%] [-18.38dB] [on]
Side Right: Playback 99 [50%] [-18.38dB] [on]

help me obi wan kenobi you're my only hope
I hope somebody can help me here, that would be wonderful. Because I ran out of ideas to tackle this problem. 😨

@Kay-S
Copy link
Author

Kay-S commented Apr 23, 2019

Can anybody help?

@muriloglix
Copy link

Have you tried the solution of sending USB requests from your computer to Steam Link through VirtualHere? You could redirect that sound card to your computer and install the drivers/firmware and whatever is needed on it while the card is connected to Steam Link.

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

No branches or pull requests

2 participants