Post Reply
Custom Resolution Utility (CRU)
09-03-2022, 02:32 PM
Post: #6881
RE: Custom Resolution Utility (CRU)
(09-03-2022 06:05 AM)DShpak Wrote:  Will CRU work if my laptop has only built-in intel uhd 620 graphics? In my case additional resolutions created by CRU don't show up in the Windows 11 settings. Please tell me what to do in this case?
Yes, but possibly for external displays only. Intel seems to be restricting laptop screens for some reason.
Find all posts by this user
Quote this message in a reply
09-07-2022, 12:03 AM (Last edited: 09-07-2022, 12:06 AM by mdrejhon)
Post: #6882
RE: Custom Resolution Utility (CRU)
(09-02-2022 06:24 AM)Dreamic Wrote:  Stock LFC being as high as 80Hz is rare, almost everything else is a good bit lower.

(09-03-2022 03:21 AM)Dreamic Wrote:  There is nothing worse about this monitor below 80Hz. Flickering also does not begin until about 35Hz, which would require setting a limit of 25Hz~, as LFC kicks in roughly 10Hz/fps above. Nobody plays or wants to play games at this low framerate anyway.

LFC flicker is caused by pixel decay on the LCD, since a pixel fades to its rest state when not refreshed for too long.

Different panels have fast-fade behavior and others slower-fade.

That's why I recommend to many people to manually edit min Hz to a higher number to prevent display flicker -- but not all displays require that. LFC stutter penalty is linked to max Hz, so it is extremely minor when the VRR range is wide (e.g. 240Hz).

For example, compare a 120Hz FreeSync monitor to a 280Hz FreeSync monitor -- a 0.5/280sec error margin (stutter) is extremely invisible compared to a 0.5/120sec error margin. So the higher your max Hz, I recommend a higher min Hz as long as (min,max) is about 3x or thereabouts.

LFC is a software-based mechanism (driver-initiated refresh cycles) in generic VRR implementations. Also, NVIDIA drivers (in G-SYNC Comaptible mode) sometimes override the LFC min-Hz and arbitrarily choose a higher LFC min Hz, at least in a 'sticky' manner. So if framerate falls a lot to trigger LFC, framerates need to rise a lot before LFC automatically disables. AMD drivers have a different LFC-stickiness/stiction algorithm.

You can watch this via the monitor's OSD framerate counter (more accurately refresh cycle counter), since this number will suddenly double or triple when LFC is initiated, so real GPU 35fps would read as 70fps in the monitor's framerate counter (which I prefer would have been named "refresh cycle counter") Try AMD, try NVIDIA, you'll see different LFC algorithms running.

Thanks,
Mark Rejhon
Owner of BlurBusters.com and TestUFO.com
Find all posts by this user
Quote this message in a reply
09-07-2022, 03:15 AM
Post: #6883
RE: Custom Resolution Utility (CRU)
(09-07-2022 12:03 AM)mdrejhon Wrote:  
(09-02-2022 06:24 AM)Dreamic Wrote:  Stock LFC being as high as 80Hz is rare, almost everything else is a good bit lower.

(09-03-2022 03:21 AM)Dreamic Wrote:  There is nothing worse about this monitor below 80Hz. Flickering also does not begin until about 35Hz, which would require setting a limit of 25Hz~, as LFC kicks in roughly 10Hz/fps above. Nobody plays or wants to play games at this low framerate anyway.

LFC flicker is caused by pixel decay on the LCD, since a pixel fades to its rest state when not refreshed for too long.

Different panels have fast-fade behavior and others slower-fade.

That's why I recommend to many people to manually edit min Hz to a higher number to prevent display flicker -- but not all displays require that. LFC stutter penalty is linked to max Hz, so it is extremely minor when the VRR range is wide (e.g. 240Hz).

For example, compare a 120Hz FreeSync monitor to a 280Hz FreeSync monitor -- a 0.5/280sec error margin (stutter) is extremely invisible compared to a 0.5/120sec error margin. So the higher your max Hz, I recommend a higher min Hz as long as (min,max) is about 3x or thereabouts.

