Streaming to device using Moonlight via Sunshine when the device's screen is portrait
For some context, GPD Win 4 devices have an I2C chip that rotates the native portrait screen into landscape but introduces 3 frames of input latency because of it. I recently flashed a firmware update to go back to the native portrait behavior, thus getting back proper screen latency.
With the context for this happening out of the way, I tried doing some stuff via Moonlight/Sunshine streaming today but I was surprised to see the stream being rotated the wrong way. Can something be done here to get it back to a proper landscape 1920x1080 stream?

11 Replies
Device has native portrait screen, report to sunshine devs to implement support for rotating the stream image
Alright, reported a feature request on Sunshine GitHub. I wonder if they're gonna tell me if this is actually more of a Moonlight feature request instead.
Could be
But they would know more than me
Worst case it's something they both need to implement support for
alternatively, there's a sunshine fork out there called Apollo that, unlike Sunshine, seems to have virtual monitor support
https://github.com/ClassicOldSong/Apollo
saaaaadly, only for windows right now but apparently it's planned for linux. when that's ready i wonder if you guys would consider it a part of ujust instead of sunshine. for now though, can't say there's much benefit
GitHub
GitHub - ClassicOldSong/Apollo: Sunshine fork - The easiest way to ...
Sunshine fork - The easiest way to stream with the native resolution of your client device - ClassicOldSong/Apollo
I have been having the same issue
I would go check the status of that feature request then
do you have a link to the feature request?
no
I wonder why there is no option to rotate display?
because PCs did not use native portait displays until the steam deck I think
are there any alternatives to sunshine and moonlight since it doesn't work properly on the steam deck?