Coder Social home page Coder Social logo

acceleration3 / cloudgamestream Goto Github PK

View Code? Open in Web Editor NEW
121.0 9.0 26.0 312 KB

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

License: MIT License

PowerShell 69.03% Batchfile 1.32% CMake 7.19% C++ 22.46%
nvidia-gpu nvidia gamestream azure cloud gaming powershell geforce-experience geforce gcp

cloudgamestream's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloudgamestream's Issues

Unable to install the latest GFE version

The following Script is downloading the absolete GFE version. I changed the URL inside /install.requirement.ps1 file and still it downloads the v3.13.0.85 Beta Geforce experience. How to solve this.

Unable to log in

So i recently used the script to enable my M60 GPU from Azure. I did everything right until I come across logging in. I cannot login for register. Im pretty sure im not the only one experiencing this

Add NC6 support too please

For some weird reason I cant make nv6 anymore, its not out of stock in my region, I cant make it in any region in fact, not even US, none,my student subscription works 100% since I can make nc6 and nc6 promo, please let me know if theres a way to get this script to work on nc6, thanks

The EDID hack seems to do more harm than good

the EDID hack sets the max display resolution to around 1080p and won't let you play games at 1440p. I had to unload the EDID to unlock the resolution and didn't encounter the problem you describe.

Otherwise this hack works incredibly well! Moonlight + this is by far the best streaming solution out of everything I tried, way better than both steam remote play and Parsec.

My server is Google Cloud, N1 4vcore 15GB /w T4 (+ GRID) running Windows Server 2019 datacenter in europe-west3-b

Resolution bug on windows 10

Here are the steps I've followed on a fresh windows 10 pro install on google cloud:

  1. Install the version 442 of the GRID drivers (only one that seems to work with your patch on windows 10)
  2. Install the audio driver
  3. Install parsec
  4. Configure autologin
  5. Run your patch

When I run your patch and I get to the NvFBC part, my screen resolution changes to 1300 x 900 and the resolution fix doesn't fix it. After I reboot the machine and connect with parsec my resolution is fine again. At that point I disconnect from parsec and connect with moonlight and the resolution is back to 1300 x 900. I can however change it to a normal resolution back again. Now everything works fine and I'm able to play games through moonlight. But once I reboot the machine and try to connect with moonlight I'm back to a 1300 x 900 resolution but this time Windows doesn't let me change the resolution. And if I reboot the machine and try connecting through parsec my resolution is still stuck. The only solution is to disable gamestream and reboot the machine once again.

No MSFT_ScheduledTask objects found with property 'TaskName' equal to 'SetEDID'

I just tried your script on a new azure NV6 instance. After rebooting, the script continued but showed an error when applying the EDID fix:

Step 4 - Applying fixes
Applying resolution fix scheduled task...
Get-ScheduledTask : No MSFT_ScheduledTask objects found with property 'TaskName' equal to
'SetEDID'.  Verify the value of the property and retry.
At C:\Users\chris\cloudgamestream\Steps\4_Apply_Fixes.ps1:23 char:7
+ if (!(Get-ScheduledTask -TaskName "SetEDID")) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (SetEDID:String) [Get-ScheduledTask], CimJobExceptio
   n
    + FullyQualifiedErrorId : CmdletizationQuery_NotFound_TaskName,Get-ScheduledTask

Resolution fix applied.

Possibility of updating script to use newer driver?

Hi,

First off, thank you for making the script. It saves me a lot of time when setting up the new game streaming environment.

I'm wondering if it's possible, or if anyone has tried to update the script to use newer GeForce Experience and GRID drivers? All my attempts to update either of those two have resulted in GameStream no longer available to select, and this happens even after re-patching those drivers.

g4dn now throws exception on GRID driver install

I've tried to run on a g4dn instance in AWS, and on both Windows 2016 and 2019 I get an exception on the GRID drivers.

This is a fresh install of both, and am connected using AnyDesk.

Running the driver manually in interactive mode, I can see it cannot detect any NVIDIA GPU hardware. Interestingly, the AWS GRID drivers install just fine.

Not sure if something has changed in the past month or I'm doing something wrong, but seems like an issue with the driver being used.

GameStream unavailable even after running the scripts.

Hi,

I'm running:

Platform - Azure
OS: Windows 10 1809
Size - NV6
GPU - Nvidia Tesla M60
Driver version - 461.09

I ran the scripts. It compiled and ran successfully. Geforce Experience got installed and patched. But no luck with GameStream.. Can you please help out?

What might be the issue? Am I missing something?

Controller support for Moonlight using Parsec

@acceleration3 Thanks for your script. It helped me set up moonlight for my Google cloud T4 VM using Parsec. Everything works fine when I connect to the moonlight client on my MacOS except game controller. I use a wired Xbox controller and it works perfectly fine with GTA V if I play in Parsec but as you know already, the video quality gets choppy quite frequently. I am at the end of my wits here, have already tried everything I knew. If you could help in any way, it would be really great!!

Falha no Google Cloud :(

Eu sou de uma equipe de devs de um projeto chamado Perspect Cloud, queremos muito usar o Moonlight. Estamos usando Google Cloud mais depois que ele reinicia pra continuar a instalação e a gente da [Y] ele de uma falha e volta pro passo 1. tem como nos ajudar com isto.

g4dn - GameStream still unavailable after install

I've installed this script numerous times on a Win 2016 and 2019 g4dn instance in AWS Sydney region. Each time the script completes successfully, however after logging into GeForce Experience, GameStream is still not available. Steps take:

  1. Launch instance with full network access to my home IP
  2. Once launched, turn off Windows Firewall
  3. Install Firefox
  4. Install TightVNC Server
  5. Login via VNC and launch this script in PowerShell admin
  6. Yes to everything (Audio, GRID (which now works automatically after issue 4 resolve))
  7. Allow reboots when requested
  8. Relaunch script in Admin PowerShell via VNC after any reboot
  9. Open GeForce Experience 3.13.0.85 and login via email
  10. Navigate to Settings - No features are available, with the error on GameStream being that I don't meet the Desktop GPU requirement

While the script works well, and I've been using it to prep instances for use with Parsec, I CANNOT get GameStream to work on a g4dn instance with T4 GPU using this script.

Am I missing something, or is this an issue and is g4dn not actually supported?

Thanks :)

Faild to enable nvFBC

System.Management.Automation.RuntimeException: Failed to enable NvFBC. (Error: -1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.