Version Latest
Custom Resolution Utility v1.5.2
Author
Requirements
Windows 10 / Windows 11 / Windows 7 / Windows 8 / Windows XP
Size
534 KB

Custom Resolution Utility (CRU): CRU creates EDID overrides directly in the registry, eliminating the need to work with .inf files, and enabling the definition of custom resolutions for both AMD/ATI and NVIDIA GPUs. It may now read extension blocks from displays that have NVIDIA and AMD/ATI graphics attached. For NVIDIA, workarounds are no longer necessary.

In order to get past NVIDIA driver problems, it will automatically add a blank extension block in the registry and .inf files. Monitor resolutions are added using the Custom Resolution Utility (CRU), not scaled resolutions. If GPU scaling is turned on, the GPU will scale down lower resolutions but not down higher resolutions. Only if the monitor is capable of handling higher resolutions will it function.


The application is a sophisticated, lightweight utility made by ToastyX. It gives consumers the ability to alter the resolution and refresh rate of their displays in addition to the default settings offered by the operating system. To get the best performance and visual quality, CRU is mostly used to add custom resolutions, adjust timing parameters, and fine-tune the display settings.

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 11/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.

System Requirements

  • OS: Windows XP, Vista, 7, 8, 10 or 11
  • 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 supports 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.

Key Features Of CRU

Custom Resolution Creation: It lets users configure their custom refresh rates and resolutions, which aren't usually supported by default configurations. Those who wish to work with specialist programs or maximize their gaming experience may find this option especially helpful.

Detailed Timing characteristics: You may use the tool to accurately control several timing characteristics, including pixel clock, front and back porch, and horizontal and vertical sync. This degree of personalization pushes the limits of display capabilities while guaranteeing stability and compatibility.

EDID Management: The Extended Display Identification Data (EDID), which comprises details about the capabilities of the display, can be edited by users using the software. You can get around such restrictions and enable more resolution and refresh rate choices by modifying the EDID.

Backup and Restore Profiles: It makes switching between various display setups simple by enabling you to save and load custom profiles. This capability is notably useful for users who often switch between different usage circumstances or for multi-monitor setups.

Support for Hotkeys: The program offers support for hotkeys, which allows users to easily switch between various resolutions and refresh rates. This feature makes it easy to change display settings at any time.

Interface User

It has a simple, uncomplicated user interface that prioritizes functionality above style. With tabs for controlling display profiles, setting custom resolutions, and manipulating EDID, the main window has an orderly interface. Even if the UI could seem a little complicated to inexperienced users, there is a wealth of documentation and tooltips available to help users navigate the different settings and choices.

Setting up and Installing

CRU installation is a simple procedure. Following the software's download from FileSalad or the official website, the installation wizard walks you through each step for a hassle-free setup. It is ready for usage after installation and effortlessly interacts with the system.

PROS

  • Enables users to create custom resolutions and refresh rates beyond default options
  • Precise timing parameter control for optimal compatibility and stability
  • EDID management for unlocking additional resolution and refresh rate options
  • Easy backup and restore of custom profiles
  • Hotkey support for quick resolution switching

CONS

  • Interface may appear technical for novice users
  • Modifying timing parameters without caution can lead to display issues
  • Custom resolutions may not be fully supported by all applications

Conclusion

Custom Resolution Utility (CRU) is a powerful software that offers advanced display customization options for users seeking greater control over their resolutions and refresh rates. Whether you're a gamer, a content creator, or simply someone who values personalized visual experiences, the app empowers you to push the boundaries of your monitor's capabilities.

While the software may require some technical understanding, the extensive documentation and tooltips provided help users navigate through the various settings. With its range of features and the ability to unlock custom resolutions and refresh rates, CRU is a valuable tool that enhances your display experience.

FAQs

Q. Can Custom Resolution Utility - CRU damage my monitor?
No, the app is designed to work within the specifications of your monitor. However, it's essential to exercise caution when modifying timing parameters beyond the recommended limits.

Q. Are the custom resolutions created with CRU compatible with all applications and games?
While most applications and games should work well with custom resolutions, there may be rare instances where certain programs may not properly support non-standard resolutions. It's advisable to test the compatibility before making significant changes.

Q. Can I revert to the default display settings after using CRU?
Yes, it allows you to restore the default settings or switch between custom profiles, providing flexibility and easy restoration of previous configurations.

Q. Does CRU support multi-monitor setups?
Yes, it supports multi-monitor configurations, allowing you to create custom resolutions and refresh rates for each connected display individually.

Q. Can I use CRU on any operating system?
The program is primarily designed for Windows-based systems. While it may work on other platforms through compatibility layers or virtualization, it's optimized for Windows environments.