moonlight-stream / moonlight-android

GameStream client for Android
GNU General Public License v3.0
3.91k stars 616 forks source link

No 5.1/Surround on NVIDIA Shield #577

Closed MalhavocTheLich closed 6 years ago

MalhavocTheLich commented 6 years ago

I know that there could be issues having 5.1 if you connect the Shield to the TV, and then the TV to the Audio Receiver, that's why I connected the Shield to the Receiver, and then to the TV.

Both Plex and Gamestreaming on Shield give me 5.1 audio this way. But Moonlight does not: it's not even plain stereo.. it gives me front, left, right, but no rear channels. And of course I enabled the 5.1 option in Moonlight.

Anybody else with this issue? Am I doing something wrong, or is there an issue with the current NVIDIA software (btw, both Shield and my NVIDIA drivers are up to date)?

cgutman commented 6 years ago

Which games have you tried?

MalhavocTheLich commented 6 years ago

Three things, all working in 5.1 using NVIDIA Gamestream:

As said, all the above work with NVIDIA Shield gamestreaming, but none works with Moonlight

cgutman commented 6 years ago

Ok, something definitely seems broken then. Does your receiver believe it's receiving a 5.1 signal when using Moonlight?

MalhavocTheLich commented 6 years ago

During streaming the audio is PCM, so it's hard to understand what my receiver believes it is, since with PCM it does not clearly states if it's 5.1 or what else.

Anyway, it seems like with the latest update the problem is no more. So, thread closed :)

cgutman commented 6 years ago

GFE 3.14 or a Moonlight update?

MalhavocTheLich commented 6 years ago

Did both, so I can't really guess which put things right, sorry

cgutman commented 6 years ago

Thanks, it was probably GFE 3.14. The Moonlight code for audio hasn't changed in a while.

dongioia commented 4 years ago

Hi, I have the same issue. My setup is: Server: laptop connected to my lan by wire, cpu intel core i7 7th gen, geforce gtx 1060 and the latest gaming drivers from nvidia. Client: android box running lineage 16 android tv (android pie), connected by wire and audio output over hdmi connected to an AV receiver. The android box is fully capable to output 5.1 or 7.1 audio streams (tested with kodi and vlc). I checked the surround option in the moonlight config panel and enable dolby 5.1 output in my games, but still I got a stereo output. Except this issue, the gaming experience is great.

pogi1979 commented 3 years ago

Hi I have the same issue. When Nvidia Shield pro 2019 -> LG OLED GX -> 5.1 Harman Citation bar + Sub + surround satellites then I have 5.1 through Netflix, but haven't through Moonlight. When Nvidia Shield pro 2019 -> 5.1 Harman Citation bar + Sub + surround satellites -> LG OLED GX then I have 5.1 dolby through Netflix and through Moonlight.

cgutman commented 3 years ago

The GameStream protocol only supports transporting stereo, 5.1, and 7.1 LPCM surround sound. If your receiver/TV/soundbar requires Dolby Digital, AC3, or another non-LPCM format for surround sound, it will not work with Moonlight.