How to Create Custom Resolutions for your NVIDIA or AMD/ATI GPU

Custom Resolution Utility - CRU

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Download Custom Resolution Utility - CRU 1.5.2

  -  532.45 KB  -  Freeware
  • Latest Version:

    Custom Resolution Utility - CRU 1.5.2 LATEST

  • Requirements:

    Windows Vista / Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating:

    Click to vote
  • Author / Product:

    ToastyX / Custom Resolution Utility - CRU

  • Old Versions:

  • Filename:

  • MD5 Checksum:


Custom Resolution Utility - CRU allows custom resolutions to be defined for both AMD/ATI and NVIDIA GPUs by creating EDID overrides directly in the registry without dealing with .inf files. CRU can now read extension blocks from connected monitors with AMD/ATI and NVIDIA. Workarounds are no longer required for NVIDIA. CRU will automatically add a blank extension block in the registry and .inf files if necessary to work around NVIDIA driver issues. Custom Resolution Utility - CRU adds monitor resolutions, not scaled resolutions. Lower resolutions will be scaled up if GPU scaling is enabled, but higher resolutions won't be scaled down by the GPU. Higher resolutions will only work if the monitor can handle them.

Getting started

  • Run CRU.exe.
  • Choose a monitor from the drop-down list.
  • "(active)" means the monitor is connected and recognized by the graphics driver.
  • "*" means changes were made and an override was saved in the registry.
  • Edit the configuration as desired. Please read the sections below for more information.
  • Repeat steps 2-3 for other monitors if required.
  • The "Copy" and "Paste" buttons at the top can be used to copy the resolutions, extension blocks, and range limits if included. It will not copy the name or serial number, but it will copy the inclusion of these items using the monitor's own information. Import follows the same logic unless "Import complete EDID" is selected.
  • Click "OK" to save the changes.
  • Run restart.exe to restart the graphics driver.
  • If the display does not return after 15 seconds, press F8 for recovery mode. This will temporarily unload all the EDID overrides without deleting them. Restart the driver again to reload any changes.
  • Set the resolution in the Windows display settings. To set the refresh rate:
  • Windows 10: right-click on the desktop > Display settings > Advanced display settings > Display adapter properties > Monitor tab
  • Windows Vista/7/8/8.1: right-click on the desktop > Screen resolution > Advanced settings > Monitor tab

To reset a display back to the default configuration, use the "Delete" button at the top to delete the override from the registry and reboot. To reset all displays, run reset-all.exe, and reboot. This can be done in safe mode if necessary.


  • Windows Vista or later (Windows XP does not support EDID overrides)
  • AMD/ATI or NVIDIA GPU with the appropriate driver installed (Microsoft Basic Display Adapter driver does not support EDID overrides)
  • Some Intel GPUs and laptops with switchable graphics are supported with one of these drivers:
  • 6th/7th generation (Skylake/Kaby Lake): Intel Graphics Driver for Windows [15.45]
  • 4th/5th generation (Haswell/Broadwell): Intel Graphics Driver for Windows [15.40]
  • 4th generation (Haswell) for Windows 7/8.1: Intel Graphics Driver for Windows 7/8.1 [15.36]

Standard resolutions

  • Standard resolutions are mostly useful for CRT monitors and for adding lower resolutions with LCD monitors. Do not add the native resolution as a standard resolution.
  • AMD/ATI only support the resolutions in the drop-down list. Other resolutions will be ignored by the driver. These will be listed in gray.
  • NVIDIA does not support more than 8 standard resolutions.
  • Standard resolutions are limited to 60-123 Hz. Use detailed resolutions to add other refresh rates.

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.