[Shield General] Gustovier:
Xbox one game streaming without capture card.

All,

I'm pretty close to getting Xbox one game streaming working without the need for a capture device. This is made possible by using the Xbox Windows 10 app. Basically the idea is to stream from Xbox -> Windows 10 Xbox app ->. Shield device (using gfe or moonlight).

This all works simply and perfectly with kinoconsole (if you check the emulate game pad option). But kinoconsole quality isn't as good as nvidia game stream/moonlight as it uses purely software decoding. Now of course nvidia gamestream quality is better but there are some roadblocks in the way.

Issues with using GFE / moonlight and solutions.

1) No Sound

Took me a while to hunt this solution down but apparently there was a change to how gfe re routes audio in one of the later gfe versions. I believe around the time they added 5.1 audio. The solution is to make a registry change. I hope nvidia corrects this problem before removing ability to fix this through registry. This will also fix no sound through a rdp (mtsc.exe) gamestream session. Refer to below link for registry change needed

*i can't post the link since I'm a new user to forum. But check out the game stream nvidia forums.

2) video freezing / not updating.

For some reason the video stream will pause when game streaming the Xbox app (even if started from an rdp session). The audio continues as normal. This happens a few seconds after you turn off the mouse/keyboard mode (long press the start button) and the mouse cursor disappears. The video stream will just pause. If you re-enable the mouse/keyboard controller control mode and move the cursor with the right stick then the video stream will update itself And continue.

I have not found a solution for this and it's the biggest problem holding this back. I think it's just a flat out bug in the gfe server process (therefore effecting moonlight as well). I need some help with this one.

3) controls.

For some reason the Xbox app does not recognize nvidia shield controller input through a game streaming session. This is odd to me as I thought the shield controller would be represented as an xinput device to the Windows 10 Xbox app. So the assumption is that the shield controller is presenting itself as a DirectInput(older standard) controller to the Xbox app. The other possible alternative is that the shield controller is presenting itself as an Xinput device and the Xbox app fails to recognize it or the Xbox app only accepts a DirectInput controller (which doesn't seem likely)

I'm pretty sure we can solve this issue by use of a cronusmax pro device (which I own) and/or use of xpadder/pinnacle software. The issue is that there's really no good detailed instructions on how to make it work. I made some headway using the Cronus software and the x-aim plugin, but it's not working fully yet as I redirected attention to trying to solve for issues 1 & 2 above.

So to the community any ideas on to mainly solve issue #2 from above? This is the major road block stopping this from happening.

If you happen to know or can provide a profile/file/high level instructions for getting the controls working that would be helpful as well as it doesn't seem to exist on the Internet. Just a bunch of people saying they have it working.