Comment on [help] Steam remote play between manjaro host and steam deck client
PrettyFlyForAFatGuy@feddit.uk 1 day agoJust tried sunshine/moonlight. seems to work well enough, thanks
Comment on [help] Steam remote play between manjaro host and steam deck client
PrettyFlyForAFatGuy@feddit.uk 1 day agoJust tried sunshine/moonlight. seems to work well enough, thanks
MentalEdge@sopuli.xyz 1 day ago
Great!
If you want Sunshine to run and stream the game at the deck’s resolution, you’ll need to add a “Command Preparation” entry to set and unset the resolution and framerate requested by the Moonlight client on the deck.
Mine look like this:
sh -c “kscreen-doctor output.DP-1.hdr.disable; steam steam://open/bigpicture; kscreen-doctor output.DP-1.mode.${SUNSHINE_CLIENT_WIDTH}x${SUNSHINE_CLIENT_HEIGHT}@${SUNSHINE_CLIENT_FPS}”
sh -c “kscreen-doctor output.DP-1.hdr.enable; kscreen-doctor output.DP-1.mode.3440x1440@165; sleep 3; steam steam://close/bigpicture”
The first one disables HDR (colors are wrong on the deck otherwise), launches big picture, and sets the main monitor to whatever resolution and framerate is on the client end.
The second re-enables HDR, sets the monitor back to it’s native resolution and framerate, then waits 3 second for the resolution change to finish, and then exits big picture. (The wait is so that the normal steam window doesn’t get placed weird while resolution is different)
You can modify these commands and test them in a terminal before setting them up in Sunshine. You can remove the HDR toggle since you’re on x11, and you’ll want to check what the ID of your main monitor is, for me it’s “DP-1”.