LFC is a software-based mechanism (driver-initiated refresh cycles) in generic VRR implementations. Also, NVIDIA drivers (in G-SYNC Comaptible mode) sometimes override the LFC min-Hz and arbitrarily choose a higher LFC min Hz, at least in a 'sticky' manner. So if framerate falls a lot to trigger LFC, framerates need to rise a lot before LFC automatically disables. AMD drivers have a different LFC-stickiness/stiction algorithm.

You can watch this via the monitor's OSD framerate counter (more accurately refresh cycle counter), since this number will suddenly double or triple when LFC is initiated, so real GPU 35fps would read as 70fps in the monitor's framerate counter (which I prefer would have been named "refresh cycle counter") Try AMD, try NVIDIA, you'll see different LFC algorithms running.

I do watch Hz in OSD during Pendulum demo and 80-240Hz is jarring when brightness flickers/fluctuates from LFC engaging/disengaging.

So either I lower it so LFC never engages, or raise it (120Hz max) and cap FPS so it doesn't exceed/disengage LFC, which isn't ideal for all games.
Or I raise it and don't cap and deal with less worse brightness flicker/fluctuation from LFC.

I'd like to not deal with any brightness flicker/fluctuation.

This is the type of thing I'm talking about:
https://youtu.be/XDWOHT5qrI8
Dreadful.
Doesn't capture it perfectly but look at all the shadows and darkness in the background etc, the color tone/brightness of the sand etc I can also see change which maybe isn't picked up as well in this video.
No thank you.
It's like there's lightning going off behind the camera in the Pendulum demo.
Find all posts by this user
Quote this message in a reply
09-08-2022, 07:14 PM (Last edited: 09-08-2022, 07:16 PM by Bigapps1206)
Post: #6884
RE: Custom Resolution Utility (CRU)
Hi ToastyX. I'm trying to use CRU to set a 640x480 resolution on my Mitsubishi 930sb CRT monitor. Whenever I add it in CRU it does not show up in Nvidia control panel but my other 1200x1600 resolution does. I use the CRT timings drop-down and has tried multiple refresh rates to see if that would change anything.

If I create a custom 640x480 resolution in Nvidia control panel itself it will let me apply it and work fine but as soon as I turn the system off, turn either monitor off or change the resolution back up. The custom resolution disappears and I cannot recreate it until I cycle the whole computer.

I'm using a 30 series GPU with a display port to vga adapter if that important

Thank you in advanced toasty, love the programme!
Find all posts by this user
Quote this message in a reply
09-08-2022, 10:59 PM
Post: #6885
RE: Custom Resolution Utility (CRU)
(09-08-2022 07:14 PM)Bigapps1206 Wrote:  Hi ToastyX. I'm trying to use CRU to set a 640x480 resolution on my Mitsubishi 930sb CRT monitor. Whenever I add it in CRU it does not show up in Nvidia control panel but my other 1200x1600 resolution does. I use the CRT timings drop-down and has tried multiple refresh rates to see if that would change anything.
Windows will not list anything below 800x600 in the display settings, and NVIDIA's control panel follows that rule, but resolutions down to 640x480 are available in Display settings > Advanced display settings > Display adapter properties > List All Modes. Also keep in mind some GPUs might not support digital signals below 25 MHz pixel clock.
Find all posts by this user
Quote this message in a reply
09-10-2022, 08:51 AM (Last edited: 09-10-2022, 04:12 PM by MysticWizard)
Post: #6886
RE: Custom Resolution Utility (CRU)
(09-01-2022 05:29 AM)ToastyX Wrote:  
(08-31-2022 02:09 PM)MysticWizard Wrote:  I followed the following guide https://www.intel.com/content/www/us/en/...l-nuc.html
That guide can't possibly work because it's missing the HDMI data block. You need to make sure the extension block has an HDMI data block.

The easiest thing you can do is try importing this file using CRU: https://www.monitortests.com/download/da...-audio.dat

If you get no sound with that, then there's a problem with the driver.

