All Projects → acceleration3 → cloudgamestream

acceleration3 / cloudgamestream

Licence: MIT license
A Powershell one-click solution to enable NVIDIA GeForce Experience GameStream on a cloud machine with a GRID supporting GPU.

Programming Languages

powershell
5483 projects
C++
36643 projects - #6 most used programming language
CMake
9771 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to cloudgamestream

moonlight hdr launcher
Launch anything in HDR mode using Moonlight
Stars: ✭ 48 (-51.52%)
Mutual labels:  geforce-experience, moonlight, gamestream
Moonlight Qt
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
Stars: ✭ 2,796 (+2724.24%)
Mutual labels:  nvidia, moonlight, gamestream
Dell-S2716DGR-Calibration-Guide
Calibration guide for the Dell S2716DG and S2716DGR to get the best picture quality and colors
Stars: ✭ 33 (-66.67%)
Mutual labels:  gaming, nvidia
xcloud-shield
Xcloud Beta Unofficial App for the Nvidia Shield Android TV. Playing Xbox Cloud Gaming directly on the box Nvidia Shield tv in the best way.
Stars: ✭ 93 (-6.06%)
Mutual labels:  gaming, nvidia
Macos Egpu Cuda Guide
Set up CUDA for machine learning (and gaming) on macOS using a NVIDIA eGPU
Stars: ✭ 187 (+88.89%)
Mutual labels:  gaming, nvidia
docker-nvidia-glx-desktop
MATE Desktop container designed for Kubernetes supporting OpenGL GLX and Vulkan for NVIDIA GPUs with WebRTC and HTML5, providing an open source remote cloud graphics or game streaming platform. Spawns its own fully isolated X Server instead of using the host X server, therefore not requiring /tmp/.X11-unix host sockets or host configuration.
Stars: ✭ 47 (-52.53%)
Mutual labels:  nvidia, nvidia-gpu
gpustats
Statistics on GPUs
Stars: ✭ 21 (-78.79%)
Mutual labels:  nvidia, nvidia-gpu
Unity Solutions
Use Firebase tools to incorporate common features into your games!
Stars: ✭ 95 (-4.04%)
Mutual labels:  gaming, gcp
Shadowreplay Linux
Shadowplay's Replay Feature On Linux For Nvidia, AMD and Intel
Stars: ✭ 79 (-20.2%)
Mutual labels:  gaming, nvidia
moonlight-embedded
Gamestream client for embedded systems
Stars: ✭ 1,375 (+1288.89%)
Mutual labels:  moonlight, gamestream
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-82.83%)
Mutual labels:  nvidia, nvidia-gpu
Sunshine
Sunshine is a Gamestream host for Moonlight.
Stars: ✭ 1,132 (+1043.43%)
Mutual labels:  geforce-experience, moonlight
gpu-passthrough
A GPU passthrough tutorial using libvirt and KVM on GNU/Linux
Stars: ✭ 57 (-42.42%)
Mutual labels:  nvidia, geforce
nvidia gpu exporter
Nvidia GPU exporter for prometheus using nvidia-smi binary
Stars: ✭ 85 (-14.14%)
Mutual labels:  nvidia, nvidia-gpu
zabbix-nvidia-smi-integration
The Zabbix template for monitoring Nvidia graphics cards.
Stars: ✭ 22 (-77.78%)
Mutual labels:  nvidia, nvidia-gpu
F1-demo
Real-time vehicle telematics analytics demo using OmniSci
Stars: ✭ 27 (-72.73%)
Mutual labels:  nvidia, nvidia-gpu
faucon
NVIDIA Falcon Microprocessor Suite
Stars: ✭ 28 (-71.72%)
Mutual labels:  nvidia, nvidia-gpu
GS-IPv6-Forwarder
Enables access to GameStream servers over IPv6 (included in Internet Hosting Tool)
Stars: ✭ 35 (-64.65%)
Mutual labels:  moonlight, gamestream
nodecloud-legacy
[DEPERECATED] REFER: nodecloud | The Node.js API for open cloud
Stars: ✭ 55 (-44.44%)
Mutual labels:  gcp
deep autoviml
Build tensorflow keras model pipelines in a single line of code. Now with mlflow tracking. Created by Ram Seshadri. Collaborators welcome. Permission granted upon request.
Stars: ✭ 98 (-1.01%)
Mutual labels:  gcp

