-
Notifications
You must be signed in to change notification settings - Fork 46
Display Mode Override
Sometimes the client have some unusual framerates, especially on TVs. Due to the history of NTSC, sometimes video signal isn't always 60Hz but instead 59.94Hz, but Moonlight only give you options for integer frame rates, this is contributing to periodical stuttering when streaming to these clients.
So here's comes Display Mode Override, you can configure the value per-client in the PIN tab with a overriden fractional frame rate, for example I have my Xbox configured with "3840x2160x59.94". This is making streams to my living room more smooth than ever.
If you don't know what frame rate your client is running at, you can go to https://www.testufo.com/refreshrate directly on your client if it has a web browser, let it sit there for a couple of minutes, and you'll see what exactly the frame rate your client is currently running at. Then configure your client with the overriden display mode, this will create the virtual display based on the exact parameter of this value when starting stream from the specific client. After saving, reconnect the client and it'll be applied automatically.
Modern phones and tablets with adaptive refresh rate usually don't need this, but you can still try override the framerate to something lower if you're having periodic stutters on these devices.
When using override, double refresh rate might not be needed any more.