Allright I managed to get it to work by following the following steps:
1) Download the hdmi2-bitstream.dat - HDMI 2.0 support with bitstreaming audio formats
2) Open it in CRU
3) Add 5.1 speaker setup and changing all bitstream formats to 5.1
4) Export as .exe
6) Run .exe
7) Reboot

After some testing, it does see 5.1 now but when I test speaker sound, only the stereo front left and right work. Sad

Partial Victory:
[Image: wc6qKpg.png]
Find all posts by this user
Quote this message in a reply
09-13-2022, 09:56 PM (Last edited: 09-13-2022, 10:00 PM by y1y1y)
Post: #6887
RE: Custom Resolution Utility (CRU)
Hi,

I am read everything from extension blocks to all the posts in this thread about 360hz. But everytime I try adding a displayid 1.3 with 360hz for native (1920x1080) and the custom (1720/1080) and delete all default extension blocks nothing seems to work. It restarts fine. But when i go into display adapters to set the mode the screen goes black and resets to 1920x1080 at 60hz. It even goes black when I set it to 1920x1080 at 360hz using the displayid 1.3. I have the nvidia settings set to display scaling as well. the monitor is a ROG PG259QN. Thanks for any help.
Find all posts by this user
Quote this message in a reply
09-14-2022, 01:34 PM
Post: #6888
RE: Custom Resolution Utility (CRU)
(09-13-2022 09:56 PM)y1y1y Wrote:  I am read everything from extension blocks to all the posts in this thread about 360hz. But everytime I try adding a displayid 1.3 with 360hz for native (1920x1080) and the custom (1720/1080) and delete all default extension blocks nothing seems to work. It restarts fine. But when i go into display adapters to set the mode the screen goes black and resets to 1920x1080 at 60hz. It even goes black when I set it to 1920x1080 at 360hz using the displayid 1.3. I have the nvidia settings set to display scaling as well. the monitor is a ROG PG259QN. Thanks for any help.
Is CRU 1.5.2 not able to read the second extension block? The PG259QN can't display non-native resolutions, so you'll have to use GPU scaling for 1720x1080, but I don't see why 1920x1080 @ 360 Hz wouldn't work. Export a file with the changes you made and attach it here.
Find all posts by this user
Quote this message in a reply
09-15-2022, 09:46 AM (Last edited: 09-15-2022, 09:49 AM by Lorgra93)
Post: #6889
RE: Custom Resolution Utility (CRU)
Hello. I'm trying to remove HDR functionalities from my ASUS PG329Q with CRU, but it doesn't seem to be working.
I'm removing the "HDR static metadata" data block, and restart the graphic drivers with the Restart.exe file, but windows continues to recognize my monitor as HDR compatible.
What am I missing? Do I need to remove other data blocks? Or do I need only to slightly edit the HDR one?
Thank you for your help.
Find all posts by this user
Quote this message in a reply
09-15-2022, 12:10 PM (Last edited: 09-15-2022, 12:13 PM by Lautaro)
Post: #6890
RE: Custom Resolution Utility (CRU)
(09-07-2012 09:06 PM)ToastyX Wrote:  Custom Resolution Utility (CRU) is an EDID editor that focuses on custom resolutions. CRU shows you how the monitor defines resolutions and other capabilities and gives you the power to change it. Add custom resolutions, remove unwanted resolutions, edit FreeSync ranges, and more. CRU creates software EDID overrides in the registry and does not modify the hardware.

Download: cru-1.5.2.zip - Source: cru-1.5.2-src.zip

A message from ToastyX:

Over the years, I have created various monitor-related software and provided support for free. I would like to continue providing updates and work on new ideas, but I need your support. If you find my software useful, please consider supporting me through Patreon:

[Image: patreon.png]

Requirements:
  • Windows Vista or later (Windows XP does not support EDID overrides)
  • AMD/ATI or NVIDIA GPU with appropriate driver installed (Microsoft Basic Display Adapter driver does not support EDID overrides)
  • Intel GPUs and laptops with switchable graphics are supported with one of these drivers:
