People who used Teamviewer or Chrome desktop will notice the horrible latency in prolong use, the experience is rather unsatisfying. It offers up to 4K resolution at up to 120 frames-per-second streaming. Its also possible that GameStream might perform better than Steam In-Home Streaming on some systems. PC clients support keyboard, mouse, and touchscreen input and up to 4 game controllers (with mappings for most common gamepads included). Moonlight is an open source implementation of NVIDIAs GameStream protocol that lets you stream games from a PC with a NVIDIA graphics card to your Batocera box. Twitter - https://twitter.com/gametechplanetFacebook - https://www.facebook.com/gametechplanetLinks to some stuff I am using - MSI B450 Tomahawk Motherboard - https://amzn.to/33jzzf9MSi Gaming Z RTX 2060 GPU - https://amzn.to/3b02h7rRyzen 5 3600 CPU - https://amzn.to/33hLycVCooler Master MasterLiquid ML120L RGB - https://amzn.to/33jF6lMMSI MAG271CQR Monitor - https://amzn.to/33hLf1LBlue Yeti Mic - https://amzn.to/2U9jioCLogitech 922x Camera - https://amzn.to/38PsW5pSteel Series Headset - https://amzn.to/33isbAHElgato HD60 S+ Capture Card - https://amzn.to/2Qf5sjk Moonlight allows you to play your PC games on almost any device, whether you're in another room or miles away from your gaming rig. 3 Replies. I can not run Sunshine, I always get a black screen with only the mouse beeing visible. Once installed, we execute it. In other words, if your game doesnt play well on your gaming PC, it wont play well on your Moonlight client. usermod -a -G input $USER, assets/sunshine.conf is an example configuration file. Type the IP address that is displayed on the tester's success dialog into the Add PC dialog of Moonlight. sunshine path/to/sunshine.conf. Assuming you have fast enough internet connections for both the host and the client, you can play your PC games anywhere even if your gaming rig is physically miles away. This is [], If you are starting to get familiar with the iPhone, or you are looking for an alternative to the Apple option, in this post we [], Chromecast is a very useful device to connect to a television and turn it into a Smart TV. There are additional host PC requirements for streaming HDR content. Copy the Network ID from that page and type it into the ZeroTier app's Join Network dialog (or use the e-mail invite system). We already have the NVIDIA GameStream configured. Learn more. Therefore, if you have a good internet connection and a capable device, Moonlight can provide an excellent gaming experience. To have a good experience, you need a mid to high-end wireless router with a good wireless connection to your client device (5 GHz WiFi 5 (802.11ac) or WiFi 6 (802.11ax) strongly recommended) and a good connection from your PC server to your router (Ethernet/wired connections highly recommended). Frame Rate: the FPS we want for the game (depending on the device we can see up to 120 FPS). However, for those who prefer a software solution, here it is. If youre a fan of Steam, you probably know Valve has an app for streaming your Steam library. In the case of Moonlight, for example, we have the possibility of transmitting up to 120 FPS, something that Steam does not allow. Unfortunately, Moonlight only works on host PCs with NVIDIA-based graphics cards. But Gamestream is very good second with lots of not officially supported games also working, but some fail miserable or in small details. Also, if we have Steam installed on the PC, it will appear as an option to connect from Moonlight and access all its games. Youll find clients for Windows, Mac OS X, Linux, Android, Amazon Fire, iPhone, iPad, Raspberry Pi, and Samsung VR devices. Open-Stream is your one-stop-shop application for connecting devices to cloud computing services. Which one should we use? If your host PC scores 0/10, check your router settings for an IPv6 option. Now the next step will be to configure Moonlight and connect to the PC to be able to play remotely. To verify the basic port forwarding was done correctly, visit https://www.canyouseeme.org/ and test port 47984 and 47989. To toggle capturing the mouse cursor on Moonlight for Rooted Devices, press Ctrl+Alt+Shift+Z. Fortunately, there's now a fork of Moonlight available on Github that allows users to setup a GameStream server without the need of owning an Nvidia GPU on the host machine. If you don't see the game you want to stream in Moonlight, you can add it manually. All you need is to own at least one Nvidia GPU. What your looking for is the ability to set a client to have a certain IP whether that be via MAC address or client list. Here's how to use Moonlight to stream your favorite games on Linux. output : The file where the output of the command is stored, If it is not specified, the output is ignored, detached: A list of commands to be run and forgotten about, prep-cmd: A list of commands to be run before/after the application, If any of the prep-commands fail, starting the application is aborted, If it fails, all 'undo' commands of the previously succeeded 'do' commands are run, undo : Run after the application has terminated. In the client click add PC manually on the top right corner, type in the ip address of your host, if you do not know the ip address of your host PC, feel free to switch to the host PC and google ip location, the ip adresss comes in a 4 seperate digits form. Some of our partners may process your data as a part of their legitimate business interest without asking for consent. Have a question or problem that isn't addressed here? u/roshkins (github link) for their driver which I found from their post in r/oculus. Resolution: allows us to choose the resolution we want the game to have. Open-Stream is a low latency open-source streaming client, based on open source technologies such as Moonlight and Sunshine Game Stream Host. Instead of streaming games from Googles or Amazons servers, you stream from your gaming PC. With that said, I would also like to give my opinion that simply being diligent in reading the instructions and having basic knowledge in what drivers and certificates are is enough to make this work. Steam itself has its In-Home Streaming protocol designed for the same thing: broadcasting the games from the computer to other compatible devices. NVIDIA GeForce GTX or RTX (600-series or later, and not in GT series), At least a 720p display or a headless display dongle connected directly to your NVIDIA GPU, 5Mbps or higher upload speeds for streaming outside your house, NVIDIA GeForce GTX/RTX 1000-series or later, Some games require an HDR display or HDR10-compatible EDID emulator dongle. iPadOS 14 solves both of these limitations, however not all mice are compatible with the new enhanced iPadOS 14 mouse support. Process and Render with the power of the cloud PC, while accessing your RAW files in real-time. (Still might) It is a bummer that its software encoding for now. Newer and "flagship" devices with higher processor speeds are more likely to be able to handle Moonlight well by using the hardware video system on the device to produce smooth streaming without video stuttering or freezing. You might require ffmpeg version >= 4.3. On Ubuntu 20.04, the cuda compiler will fail since it's version is too old, it's recommended you compile the sources with the build scripts. path/to/build/dir/sunshine.service is used to start sunshine in the background. Check the troubleshooting section for more information. Try streaming from a different network. For example, in the case of Steam, it is worth highlighting the ease of use, since it hardly requires configuration and it is all fully automatic. With that one literally almost any game works properly. When the game closes, we will automatically disconnect from the host. may you help me? Moonlight is free and open-source, so you can install it on as many systems as you like without cost. To use it, do the following: assets/apps.json is an example of a list of applications that are started just before running a stream, Please note that cap_sys_admin may as well be root, except you don't need to be root to run it. We can only use the official client if we have a Shield. A bubble will show up requiring you enter a 4 digit number in your host PC, follow the instruction. You are required to install a Nvidia GPU on your streaming host, please install Geforce Experience. Once you confirmed that it is working properly, feel free to disconnect all displays from your graphics card and start streaming with Moonlight. You can also still use MFi controllers if you want, but they may not have all of the buttons that an Xbox or PS4 controller has and won't support vibration. Single-player games, turn-based RPGs, visual novels, and other games where a millisecond of reaction time isnt going to make or break your run are better suited for Moonlight. Also, if the certificate was not installed properly, try opening either Command Prompt or Powershell as administrator, navigate to installCert.bat's directory and open it from there. Continue with Recommended Cookies. Choose the Quit Session option from the App List to fully quit the streaming session. Most PCs made since around 2010 should work fine, though older PCs may not be able to stream at 60 FPS without lag. Moonlight is perfect for gaming on the go without sacrificing the graphics and game selection available on PC. Statistics Overlay: allows you to choose if we want to see streaming data on the screen. Unofficial clients (Embedded, Vita) may not. This makes sure the ports you have forwarded remain forwarded to the correct machine. If Moonlight already found your gaming PC automatically while on the same network, it should connect to your PC over IPv6 without any additional steps. Browse to the app or file you want to add and click OK. You can rename the app using the Edit button. Your clients do not need to be equipped with NVIDIA hardware. However, we recommend testing these with your specific Android device first, because some controllers have latency or disconnection issues (particularly with PlayStation controllers over Bluetooth). env: Adds or overwrites Environment variables for the commands/applications run by Sunshine. - If Moonlight suddenly won't start, make sure you have Moonlight v1.2.1 which is compatible with Steam Link firmware 750 and later. On your PC, enter the PIN displayed in Moonlight and accept the pairing dialog. And also, while in the case of Steam we are limited to the resolution of our monitor, GameStream allows us to broadcast up to 4K even if we have a FullHD screen. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. Go to the host PC and fire up Geforce Experience, select SHIELD and youll find three buttons Remove, Edit, Add in the Gamestream tab, go to the folder below: (or just add the line below to the file path). The PS Vita version greatly shows off he console's potential, the gamepad buttons are already configured making it very easy to jump in play games with very little setup. If you have everything set up correctly, you can fire up the Moonlight app on your client lets say, a smartphone. Now, visit the Moonlight Game Streaming websiteand download the client for your device of choice. Moonlight (formerly Limelight) is an open source implementation of NVIDIA's GameStream protocol. Open a Command Prompt or PowerShell window as administrator, Ensure your PC now appears online in Moonlight, Running some games and applications may cause flashing color artifacts when HDR streaming is enabled, The video stream may not start until you move or click the mouse when HDR streaming is enabled, You may see video scaling artifacts if the stream resolution doesn't match the host display resolution when HDR streaming is enabled, If HDR is already enabled on your host PC when streaming starts, you may need to toggle HDR off and back on for the stream to enter HDR mode properly, NVIDIA GeForce GTX/RTX 1000-series or later, Some newer games may require an HDR display or HDR10-compatible EDID emulator dongle connected to your host PC for HDR options to be available, The stream resolution in Moonlight should be set to match the host PC's display resolution to prevent video scaling artifacts, For iOS devices, this means devices with "XDR" displays, For Apple TV devices, the connected TV must support HDR10, Windows 10 1703 (Creators Update) or later, Client GPU must support both HEVC Main10 decoding and HDR10 output, For Intel GPUs, this is 7th-generation (Kaby Lake) iGPUs and later, For NVIDIA GPUs, this is 1000-series (Pascal) GPUs and later, For AMD GPUs, this is RX 400-series (Polaris) GPUs and later, HDR toggle in Windows must be enabled for streaming in windowed mode, Moonlight must be launched directly from the console, rather than within a desktop environment, This is required to allow Moonlight to directly configure the display for HDR, Intel GPU (other vendors may work but are untested), Ctrl+Alt+Shift+Q - Quit the streaming session (leaving the game running on the host PC), Ctrl+Alt+Shift+Z - Toggle mouse and keyboard capture, Ctrl+Alt+Shift+X - Toggle between full-screen and windowed mode, Ctrl+Alt+Shift+S - Open performance stats overlay (not supported on Steam Link or Raspberry Pi), Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control), Ctrl+Alt+Shift+V - Type clipboard text on the host, Ctrl+Alt+Shift+D - Minimize the stream window, Ctrl+Alt+Shift+C - Toggle local cursor display in remote desktop mouse mode (remote cursor will always show up due to GameStream limitations), Ctrl+Alt+Shift+L - Toggle locking the mouse pointer to the video area (requires "Optimize mouse for remote desktop instead of games" checkbox enabled).