Our great sponsors
-
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.
-
ResolutionAutomation
Automates changing the host resolution to match the client resolution of Moonlight, with capabilities of supersampling if required
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).
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.
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.