Before making any changes, familiarize yourself with getting into safe mode using a recovery drive in case you can't see the screen. If you don't have a recovery drive, press and hold the power button to shut off the computer while Windows is booting. Doing this twice should give you recovery options that you can use to get into safe mode: Troubleshoot > Advanced options > Startup Settings > Restart

Getting started:
  1. Run CRU.exe. A UAC prompt may appear because it needs permission to access the registry.
  2. Choose a display from the drop-down list.
    • "(active)" means the display is connected and recognized by the graphics driver.
    • "*" means changes were made and an override was saved in the registry.
  3. Edit the configuration as desired. Please read the sections below for more information.
  4. Repeat steps 2-3 for other displays 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 display's own information. Import follows the same logic unless "Import complete EDID" is selected.
  5. Click "OK" to save the changes.
  6. 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.
    • On some systems, the graphics driver might crash while restarting. If that happens, the driver might be disabled after rebooting. Simply run restart.exe again to enable the driver.
  7. 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.

Alternative method for Intel GPUs:

If you have an older Intel GPU, use the "Export..." button and choose "EXE file" for the file type to export a self-contained EDID override installer. Then run the .exe file and choose "Install EDID" to install the EDID override on all matching displays.

Detailed resolutions:
  • Detailed resolutions are the preferred way to add custom resolutions. More detailed resolutions can be added using extension blocks.
  • The first detailed resolution is considered the preferred or native resolution. At least one detailed resolution should exist to define the native resolution. All other resolutions can be removed if they are not needed. The graphics driver will automatically add some common lower resolutions as scaled resolutions. To edit the list of scaled resolutions for AMD and NVIDIA GPUs, use Scaled Resolution Editor.
  • CRU adds monitor resolutions, not scaled resolutions. Lower resolutions can be scaled up to the native resolution by enabling GPU scaling in the graphics driver's control panel, but higher resolutions won't be scaled down by the GPU. Higher resolutions will only work if the monitor can handle them.
  • Laptop displays usually don't have scalers and can't display non-native resolutions without GPU scaling. To add other refresh rates, add the refresh rate at the native resolution. The graphics driver will automatically add the refresh rate to lower scaled resolutions.
  • EDID detailed resolutions are limited to 4095x4095 and 655.35 MHz pixel clock. If a value turns red, that means it's invalid or out of limits. Use a DisplayID extension block to add resolutions with higher limits.
  • Use the timing options to help fill in the values:
    • Manual - Allows the timing parameters to be set manually. The dialog will always open in this mode. See also: Timing parameters explained
    • Automatic PC - Uses standards common with PC monitors. Uses CTA-861 for 4:3/16:9 resolutions up to 1920x1080 @ 60 Hz, VESA DMT for 1360/1366x768 and 1600x900, CVT-RB otherwise.
    • Automatic HDTV - Uses standards common with HDTVs. Uses CTA-861 for all TV resolutions if possible, VESA DMT for 1360/1366x768 and 1600x900, CVT-RB otherwise.
    • Automatic CRT - Uses standards compatible with CRT monitors. Uses VESA DMT for 4:3/5:4 resolutions, CVT otherwise.
    • Native PC/HDTV - Uses the 60 Hz "Automatic" timing parameters for all refresh rates. This may help when trying other refresh rates.
    • Exact - Uses non-standard timing parameters to produce exact integer refresh rates.
    • Exact reduced - Adjusts the "Exact" timing parameters to reduce the pixel clock if possible. This may help when trying higher refresh rates.
    • Exact CRT - Uses timing parameters compatible with CRT monitors to produce exact integer refresh rates.
    • VESA standards:
      • CVT standard - Standard intended for CRT monitors.
      • CVT-RB standard - Standard intended for LCD monitors. Reduces the blanking compared with CVT.
      • CVT-RB2 standard - Newer standard intended for LCD monitors. Reduces the horizontal blanking compared with CVT-RB.
      • GTF standard - Old standard commonly used with CRT monitors.
    • Vertical total calculator - Calculates the vertical total required for the specified refresh rate and pixel clock. This can be used to implement Quick Frame Transport (QFT), which can help reduce crosstalk with backlight strobing at lower refresh rates.
  • Pay attention to pixel clock limits:
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. Additional resolutions will use up detailed resolution slots.
  • Standard resolutions are limited to certain aspect ratios: 4:3, 5:4, 16:9, 16:10. Use detailed resolutions for other aspect ratios.
  • The horizontal resolution is limited to 256-2288 and must be a multiple of 8. Use detailed resolutions for other resolutions.
  • The refresh rate is limited to 60-123 Hz. Use detailed resolutions for other refresh rates.
