[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
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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