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

Custom Resolution Utility - CRU

Custom Resolution Utility - CRU

  -  532.45 KB  -  Freeware
  • Latest Version

    Custom Resolution Utility - CRU 1.5.2 LATEST

  • Review by

    Michael Reynolds

  • Operating System

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

  • User Rating

    Click to vote
  • Author / Product

    ToastyX / External Link

  • Filename

    cru-1.5.2.zip

  • MD5 Checksum

    a182fffc7bf5b00ef3539d34a178012e

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.

Custom Resolution Utility - CRU Screenshot 2

It can now read extension blocks from connected monitors with AMD/ATI and NVIDIA. Workarounds are no longer required for NVIDIA.

It 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.

The program is a lightweight and advanced tool developed by ToastyX. It enables users to create and customize resolutions and refresh rates for their displays beyond the standard options provided by the operating system.

CRU is primarily used to add custom resolutions, tweak timing parameters, and fine-tune the display settings to achieve optimal performance and visual quality.

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.

Requirements
  • OS: Windows 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.
Main Features

Custom Resolution Creation: It allows users to create custom resolutions and refresh rates that are not typically supported by default settings. This feature is particularly useful for users who want to optimize their gaming experience or work with specialized applications.

Detailed Timing Parameters: With the tool, you can precisely control various timing parameters such as horizontal and vertical sync, front and back porch, and pixel clock. This level of customization ensures compatibility and stability while pushing the boundaries of display capabilities.

EDID Management: The software enables users to modify the Extended Display Identification Data (EDID), which contains information about the monitor's capabilities. By editing the EDID, you can bypass certain limitations and unlock additional resolution and refresh rate options.

Backup and Restore Profiles: It allows you to save and load custom profiles, making it easy to switch between different display configurations. This feature is especially beneficial for multi-monitor setups or users who frequently switch between different usage scenarios.

Hotkey Support: The software provides hotkey support for quickly switching between different resolutions and refresh rates, making it convenient to toggle display settings on the fly.

User Interface

It features a straightforward and minimalistic user interface that focuses on functionality rather than aesthetics. The main window provides an organized layout with tabs for managing display profiles, creating custom resolutions, and editing EDID.

Custom Resolution Utility - CRU Screenshot 3

While the interface may appear slightly technical for novice users, it offers extensive documentation and tooltips to guide users through the various options and settings.

Installation and Setup

Installing CRU is a straightforward process. After downloading the software from the official website or FileHorse, the installation wizard guides you through the necessary steps, ensuring a hassle-free setup.

Once installed, it integrates with the system seamlessly and is ready for use.

FAQ

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.

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.

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.

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.

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.

Alternatives

NVIDIA Control Panel: NVIDIA graphics card users can utilize the NVIDIA Control Panel, which offers similar display customization options, including custom resolutions and refresh rates.

NVIDIA GeForce Experience: The easiest way to update your drivers and optimize your games.

AMD Software: Adrenalin Edition: AMD Radeon graphics card users can access the Radeon Settings software, which provides comparable display customization features, allowing for custom resolutions and refresh rates.

System Requirements
  • Windows 7 or later
  • Intel or AMD processor
  • 512 MB RAM
  • 10 MB of free disk space
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.

  • Custom Resolution Utility - CRU 1.5.2 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Custom Resolution Utility - CRU 1.5.2 Screenshot 1
  • Custom Resolution Utility - CRU 1.5.2 Screenshot 2
  • Custom Resolution Utility - CRU 1.5.2 Screenshot 3

What's new in this version:

- Support up to 7 extension blocks
- NVIDIA can now read all extension blocks

Detailed resolutions:
- Added 480p/480i/525p/525i to "Automatic CRT"
- Fixed "Exact" and "Exact reduced" for interlaced resolutions
- Added "Exact CRT" timing option
- Added "Vertical total calculator" timing option

- Audio formats: added "Auro-Cx" and "MPEG-D USAC" from CTA-861.6
- Colorimetry: added "sRGB" and "Default RGB" from CTA-861.6