Free tool · Windows
Sim rigs often start up at the wrong resolution. This puts them back the way you set them, on its own, every time.
The problem
You turn the rig on and the screens come up wrong. Everything is stretched, squashed, or too small, and you fix it by hand before you can race.
Windows brings the desktop up in a lower fallback display mode instead of the resolution and refresh rate the rig actually runs, and leaves it there for the session.
Why it happens
The computer finishes starting up before the graphics card has finished waking the screens, so it settles for something safe.
On a cold boot the desktop session initialises before the GPU driver has enumerated every display and any wide multi-screen span. When the intended mode is not available in time, Windows falls back to a mode it knows is valid and never returns to yours once the driver catches up.
How we fix it
Tell it once what you want. From then on it puts the screens back on its own, every startup, before you sit down.
Your chosen mode is saved as the target. An elevated task runs at logon, waits for the graphics stack, and compares the live mode against it. If they differ it re-applies yours through the Windows display API, and if that is not enough (a collapsed multi-screen span) it restarts the display adapter and applies it again. Every change is validated first and reverts on its own if you do not confirm, so it cannot strand you on a black screen.