

When I connect with other apps like Steam Link or Parsec, the host desktop / screen resolution automatically flips to 16:9 and then switches back to 21:9 when I disconnect. So it seems to me that the issue is that Moonlight (or GFE) isn’t changing the stream resolution no matter what rez I select in the Moonlight host app. When I set the Moonlight client’s resolution to a custom 3440x1440, the game stream remains in 21:9 and appears correctly on the phone (with letterboxing on the top and bottom).
#Parsec stream desktop 1080p
When I set the Moonlight client’s resolution to 1080p the stream appears in 16:9, but since the host is still feeding it a 21:9 stream, the image on my phone appears squished. On my iPhone it works a little different. In order to get the game to stream properly in 16:9 I need to go into each game’s settings and change the resolution in there. Nor does selecting “stretch to fullscreen” or “optimize games for streaming”. Changing the resolution in the Moonlight Android app doesn’t change anything. On my Android the stream remains in 21:9 but is stretched vertically to fill the phone’s screen. This creates different effects on each phone. When I open the Moonlight app on my phone the resolution of my host monitor remains at 16:9 regardless of what I set the resolution in Moonlight at (I’ve tried 1080p, 1440p and a custom 3440x1440p). The games are then streamed to my phones at that resolution. When I open Steam Link or Parsec from my phones (I have both an Android and iPhone), the resolution on my host monitor automatically switches to 16:9. I have a 34” 21:9 monitor running at 3440x1440 resolution. I should note that this is affecting games being streamed - I don’t use the mstsc Remote Desktop feature. Here’s a more thorough summary of what I’m experiencing.

In the event that desktop resolution doesn’t match the video stream resolution, GeForce Experience will use a stretch-to-fill scaling technique to fit the desktop resolution into the video resolution. Desktop resolution is independent from the resolution of the video stream, which always matches what it selected in Moonlight. The game itself may adjust your desktop resolution regardless of what GFE does. Note that the above refers only to the desktop resolution.
#Parsec stream desktop 720p
It’s not 720p, 1080p, or 4K (you’ll get 720p in this case, unless the below case also applies).We ask GFE to pick a particular resolution (which is equal to the resolution you select in the Moonlight settings), however GFE ignores our requested desktop resolution in a number of known situations such as: Moonlight doesn’t have specific control over desktop resolution on the host.
#Parsec stream desktop full
It won’t change the desktop resolution when you stream the full desktop using the mstsc.exe trick, even if you start a game within the stream. Geforce Experience on your host PC will change the desktop resolution to a 16:9 mode when you directly stream a game.