Extension blocks:
  • GPU-specific limtations:
    • CRU can read extension blocks from displays connected to AMD and NVIDIA GPUs.
    • CRU can't read extension blocks with Intel GPUs or switchable graphics.
    • Older drivers or GPUs may only support up to 3 extension blocks.
  • Extension block types:
    • CTA-861 extension blocks can contain additional detailed resolutions and data blocks such as TV resolutions, audio formats, and HDMI support. Note: NVIDIA requires at least 2 bytes left for data blocks or the driver will ignore all changes.
    • Use VTB-EXT to add more standard resolutions. Note: AMD/ATI only supports one VTB-EXT block, and it must be the last block in the list.
    • Use DisplayID to add resolutions greater than 4095x4095 or 655.35 MHz pixel clock. DisplayID 2.0 supports pixel clocks with three decimal places, but the driver or hardware might not support such precision.
    • Default extension blocks are placeholders for the monitor's original extension blocks. Extension blocks that can't be read will appear as default extension blocks. Note: NVIDIA does not support default extension blocks and will ignore all changes if a default extension block exists.
  • If you need to add an extension block manually, importing one of these files will provide a starting point:
Editing FreeSync/VRR ranges:
  • For DisplayPort monitors, use the "Edit..." button at the top to edit the "V rate" under range limits, and make sure "Include if slot available" is checked. Note: NVIDIA has ranges hard-coded for some monitors. To get around this, change the device ID at the top to anything else, such as ABC1234 (3 letters, 4 hex digits).
  • For HDMI FreeSync, edit the "FreeSync range" data block in the CTA-861 extension block.
  • For HDMI 2.1 VRR, edit the "HDMI 2.1 support" data block in the CTA-861 extension block.
Export formats:
  • .bin - Raw binary EDID compatible with most EDID tools
  • .dat - Data file compatible with Phoenix EDID Designer and Advantiv EEditZ/EEditGold
  • .inf - Unsigned monitor driver compatible with Windows Vista and later
  • .txt - Text file containing whitespace-separated hexadecimal values (16 per line)
  • .csv - Text file containing comma-separated hexadecimal values (one block per line)
  • .exe - Self-contained EDID override installer (includes alternative method for Intel GPUs)
CRU can import all of the above formats and any reasonably formatted text file with hexadecimal values.

Command-line options:
  • Exported .exe files:
    • /i - Install EDID without prompting
    • /r - Reset EDID without prompting
  • reset-all.exe:
    • /q - Reset without prompting
  • restart.exe/restart64.exe:
    • /q - Restart without prompting (or rename the file to restart-only.exe)
    • /r - Activate recovery mode without prompting
Memory clock issues:
  • The GPU will not reduce the memory clock when idle if the vertical blanking is too low because there won't be enough time between refreshes to retrain the memory without screen corruption. Horizontal values can still be reduced if necessary.
    • Older AMD/ATI GPUs require the "Automatic PC/HDTV" or "CVT-RB standard" vertical blanking to reduce the memory clock when idle.
    • NVIDIA and newer AMD cards can handle some lower values depending on the resolution and refresh rate.
  • Older AMD/ATI GPUs have a design limitation that causes video acceleration to scramble the screen if the vertical blanking is below standard with the GPU's memory overclocked or with multiple monitors connected. Skype is known to trigger this problem. Either don't overclock the GPU's memory, or use the "Automatic PC/HDTV" or "CVT-RB standard" vertical blanking.
Changes in 1.5.2:
  • 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
