Custom Resolution Utility: resolutions the display settings never offered
Summary
CRU edits a display EDID override so a monitor can run timings and refresh rates the operating system never listed, with a reset tool that undoes everything.
Recommend- Name
- Custom Resolution Utility
- Version
- 1.5.3
- Pricing
- Free
- Open source
- Proprietary
- Operating system
- Windows
- Updated
- 2026-10-06 21:49
When the monitor knows more than the system admits
The panel is specified for a high refresh rate, and the display settings offer something far lower. A laptop is plugged into an external screen, the graphics control panel is searched top to bottom, and the option simply is not there. The awkward category is hardware that supports a mode which the operating system refuses to list, and Custom Resolution Utility, CRU for short, has been the answer to it for years.
The tool is the work of a single developer and circulates by word of mouth in monitor communities, which is usually a better recommendation than a store page. The mechanism is narrow and clever: it edits the EDID data of a display. Nothing is flashed into the monitor, no driver is replaced, and a single override entry is written into the registry so the graphics card outputs the timings that were specified.
Three steps, and a way back
The workflow is simpler than the internals suggest. Start the program, choose the display, add a detailed resolution or adjust the timings, save, then run the restart utility that ships with it to reload the graphics driver. The new resolution appears in the system display settings afterwards. No firmware is touched at any point, which is what makes the experiment affordable.
The way back matters as much as the way in. A reset tool clears every override and returns to stock behaviour, and if the screen goes black, waiting 15 seconds drops the system into a recovery mode on its own. Beyond resolutions, CRU can edit the FreeSync range extension block, widening a range that shipped conservatively so a gaming monitor is used closer to its capability.
Compatibility, size, and a word of caution
AMD and NVIDIA cards are covered, and some Intel integrated graphics work once the matching driver version is in place. The whole program is 533KB, runs from a folder without installation, and version 1.5.3 has been maintained for years without drama. Software that survives a decade unchanged is usually software that does one thing correctly.
The caution is about pacing. Custom timings should be approached step by step, beginning with conservative values. Push a resolution or a refresh rate too far and the monitor will refuse with a black screen rather than damage itself, but the back and forth still costs an evening. Change one parameter, test it, and write down what worked; the note is worth more than the tool the second time.
It is also worth saying what this tool is not. It does not raise the physical limit of a panel, and it does not turn a slow screen into a fast one. It removes an artificial limit created by a missing entry in a table, which is a much narrower promise and, for the people who need it, a much more useful one.
Why vendors stay conservative is worth understanding, because it explains the missing entries. A timing table has to work on every panel the model ships with, and a value that is stable on most of them will still be dropped if it fails on a few. The safe entry wins, the interesting one never appears, and the person holding a monitor that could do more is left with an override tool and a decision.
That decision is small but real: ten minutes of reading, one cautious value, one restart, and either a better picture or a black screen that recovers itself. For a decade old panel the gain may be modest; for a laptop driving an external screen at an odd resolution, it can be the difference between usable and not.
CRU is the model of an old school Windows tool: one developer, one sharp problem, one 533KB archive that has not aged in a decade. In monitor circles it is still the first recommendation when the system refuses to offer an option.