PC Optimization #cru#custom resolution#refresh rate

Custom Resolution Utility (CRU): Complete Setup Guide

Use Custom Resolution Utility (CRU) to add custom resolutions, refresh rates, and fix monitor timing issues on Windows 11 without NVIDIA or AMD limits.

7 min read

Windows and GPU drivers don’t always expose every resolution and refresh rate your monitor is capable of. Custom Resolution Utility (CRU) lets you bypass those restrictions and add any timing mode your display hardware can handle — including refresh rate overclocking, custom aspect ratios, and fixing EDID issues.

What Is CRU?

CRU is a free utility by ToastyX that edits the EDID (Extended Display Identification Data) — the data your monitor sends to the GPU to describe its capabilities. By modifying this data, you can:

  • Add custom refresh rates (e.g., overclock a 60 Hz monitor to 75 Hz)
  • Add resolutions not officially listed by the driver
  • Remove unwanted modes that clutter the resolution list
  • Fix monitors that report incorrect capabilities
  • Add proper HDR or wide color gamut timing entries

CRU works at the driver level, so changes apply across all applications, not just games.

Download and Installation

  1. Download CRU from the official thread on ToastyX’s forum at www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU
  2. Extract the ZIP file — no installation needed
  3. The package contains:
    • CRU.exe — the main editor
    • restart64.exe — restarts the display driver without rebooting
    • reset-all.exe — emergency reset if your display goes black

Backup first: Before making any changes, click Export in CRU and save your current EDID as a backup file. If anything goes wrong, you can import it back.

Understanding the CRU Interface

When you open CRU, you’ll see:

  • Display selection dropdown at the top — pick the monitor you want to edit
  • Detailed Resolutions list — standard EDID timing entries (higher precision)
  • Standard Resolutions list — simplified entries for basic modes
  • Extension blocks — additional EDID data (CEA-861 for HDMI/DP audio/video info)

For gaming and refresh rate overclocking, you’ll work almost exclusively in the Detailed Resolutions section.

Adding a Custom Refresh Rate

This is the most common use case: getting more frames out of your monitor than the manufacturer officially certifies.

Step 1 — Open the Monitor to Edit

In CRU, select your target monitor from the dropdown. If you have multiple monitors, make sure you pick the right one.

Step 2 — Add a Detailed Resolution

Click Add under the Detailed Resolutions list. A timing dialog opens.

Step 3 — Choose a Timing Standard

For refresh rate overclocking, use Automatic - LCD reduced timing. This generates the correct horizontal and vertical blanking values for LCD panels (which don’t need the large blanking intervals of CRT displays).

Fill in:

  • Horizontal pixels: your native width (e.g., 2560)
  • Vertical lines: your native height (e.g., 1440)
  • Refresh rate: your target (e.g., 165 for a 144 Hz panel)

Click OK. The new mode appears in your Detailed Resolutions list.

Step 4 — Restart the Display Driver

Click OK to close CRU, then run restart64.exe. Your screen will go black for 1–2 seconds as the driver restarts. This applies the new timing without a full reboot.

Step 5 — Enable the New Refresh Rate in Windows

  1. Right-click Desktop → Display settings
  2. Scroll to Advanced display settings
  3. In the Refresh rate dropdown, select your new rate
  4. If it doesn’t appear, go to Display adapter properties → Monitor tab and check the dropdown there

Step 6 — Test Stability

Visit testufo.com or run a game. If the image tears, flickers, or goes black and reverts, the refresh rate is too high for your panel. Drop it by 5 Hz and try again. Most 144 Hz IPS panels can hit 160–168 Hz; some reach higher.

Fixing a Monitor That Won’t Do Its Native Refresh Rate

Some monitors incorrectly report their capabilities and Windows or the driver only offers 60 Hz even on a 144 Hz display. This happens with some HDMI connections (HDMI 1.4 caps out at 120 Hz at 1080p, for instance).

Check the Signal

First confirm you’re using the right cable. DisplayPort 1.4 supports 144 Hz at 1440p without issue. HDMI 2.0 supports 144 Hz at 1080p. HDMI 2.1 supports 144 Hz at 4K. If your cable is the bottleneck, no software fix will help.

Add the Correct Mode Manually

If the cable is correct but the mode is missing, add it in CRU using the exact specs from your monitor’s user manual. Match the refresh rate to the manufacturer’s spec exactly.

Adding Custom Resolutions for Ultrawide Stretching

Some esports players prefer to run 4:3 stretched resolution (e.g., 1280x960 stretched to a 21:9 panel). CRU makes this straightforward:

  1. Add a new Detailed Resolution
  2. Set pixels to 1280x960 (or whatever 4:3 resolution you want)
  3. Use Automatic - LCD reduced timing
  4. Set refresh rate to your monitor’s max
  5. Restart driver, then select the new resolution in Windows Display Settings
  6. In your GPU driver (NVIDIA Control Panel or AMD Radeon Software), choose Full Panel for the display scaling option

Removing Unwanted Resolutions

Cluttered resolution lists in games can be cleaned up by removing entries in CRU. Select any mode in the Standard or Detailed list and click Delete. Resolutions you delete won’t appear in games or display settings.

This is useful for removing sub-HD modes you’ll never use, keeping game resolution dropdowns clean.

Emergency Recovery

If your screen goes black after applying changes and doesn’t recover:

  1. Wait 15 seconds — Windows auto-reverts display changes if you don’t confirm them
  2. If still black, reboot (power button)
  3. If still black after reboot, boot into Safe Mode (hold Shift during restart → Troubleshoot → Advanced Options → Startup Settings → F4)
  4. Run reset-all.exe from the CRU folder — this clears all custom EDID data and restores factory defaults

Alternatively, connect to a different display temporarily to run the reset.

CRU Tips and Best Practices

  • Go in small steps: When overclocking refresh rate, go up by 5–10 Hz at a time and stability-test each increment
  • Test with a proper tool: UFO Test at testufo.com shows frame delivery at any refresh rate
  • Different connections, different EDIDs: CRU edits the EDID for the specific connection you’re on. If you switch from DisplayPort to HDMI, you’ll need to add modes again for that port’s EDID
  • Laptop displays: CRU works on laptops too, but the internal display EDID may be locked. Look for a “generic” entry if the specific panel isn’t listed

Conclusion

CRU gives you direct access to display timing data that GPU drivers normally hide or restrict. Whether you’re chasing extra refresh rate from a panel that can handle more, fixing a resolution that won’t show up, or building a clean custom mode list for your setup, CRU is an indispensable free tool in any power user’s kit.

#overclocking #display #monitor #refresh rate #custom resolution #cru