Changes in 1.5.1:
  • Audio formats: added new formats from CTA-861-G/H
  • Colorimetry: added ICtCp from CTA-861-H
  • DisplayID 2.0 detailed resolutions: fix "Reset" button resetting to 6 Hz when adding a new resolution
  • Tiled display topology: split vendor and product IDs to accommodate OUIs (2.0) and non-letter IDs (1.3)
  • List boxes now retain scroll position after editing
Changes in 1.5:
  • Added DisplayPort YCbCr color formats and maximum color depth (use the "Edit..." button at the top)
  • Added HDMI 2.1 features including maximum FRL rate, variable refresh rate, and display stream compression
  • New and improved timing options for detailed resolutions:
    • "LCD standard" has been split into "Automatic (PC)" and "Automatic (HDTV)" to better accommodate different display standards.
      The main difference is how they handle resolutions greater than 1920x1080 @ 60 Hz and 21:9 resolutions. "PC" favors CVT-RB, while "HDTV" favors CTA-861.
    • "LCD native" has been split into "Native (PC)" and "Native (HDTV)" for the same reason.
    • "LCD reduced" has been eliminated because it was too arbitrary and only worked for certain resolutions. Try "Exact reduced" for an alternative.
    • "CRT standard" is now "Automatic (CRT)" and includes 4:3/5:4 VESA DMT resolutions. Use "CVT standard" for the old behavior.
    • Added "Exact" and "Exact reduced" to calculate exact integer refresh rates.
    • Added common display standards: CVT, CVT-RB, CVT-RB2, and GTF (previously "Old standard")
  • Detailed resolutions can now calculate frequencies for all possible pixel clocks (up to 167772.16 MHz for DisplayID 1.3)
  • CEA-861 extension blocks are now called CTA-861 to reflect the standard's new name
  • Added support for DisplayID 2.0 extension blocks
  • Export now saves the original unmodified EDID if no changes were made
Changes in 1.4.2:
  • List inactive displays with overrides installed
  • Display properties: interpret "0" ID serial number as blank
  • Detailed resolutions: "LCD reduced" will no longer go below 56 horizontal blanking
  • DisplayID detailed resolutions: fixed interlaced calculations to match DisplayID standard
  • HDMI 2.0 support: enable "SCDC present" by default when adding new data blocks
  • Added .csv file export: outputs comma-separated hexadecimal values (one block per line)
  • Added .exe file export: outputs self-contained EDID override installers (includes alternative method for Intel GPUs)
  • reset-all.exe: Reset alternative method for Intel GPUs, added /q option
  • restart.exe/restart64.exe: Faster restarts, recovery mode includes alternative method for Intel GPUs, added /r option
Changes in 1.4.1:
  • Speaker setup: added new speakers from CTA-861-G
  • HDMI support: fixed undefined latency data saving as 2 ms (since 1.3.99-p1)
  • HDMI 2.0 support: preserve additional fields for HDMI 2.1
  • FreeSync range: added support for editing FreeSync 2 ranges
  • Added support for HDR static metadata blocks
Changes in 1.4:
  • Added support for DisplayID extension blocks:
    • Added support for "Type I" detailed resolutions.
    • Added support for tiled display topology data blocks.
  • Display properties: added support for ID serial number in EDID header
  • Detailed resolutions: added "Automatic - Old standard" timing option for GTF
  • TV resolutions: added new resolutions from CTA-861-G (requires driver support)
  • Colorimetry: added DCI-P3 standard from CTA-861-G
Changes in 1.3.1:
  • Fixed .inf export for Windows 10 Creators Update
  • Detailed resolutions: use CEA-861 timing parameters for 3840x2160 @ 60 Hz with "LCD standard" (use "LCD reduced" for old values)
  • Detailed resolutions: allow 0 back porch
  • TV resolutions: disable "Native format" for resolutions that don't support this option
  • Do not add blank extension block if no extension blocks exist by default
  • Allow invalid but possible product IDs when editing display properties
  • Fixed '&' character in monitor name and serial number not displaying correctly in detailed resolutions list box
  • Improved row spacing between UI elements with higher DPI settings
