Custom Resolution Utility (CRU)

Custom Resolution Utility - Dashboard
Custom Resolution Utility - Featured Image

The Custom Resolution Utility (CRU) is a small tool for creating custom or high display resolutions and refresh rates in Windows. It helps control the display visuals of connected monitors. With this tool, you can access hidden resolutions that might be supported by your monitor or GPU but are not visible in standard Windows settings. By creating custom profiles, you can unlock higher resolutions or refresh rates, optimizing your setup for high-definition displays or ultra-wide monitors.

Additionally, CRU adjusts refresh rates, particularly for gamers or those wanting to lessen eye strain from long hours of screen time. CRU not only improves visuals, but you can also use it for better display quality and control by fixing common screen issues like flickering incorrect screen size, or problems with certain graphics cards. By adjusting display settings, your monitor shows a stable, clear picture.

  • Custom Resolution Setting
  • Multi-Monitor Support
  • Refresh Rate Optimization
  • TMDS Clock Limit for HDMI
  • Detailed Resolutions
  • HDMI Handling
  • Graphics Card Dependency
  • DisplayPort to HDMI Adapters
  • Safe, Free, and Easy to Use
custom resolution utility logo

Custom Resolution Utility || v1.5.2 || 532 KB

How to Download and Install CRU on Windows? [Complete Guide]

To download and install Custom Resolution Utility for Windows, follow these steps:

  • You can download the latest version of CRU either from our official website or you can download it from the GitHub page.
  • The file will be downloaded in .zip format.
  • Locate the downloaded .zip file in your Downloads folder, right-click it, and choose “Extract All” to get the .exe file.
  • Now, you can run the CRU directly without installation, as it doesn’t require installation.
  • CRU is a portable utility, meaning you can simply download the CRU.exe file, run it directly, and it will work immediately. You can use it conveniently from any storage device, like a USB drive, for on-the-go display adjustments on different Windows systems.
How to Download and Install CRU on Windows

Custom Resolution Settings

With Custom Resolution Utility, you can surpass standard resolution limitations by adding new resolutions to suit specific needs. This flexibility benefits you in aiming for unique display configurations or higher resolutions that are not provided by default, particularly improving visuals on high-definition or ultra-wide monitors.

Refresh Rate Optimization

Users can fine-tune refresh rates for smoother performance, crucial for gaming and graphic work. Adjusting refresh rates beyond default settings, you can minimize screen tearing and stuttering, enhancing visual experience and increasing responsiveness during fast-paced activities.

Detailed Color Adjustments

CRU offers options to adjust color depth and range, improving color accuracy and richness. This feature is helpful if you are looking for professionals needing precise color representation or optimizing the display for movies, games, or creative work.

Multi-Monitor Support

CRU makes configuring custom settings for multiple monitors straightforward, enabling us to extend our workspace efficiently. With multi-monitor support, we can set unique resolutions, refresh rates, color profiles for each screen, and multi-display setup for gaming or productivity.

User-Friendly Interface

It has an intuitive interface, making controls very straightforward, and we can easily add, modify, and apply custom resolutions and refresh rates without the need for extensive technical knowledge.

TMDS Clock Limit Compliance

In CRU, AMD/ATI drivers follow the TMDS clock limit found in the HDMI support data block to stay compatible with connected hardware. This clock limit sets a maximum resolution and refresh rate to operate HDMI displays safely within their limits.

HDMI as Single-Link DVI

In CRU, HDMI connections work like single-link DVI by default, which limits advanced HDMI features. To unlock these features, we can add an HDMI support data block in CRU. This allows for higher resolutions, better colors, and support for HDMI-specific features.

Graphics Card-Dependent HDMI Limits

The HDMI limits, such as maximum resolution and refresh rate, depend on the graphics card specifications. Some cards may support higher bandwidth over HDMI for higher resolutions, while others have stricter limitations, meaning compatible settings may vary by device.

DisplayPort to HDMI Adapter Limits

Passive DisplayPort to HDMI adapters have a maximum clock rate of 165 MHz, which restricts the resolutions we can set with this Resolution Utility (CRU). This limitation means we might only be able to configure lower resolutions. To achieve higher resolutions or refresh rates, we may need a driver patch or consider using an active adapter that can support these features.

Preferred Resolution Selection

In CRU, the first detailed resolution we set becomes the default or preferred resolution. This means our chosen resolution will automatically be used as the main display setting to set up our preferred screen configuration.

  • Run CRU.exe: Upon running the CRU.exe downloaded file, a User Account Control (UAC) prompt will ask permission to access the registry.
  • Select Your Display: Select a display from the drop-down menu. “Active” indicates that the display is connected and recognized, while an asterisk (*) shows that modifications were made and saved.
run CRU file
select your display
  • After selecting a display, a drop-down menu showing different resolutions will appear on the left side. Then, select the “None” button at the bottom.
  • On the right side of the same page, you will see Extension Block, (6 slots will remain). As you select the extension, four tabs will appear at the bottom, choose the Edit option.
  • The Standard Resolution block will open. Then, choose Delete All.
  • Next, click on the Add option and select your preferred resolution. Don’t change the refresh rate, then click OK.
extension block
standard resolution
  • Go to the Detailed Resolution tab and click Delete All. Click on the Add button, choose the Exact Reduced option, and then input your desired resolution in both horizontal and vertical fields. In the lower tab, select your desired frequency (refresh rate), and press OK.
  • Save Changes: by pressing OK.
  • Restart the Driver: Run restart.exe to restart the graphics driver. If the display doesn’t return within 15 seconds, press F8 to enter recovery mode, temporarily unloading the EDID overrides. You can restart the driver again to apply changes.
detailed resolution
restart.exe
  • Handle Driver Issues: If the graphics driver crashes during the restart, run restart.exe again to re-enable it.
  • Set Resolution and Refresh Rate: Go to Windows display settings to set your desired resolution and 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.
display settings
advanced display settings
  • Reset Display Settings: To reset a display to default, use the Delete button to remove the override from the registry and reboot. To reset all displays, run reset-all.exe and reboot, which can also be done in safe mode if necessary.
monitor tab
reset-all.exe

Yes, the Custom Resolution Utility (CRU) is free to download and use for customizing display settings without any cost.

Yes, CRU is considered safe if you download it either from our official website or from the GitHub repository.

No, this tool is not available for macOS. However, Mac users can use alternatives like SwitchResX for custom resolutions and display settings.

No, CRU is not designed for Linux systems.

The Custom Resolution Utility (CRU) is a small utility for Windows users to customize their display settings. It can easily add or remove resolutions and adjust settings. To download Custom Resolution Utility Windows, simply get the latest version from a trusted source (like our website) or directly from the CRU GitHub page, then extract the files and run CRU.exe to begin setting custom resolutions without installation.