My experiences with local game streaming on the Steam Deck

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • chiaki4deck

    Fork of Chiaki (Open Source Playstation Remote Play) with Enhancements for Steam Deck and Documentation around how to use

  • First, I will talk about PS5 game streaming, because that's the first issue I was able to fix relatively quickly. I used Chiaki4Deck and followed the setup guide found on the applicable Github. In this manner, I was able to successfully set up Chiaki to be able to wake my PS5 up. However, I did run into issues with streaming from my PS5 initially, with random quick graphical glitches on my Deck when playing. I was able to resolve this by slowly reducing the streaming bitrate, which ended up being around 15 Mbps. Again, YMMV, so it's worth testing out to see what works. My impression of game streaming from the PS5 with Chiaki is overall pretty positive once I worked out some of the kinks. There is some latency, but it's fairly minimal and easy to adjust to. Side note - IMHO, this is one of the better ways to play Genshin Impact on the Steam Deck, with full seamless controller support, and great graphics. It'd probably work a tiny bit better through PC game streaming, but I really don't like how the PC version runs as administrator; it's not something I'm comfortable with.

  • gamestream_launchpad

    Discontinued Optimized GameStream environment for launching all of your games.

  • However, since I do have an nVidia GPU, I found Moonlight to work a lot better for game streaming. To help with managing the screen resolution, I grabbed the Playnite launcher on my PC and followed the guide for getting the Gamestream Launchpad tool/script up and running. This configurable tool basically automatically changes my screen resolution on my PC to something more palatable for the Steam Deck; however, I did create a new launcher script to set up a 1280x800 option. 2560x1600 downscaled to the Deck's screen is also an option, but can make in-game text small and hard to read in some games. And also, if you've been paying attention, I'm on a 1440p ultrawide, so 2560x1600 is not a resolution my monitor supports. I'll get to that here in a moment... But anyway, Playnite is actually a pretty slick launcher. My next step will be to follow some of the instructions in this guide by u/herbzhao to better integrate Steam Deck controls into this setup. Right now it works well for streaming games that would play nice with an XBOX controller. I ran into an issue recently where I was streaming Switch emulation from the PC version of Yuzu to my Steam Deck, which generally worked absolutely fantastic...but I realized when I was done that I didn't have a way to quit Yuzu!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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