Changes in 1.3:
  • Added support for reading extension blocks from connected monitors with AMD/ATI and NVIDIA
  • Automatically add blank extension block in registry and exported .inf files to work around NVIDIA driver issues
  • Added support for multiple extension blocks
  • Added support for importing other types of extension blocks
  • Added support for VTB-EXT extension blocks (detailed/standard resolutions only)
  • Changed default TMDS clock to 340 MHz for new HDMI data blocks
  • Added support for HDMI 2.0 data blocks
  • Added support for HDMI FreeSync data blocks
  • Added BT.2020 formats in colorimetry data blocks
  • Added text file export (outputs hex values)
  • Improved UI scaling with higher DPI settings
  • restart.exe/restart64.exe: fix Start menu, search box, and Radeon Settings not responding after restarting
Changes in 1.2.6:
  • Fixed a bug affecting non-PnP monitors since 1.2.3 (invalid EDID version with new overrides)
Changes in 1.2.5:
  • Include range limits by default if min/max horizontal values match and certain conditions are met (for FreeSync monitors)
  • restart.exe/restart64.exe: restart Radeon Settings (cnext.exe)
Changes in 1.2.4:
  • Made range limits compatible with FreeSync monitors
Changes in 1.2.3:
  • Added basic support for range limits and serial number descriptors (use the "Edit..." button at the top)
  • Show included descriptors in the detailed resolution list
  • Added "Import complete EDID" option
Changes in 1.2.2:
  • Detailed resolutions: added "LCD reduced" timing parameters for 2560x1440 @ 144 Hz and higher resolutions
  • Extension block: added support for colorimetry and video capability data blocks
  • Redesigned icon to scale better with Windows 10's broken taskbar scaling
  • Fixed how disabled buttons appear with Windows 10
Changes in 1.2.1:
  • Detailed resolutions: added "LCD native" option
  • TV resolutions: added support for 4:2:0 resolutions
  • HDMI support: added support for HDMI resolutions, latency information, and supported content types
  • Fixed access violation in comctl32.dll message with higher DPI settings
  • Fixed layout issues with higher DPI settings and enabled DPI awareness
  • restart.exe/restart64.exe: implemented a better recovery mode
Changes in 1.2:
  • Added custom extension block editing
  • Added support for more than 8 standard resolutions (AMD/ATI only)
  • Added support for other standard resolutions (NVIDIA only)
  • Updated reset-all.exe to reset Windows resolution settings
  • Include new version of restart.exe/restart64.exe
Changes in 1.1.2:
  • Fixed HDMI audio not working with older ATI GPUs
Changes in 1.1.1:
  • Fixed monitors with invalid signal type information not working with AMD/ATI GPUs
  • Added "LCD standard" timing parameters for 3840x2160 @ 30 Hz and 1366x768 @ 60 Hz (use "LCD reduced" for old values)
  • Automatically enable extension block when importing extension block files
  • Show number of slots left
Changes in 1.1:
  • Import extension block from files (editing coming later)
  • Automatically fill in likely native resolution when adding a detailed resolution
  • Disable controls when deleting a monitor
Changes in 1.0.1:
  • Fixed .inf export
  • Added support for non-PnP monitors
  • Changed monitor list sorting
Older versions:

Using older versions is not recommended. Newer versions fix problems and add features. Please report any issues with newer versions that did not exist with older versions. Make sure to run reset-all.exe when testing different versions.

I have a problem. I activated freesync, but my video card was not compatible with it. Since I activated it I had many problems. And if I deactivate it, it doesn't go back to normal either. How can I do to reset to factory settings?

[quote='ToastyX' pid='1' dateline='1347051985']

Please I need help !
I activated freesync, but my video card was not compatible with it. Since I activated it I had many problems. And if I deactivate it, it doesn't go back to normal either. How can I do to reset to factory settings?

My pc:

AMD Ryzen 5 5600g
Motherboard Asus A520M-k
RAM 16gb (2x8gb) Viper
Ssd m.2 256gb
hdd 1tb
Withouth graphics, only the integrated graphics of te processor
Find all posts by this user
Quote this message in a reply
 Post Reply


Forum Jump:


User(s) browsing this thread: 94 Guest(s)