-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Setup Guide
In this guide:
- Prerequisites
- Quick Setup Instructions
- Streaming over the Internet
- Using a gamepad connected to the PC instead of the streaming device
- Adding custom programs that are not automatically found
- Using Moonlight to stream your entire desktop
##Prerequisites PC Requirements
- NVIDIA GeForce GTX 600/700/800/900 series or GTX 600M/700M/800M series GPU (GT-series GPUs won't work)
- NVIDIA GeForce Experience (GFE) 2.1.1 or higher
Controller
Most controllers will work just fine, but the following have been tested:
- Xbox 360 wired/wireless
- PS3 wired (with Sixaxis Enabler app) or wireless (with SixAxis Controller app)
- PS4 wired via USB
- MOGA controller (see note below)
- Amazon Fire Game Controller
- Shield integrated controller
MOGA controller users: If your controller has a switch with A and B, it must be switched to B to be used for streaming. If you have no switch, use the MOGA Universal Driver app.
SixAxis controller users: Use SixAxis in "Native Gamepad" mode. The default button mapping needs to be adjusted to match the standard controller layout for streaming.
External Mouse and Keyboard
Using an external mouse as a relative input on Android requires a rooted device. If you want to use an external mouse on your rooted device, you should download "Moonlight for Rooted Devices" on the Play Store or app-root-release.apk from releases.
##Quick Setup Instructions
-
Make sure GeForce Experience is open, updated, and that you've scanned for games. You should see the NVIDIA icon in your system tray. If you don't, try rebooting your machine or reinstalling GeForce Experience. Moonlight may not be able to pair if the NVIDIA icon isn't shown.
-
In most cases, your PC will show up automatically in the PC list. Click the entry in the PC list to start pairing. If not, click the plus button and add your PC using its IP address. If this doesn't work, try the troubleshooting steps here.
-
On your PC, enter the PIN displayed on the Android device and accept the pairing dialog. If you don't see a pairing dialog, try the troubleshooting steps here.
-
Choose your PC in the PC list and the app list will be displayed where you can select a game to stream.
##Streaming over the Internet NVIDIA has disabled UPnP support in GFE 2.4.1, so it is necessary to forward ports manually if you're behind a router. Forwarding ports is only required to stream from outside your network. The following ports must be forwarded for streaming to work:
- TCP 35043, 47984, 47989, 47995, 47996, 48010
- UDP 47998, 47999, 48000
##Using a gamepad connected to the PC instead of the streaming device Normally, Moonlight sends controller input from the streaming client which gets sent to the game by GFE. If you want to connect a controller to your PC instead of the streaming device, GFE can cause some problems because the emulated controller still appears to games as controller 1. Luckily there is a workaround for this. You'll need to rename the DLL that Nvidia is using to send controller input so it won't be used anymore. On 32-bit and 64-bit Windows, rename rxinput.dll to rxinput.dll.old on in C:\Program Files\NVIDIA Corporation\NvStreamSrv. On 64-bit versions, there's another copy of the DLL in C:\Program Files (x86)\NVIDIA Corporation\NvStreamSrv which you'll want to rename. You may have to do the renaming again if GFE does an update, but it should allow you to use your controller normally on games that only support 1 controller.
##Adding custom programs that are not automatically found You can stream any almost any game or app by adding the EXE file to GFE manually (if it's not found by the automatic app scan). Open GeForce Experience, click the Preferences tab, click SHIELD or GameStream on the sidebar, then click the add (+) button on the right. Browse to the app or file you want to add and click OK. You can rename the app using the edit button on the right (near the add button).
##Using Moonlight to stream your entire desktop Follow the steps above for adding a custom program, but for the path use: C:\windows\system32\mstsc.exe
You can rename the remote desktop entry using the edit button. When you click this entry, you will see your full desktop where you can run whatever you want.
This page is under construction
© 2016. All rights reserved.