Deprecation notice

I declare this script to now be deprecated. Parsec has made advancements recently to improve the streaming experience and quality to match that of Moonlight. Not only that but a combination of updates to Windows and NVIDIA's drivers have broken (intentionally or not) the method this script uses to enable GameStream on GeForce Experience. While I still have interest in this topic and may in the future research a way to enable GameStream on current versions of GeForce Experience, the methods used there will be totally different from the ones in this script, rendering this one outdated. If you are still interested in an alternative to Parsec for cloud gaming, consider using tomgrice's script for Sunshine. Thank you for the positive messages about this project.

Cloud NVIDIA GameStream

What is it?

A Powershell one-click solution to enable NVIDIA GeForce Experience GameStream on a cloud machine with a GRID supporting GPU. There was a thread discussing this in the xda-developers forum but the whole process was unclear in which versions of the GRID drivers and GeForce Experience to use and required some tedious installation and workarounds since the GeForce Experience that supported it would automatically update to the newest one. This script will solve all the issues with one single script.
 
 

Installation

Copy and paste these commands in the machine's powershell prompt:

[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls";Set-ExecutionPolicy Unrestricted;Invoke-WebRequest -Uri https://github.com/acceleration3/cloudgamestream/releases/download/resolution-fix/cloudgamestream.zip -OutFile arch.zip;Add-Type -Assembly "System.IO.Compression.Filesystem";$dir = [string](Get-Location);rmdir -r cloudgamestream-master -ErrorAction Ignore;[System.IO.Compression.ZipFile]::ExtractToDirectory($dir + "\arch.zip", $dir);cd cloudgamestream;./Setup.ps1

Or you can download the script and binaries from here.
 
 

Compatibility

Tested and working on the following:

  • OS:

    • Windows 10 Pro (Windows 10 works, albeit only with some older NVIDIA driver versions. I will try to figure out if something can be done for newer drivers.)
    • Windows Server 2019
    • Windows Server 2016
  • Platforms:

    • Azure NV6_Promo Tesla M60
    • Amazon AWS EC2 g4dn.large Tesla T4
    • Google Cloud Platform Tesla T4
    • Google Cloud Platform Tesla P4

 
WARNING: Machines provided by Shadow.tech supposedly have incompatibility with GeForce Experience and may brick your VM.
 
 
 

FAQ

Will this work on <insert platform and instance name here>?

I am building a list of platforms it currently supports, so if you've tested it yourself and it works, please message me on reddit /u/acceleration3 with the information on your VM. If it doesn't work you can also message me with details and I will try and change the script to support your VM.

The script didn't enable my GameStream at all.

Remember that the feature will not show up on GeForce Experience on a Microsoft Remote Desktop session. I recommend using AnyDesk as an alternative. If it still doesn't work then the script doesn't currently support your machine.

I can't connect to my VM using Moonlight.

You need to forward the ports on your machine. The ports you need to forward are 47984, 47989, 48010 TCP and 47998, 47999, 48000, 48010 UDP. If you're having more problems try downloading the Moonlight Internet Streaming Tool and troubleshooting it.

GeForce Experience requires me to login. Do I have to create/use an NVIDIA account?

Yes.

This GeForce Experience version doesn't support my game. What do I do?

You can stream your entire desktop with GeForce Experience. Just add C:\windows\system32\mstsc.exe to the applications list and launch that with Moonlight.

Can I load custom EDID data?

Yes, but the EDID files need to be compatible with NVIDIA's EDID format. You can try changing the EDID data by editing the C:\ResFix\edid.txt file. Create a backup of the original file in case it isn't compatible.  
 
 

Some good tutorial videos

Installing on AWS

Moonlight on AWS - DIY 4K Cloud Gaming Tutorial | Cloud Gaming by TechGuru

Installing on GCP

Moonlight on Google Cloud Platform - Cloud Gaming Tutorial by John Ragone

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].