[META GUIDE] How to set up near flawless network-agnostic PC streaming for free (NVIDIA GPUs)

This page summarizes the projects mentioned and recommended in the original post on /r/SteamDeck

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • Revelo Payroll - Free Global Payroll designed for tech teams
  • SonarQube - Static code analysis for 29 languages.
  • Sunshine

    Self-hosted game stream host for Moonlight.

    Follow this video guide to install and set up Sunshine on your host machine and Moonlight on the SD. NOTE: Make sure to restart your PC after installing Sunshine or you may have some issues getting your game pad recognized. If you do this and still run into gamepad issues, try configuring ONLY the generic controller on the host machine and SD. This wasn't an issue for me but this seemed to help others. 2nd NOTE: The video linked uses an older version of Sunshine, you no longer need to install ViGEmBus separately (it's baked into Sunshine now).

  • tailscale

    The easiest, most secure way to use WireGuard and 2FA.

    Set up Tailscale on the host PC. This service creates a virtual network for your host machine and your SD to use which allows you to stream games from any network. Their free tier should be more than enough for this purpose.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • ResolutionAutomation

    Automates changing the host resolution to match the client resolution of Moonlight, with capabilities of supersampling if required

    Set up this Sunshine utility to automatically manage resolution of the host machine to match the SD (and revert back to default when not streaming). NOTE: I originally found this in this post which also mentions 2 other tools to toggle HDR and swap your primary monitor. I didn't have a need for these but definitely check those out (especially the primary monitor utility) if you're having issues or want to take advantage of that functionality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts