Play High-end PC Games on ARM Linux Boards with Moonlight Embedded

Nvidia first showcased PC games streaming to Nvidia Project SHIELD Game Console at CES 2013, and since then Moonlight project has been created to provide an open source implementation compatible with Nvidia Gamestream, and supported on Linux, Mac OS and Windows PC, Android & iOS mobile devices, as well as Samsung VR kits. There’s also an implementation called Moonlight Embedded designed for ARM Linux platforms such as Raspberry Pi,ODROID, Cubox-i boards, and ODROID-C1 and ODROID-C2 boards even got support for H.265 streaming very recently allowing for better quality over H.265 at a given bit rate, and possibly 4K @ 60 Hz gaming on ODROID-C2 board.

ODROID-C2_Windows_Games

You’ll need a Windows gaming PC with an Nvidia GTX 600/700/900 series GPU, a wired connecting or a high-end 802.11 router or greater, and Nvidia Geforce Experience (GFE) installed on your PC. H.265 requires an Nvidia 900 series GPU such as Nvidia GTX960.

Once this is done, you’ll need to build and/or install Moonlight Embedded on your board following the Wiki instructions,turn on Shield Streaming in the GFE settings, pair Moonlight Embedded with the GFE server, connect to the GFE Server with Moonlight Embedded, and have fun playing games.

RaspberryPiGuy video explains how to install Moonlight Embedded on a Raspberry Pi 2.

If you dont have a development board, but instead own an Android TV box, you can do something similar by using Moonlight for Android.

Thanks to CrashOverride for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
11 Comments
oldest
newest
Dr. Azrael Tod
8 years ago

there’s an spelling error in your title

not “Play High-end PC Games on ARM Linux Boards with Moonlight Embedded”
but “Play High-end PC Games on PC (over ARM Linux Boards with Moonlight Embedded)”

Methanoid
Methanoid
8 years ago

How can AMD NOT provide any comparable solution… even if Polaris is great performance and power consumption it NEEDS to offer something similar to this as well.

Harley
Harley
8 years ago

Garrett Brown, a.k.a.Garbear (RetroPlayer developer from Team-Kodi/XBMC) is also working on a Moonlight (GameStream) game client addon for RetroPlayer in Kodi. When that is added it means that you can GameStream to Kodi

https://github.com/garbear/xbmc/tree/retroplayer-17alpha1

RK
RK
8 years ago

@Methanoid Because nVidia’s “solution” is a joke? To say the latency is noticeable is an understatement. I’ve played MMORPGs with less lag. Look up the work done on VR. They’re battling latency tooth and nail and they don’t have h265 and WiFi to contend with. Even if nVidia built a completely embedded real time parallelized solution with their own custom kernel and electronics suited for the task, it’s doubtful they’d be able to get anywhere in the foreseeable future. They’re still dealing with heavy sequential input-output that the game developers themselves already maximized the latency on with the best hardware… Read more »

Nobody of Import
Nobody of Import
8 years ago

@Dr. Azrael Tod
Precisely.

Nobody of Import
Nobody of Import
8 years ago

I’ll be blunt, folks. This isn’t playing games. Worse, the whole notion of “streaming” a game is bog-stupid. As mentioned the latency’s evil. It doesn’t work terribly well with dropped frames to be honest- and if you’re going over the Internet like these jokers all have suggested, you’re GOING to get that…and bad at times no less. But where the the thing goes really off the rails is when you contemplate the BANDWIDTH needed to do this thing even remotely reliably. “NVIDIA recommends Internet bandwidth of 10 Mbps from your PC down to SHIELD and 2 Mbps from SHIELD up… Read more »

Arnab
Arnab
8 years ago

@Dr. Azrael Tod
Exactly, my mind jumped up to play some games after reading the title, but it’s window$ again.

Harley
Harley
8 years ago

@Nobody of Import
It helps if you stream over wired ethernet network instead of trying to run wireless.

Latency other depends mostly on how optimized the video player code on the client side.

Nvidia Shield TV for example has such low latency player you can not notice delay.

I would not use game streaming for online multi-player but works fine for single-player.

Gabe
Gabe
8 years ago

There is also Remotr:
http://remotrapp.com

Yuli
Yuli
7 years ago

You can also use ExaGear Desktop to play games on your RPi, Odroid, etc.

Khadas VIM4 SBC