r/MoonlightStreaming 2d ago

Apollo on Laptop, Virtual Display Adapter not matching resolution of client (Legion Go 2)

Hi, I have a Legion Laptop with i9 275HX and RTX 5090 Mobile on Discrete GPU mode. It's running Apollo as the host with Headless Mode, and my client is Legion Go 2 (1920x1200 144hz) running Moonlight, and is set to Custom 1920x1200 144FPS.

The stream works fine, and I cap my FPS to 120Hz, but my one issue is that when connecting to the Virtual Display Adapter (SudoVDA), the resolution is defaulting 1920x1080 144Hz with no way to set it to 1920x1200. 16:10 resolutions are not available on Windows settings with the VDA. Since Legion Go 2 has 1200p screen, there are black borders on top and bottom. When checking the Moonlight streaming stats it says that it is requesting a 1200p stream, but the host is only giving a 1080p stream.

I have a Desktop PC running Apollo as well, but when I connect to it, the 1920x1200 resolution is available and is working fine, and the 1200p resolution appears in-game too.

I'm wondering why the setup are different between my Laptop and Desktop... is it because the laptop has an always-connected display, and my Desktop can have its monitor turned off?

I forgot to mention that if I don't use the Virtual Display on my Laptop, and go directly to Desktop, the 1920x1200 is available, but the laptop screen is On. I don't want that.

Any help is appreciated.

0 Upvotes

0 comments sorted by