Stretched Resolution Keeps Resetting? How to Make It Stick
Published
On this page
If your stretched resolution keeps snapping back to native, the fix depends on which of five things is undoing it. This guide walks through each cause and how to make the stretch stick for good.

You set 1440×1080, it looks right, then on the next launch — or mid-session — you’re back to native. Annoying, and almost always one of these: the game forcing native, the desktop res, Borderless mode, a config file resetting, or a driver update. Work through them in order.
Cause 1 — The game forces native on launch (use launch options)
Some games re-detect the display and reset to native every time they start. The fix is to tell the game what resolution to open at via launch options, so it never gets the chance.
Games that support resolution launch options
| Game / engine | Launch options |
|---|---|
| Apex Legends | -width 1440 -height 1080 |
| Source / Source 2 (CS2) | -w 1440 -h 1080 |
| Many Unreal Engine titles | -ResX=1440 -ResY=1080 |
To set them: open your library (Steam → right-click the game → Properties → Launch Options; EA/Origin and Epic have an equivalent field), paste the parameters, and launch. The game now opens at your chosen resolution every time.
For the per-game specifics, see the custom resolution guide and the individual guides for Apex, Fortnite and CS2.
Cause 2 — Your desktop isn’t set to the stretched resolution
Some games inherit the desktop resolution, or letterbox when the game res differs from the desktop res. Setting the desktop to your stretched resolution first (Windows Settings → System → Display → Display resolution) gives the most consistent result.
Many players prefer to keep the desktop native and only switch in-game — that’s fine too, as long as you’re using exclusive Fullscreen (next cause). If a specific game keeps fighting you, set the desktop to the stretch before launching it.
Cause 3 — You’re in Borderless, not exclusive Fullscreen
In Borderless or Windowed Fullscreen, the game runs at the desktop resolution and the compositor handles scaling — so an in-game stretched resolution often won’t apply, or reverts. Exclusive Fullscreen is the only mode where the game owns the display and your custom resolution sticks.
Set Display Mode to Fullscreen in the game’s video settings. This also fixes most black-bar cases — see how to fix black bars — and matters for latency, covered in Fullscreen vs Borderless vs Windowed.
Cause 4 — A config file resets the resolution each launch
Some games overwrite your video settings from a config file on every launch, so your in-menu change never saves. The fix is to edit the config directly and then make it read-only so the game can’t rewrite it:
- Find the game’s video config (commonly under
Documents\My Games\...or%LOCALAPPDATA%), e.g.GameUserSettings.inifor Unreal titles. - Set the width and height entries to your stretched values (e.g.
ResolutionSizeX=1440,ResolutionSizeY=1080). - Save, then right-click the file → Properties → tick Read-only → Apply.
Now the game reads your values but can’t overwrite them. Remember to un-tick read-only if you later want to change other settings in-game.
Cause 5 — A driver update wiped your custom resolution
This is the sneaky one. A GPU driver update — especially a clean install or a DDU wipe — often clears driver-level custom resolutions and resets GPU scaling back to aspect-ratio. Your stretch silently stops applying until you re-create it.
Two durable fixes:
- EDID / CRU: create the custom resolution with Custom Resolution Utility (CRU), which writes it to the display’s EDID override so it survives more driver changes than a Control-Panel entry.
- Re-apply with a tool: rather than rebuilding it by hand each time, use a tool that recreates the custom resolution and full-panel scaling on demand. On NVIDIA, Tier1Stretch re-applies the custom resolution and full-panel scaling in one click, so a driver update doesn’t cost you your stretch — download it free.
After any driver update, re-check that GPU scaling is still Full-screen / Full Panel and re-apply the custom resolution if it’s gone.
Quick diagnosis
- Resets on every launch → launch options (Cause 1) or config file (Cause 4).
- Resets mid-session or shows bars → Borderless mode (Cause 3) or GPU scaling reset.
- Stopped working after updating drivers → driver wipe (Cause 5).
- Resets only when you close the game → that’s normal; Windows restores the native desktop res on exit.
Related guides
- How to Fix Black Bars with Stretched Resolution
- Best Stretched Resolution for 240Hz and 360Hz Monitors
- How To Get Custom Resolution / Stretch Res for Fortnite, Apex Legends, Halo, and any other game
- Apex Legends Stretched Resolution Guide
- How to Clean Install GPU Drivers with DDU
A stretch that won’t stick is always being undone by something specific. Match the symptom to the cause above — launch options, desktop res, Fullscreen, read-only config, or a driver-proof custom resolution — and it’ll hold every launch.
Frequently asked questions
Why does my stretched resolution keep resetting to native?
The usual causes are the game forcing native on launch, your desktop not being set to the stretched resolution, running in Borderless instead of exclusive Fullscreen, a config file that resets each launch, or a GPU driver update wiping driver-level custom resolutions. Fixing the matching cause makes the stretch stick.
How do I force stretched resolution with launch options?
Some games accept width and height launch options. In Apex Legends add -width 1440 -height 1080 in the launch parameters; Source-engine games accept -w and -h. Set the launch options in your game library, then the game opens at that resolution every time instead of reverting to native.
Does a driver update remove my custom resolution?
It can. A clean GPU driver install (or a DDU wipe) often clears driver-level custom resolutions and resets GPU scaling, so your stretch stops applying. Re-create the custom resolution and re-enable full-panel scaling after updating, or use a tool that re-applies it for you.
Should I set my desktop to the stretched resolution?
It helps for games that inherit the desktop resolution or that letterbox when the game res differs from the desktop res. Setting the desktop to your stretched resolution first gives the most consistent result, though many players prefer to keep the desktop native and only switch in-game via exclusive Fullscreen.
Why does my resolution reset only after I close the game?
That is normal for exclusive Fullscreen — Windows returns the desktop to its native resolution when the game exits, which is expected. The problem to fix is the resolution resetting inside the game or on the next launch, which points to a config, launch-option or driver cause rather than the desktop behaviour.