CRU (Custom Resolution Utility) Tips, Tricks and Monitors OC

CRU (Custom Resolution Utility) Tips, Tricks and Monitors OC

CRU (Custom Resolution Utility) Tips, Tricks and Monitors OC (MicroLED/OLED/Q-LED/LED/LCD/CRT)
Custom Resolution Utility known as CRU was made by ToastyX from this site
->
->
My New FreeSync Monitor ->
======
Important!
Please try this tools if You want to set resolution correctly, it can show you correct Resolution/Timings to Ratio Values:
->
->
======
1. OC your Monitor
Run CRU as Admin !
Here is New CRU 1.4.1 (Supports AMD Freesync, Freesync 2, HDR & new HDMI 2.0)
->
Then Set your desired Resolutions + Refresh rates
Here my settings used now with CRU
(75Hz will be added when my new Cable arrives, i need 10Bit FreeSync, with my current cable i can have only 6Bit or 8Bit 4.2.2)

Spoiler: Settings

Here is my Settings for CRT Diamond PRO 2070SB

Spoiler

And also some usefull knowledge:
"LCD standard" should be the same as "CVT reduced blank" except for TV resolutions like 1920x1080 @ 60 Hz, which uses the CEA standard because that's more common (even with computer monitors).
"LCD native" just uses the 60 Hz "LCD standard" timing parameters for all refresh rates. This works better when adding higher refresh rates with some LCD monitors and TVs. This is also what is filled in by default when clicking the "Add..." button.
"LCD reduced" uses non-standard timing parameters to reduce the pixel clock for certain resolutions by reducing the totals. For example, it will keep 1920x1080 @ 72-77 Hz under the 165 MHz pixel clock limit for single-link DVI using timing parameters that I've found work with many LCD monitors.
"CRT standard" should be the same as the "CVT" standard. It is mostly useful for CRT monitors, and it also works for adding lower resolutions with LCD monitors.
"GTF" isn't included in CRU, although I did write the code for it. It is an old standard that has been replaced by the CVT standard.
"DMT" doesn't make sense as a timing option because the DMT standard only defines timing parameters for specific resolutions and refresh rates. "LCD standard" uses the DMT standard for 1360x768 @ 60 Hz and 1366x768 @ 60 Hz because those are common with LCD monitors and TVs, and the DMT standard for 1920x1080 @ 60 Hz is the same as the CEA standard.
by ToastyX
TIP -> If something goes wrong go into Windows Safe Mode and Hit Reset-ALL in CRU directory !
TIP -> Its always good to have some Vendor Specs for your Monitor (google it) to know what H/V Refresh rates it supporting.
TIP for 1080p LED/LCD users, you can set Refresh Rate 75Hz and/or Custom Resolution:
2200x1125 total, 148.50 MHz pixel clock / 148.5 MHz 2200 x 1125 @ 60.00Hz
Here you Have -> Pixelclock calculator
Also this is great Site for some Testing -> Blur Busters UFO Motion Tests
Also is good to see what resolutions or refresh rates work for your Monitor by setting Custom Resolution in CCC !
======
2. Enable Freesync for your Monitor
(GPU will have to support it, DP or New HDMI Strongly recomended - Bandwidth is what Freesync needs)
In CRU Edit Extensions Blocks and Add Freesync Range.

Here the AMD freesync Demo to test your settings -> AMD_FreeSync_Demo_0_9_1_setup
Pro TIP for Freesync Monitors Users -> Here you CAN adjust Freesync Ranges easily e.g. from 45-75 to 33-75
Like always look into Monitor Specs and H/V (Horizontal/Vertical) Reresh ranges and set this in here:

Spoiler

TIP:
AMD/ATI Pixel Clock Patcher modifies the AMD/ATI video driver to allow higher resolutions and refresh rates by removing the 165 MHz pixel clock limit for single-link DVI and HDMI, the 330 MHz limit for dual-link DVI, and the 400 MHz limit for VGA.
-> AMD/ATI Pixel Clock Patcher
And nVidiia Pixel Clock Patcher modifies the NVIDIA video driver to allow higher resolutions and refresh rates by removing the 165 MHz pixel clock limit for single-link DVI and HDMI, the 330 MHz limit for dual-link DVI, and the 400 MHz limit for SLI and 400/500-series GPUs.
-> nvlddmkm-patcher-1.4.0.zip
Also you can Play with some HDMI settings (if you have HDMI Plug-in LED)
TIP -> Don't set Bit Depth beyond Monitor Spec cuz' you'll have Black Screen Log-in (Run in Safe Mode and Hit Reset-ALL in CRU)

Spoiler

TIP for CRT Users -> Freesync Working as intended but only in 56-120 Range Mode ! (you can test also in 50-120 range but Freesync is based on VESA Monitor standard so in my CRT lowest Refresh is 56Hz, thats why it is working only in 56-120 (and more) range !
UPD. Demo runs OK in 56-120 but FC4 not, so only good setting for my CRT is now 57-120/74 ! (Tested and working OK)
Also is good to read you Monitor PDF Manual, this is point of interest:
e.g.:
--
Horizontal scan range
30 kHz to 83 kHz (automatic) Try from 33-35 (and go Up in 5Hz steps, always restart after change + Run CRU as Admin)
Vertical scan range
50 Hz to 76 Hz (automatic) Give Max 75
(When you OC you refresh rates for Monitor you Pick lower number from H or V Highest in this e.g. it will be Safe 75Hz becouse Vertical Highest is 76Hz)
Optimal preset resolution
1920 x 1080 at 60 Hz
Highest preset resolution
1920 x 1080 at 60 Hz
======
Next is good to have GPU to monitor connected by Display Port (it has Higher Bandwidth, this is Important factor for FS)
Next if you have HDMI, try to OC your TDMS clock to 660MHz in CRU-> HDMI )
you can Enable it easier via DP converter to HDMI that ToastX recommends -> Accell B086B-006B-2 UltraAV DisplayPort 1.2 to HDMI 1.4 Active Adapter
Some setups need to be pluged by HDMI to DVI/DP etc. HDMI must be pluged in GPU (That's the easiest way to force Driver to detect Monitor as HDMI)
Some other setups needs to be Pluged by Display Port.
Last TIP -> Always restart you computer to reflect changes !
Ne01 OnnA Note:
I've decided to give This Great Utility its own thread (also to be more visible for others) & nV users also can Tweak/OC their Monitors.
It's still under construction !
======
Here is the list of Monitors that are capable & working with FreeSync:
Qnix 2710 = OK
Qnix QX2710 = OK
LG 29UM58a = OK
Yamakasi Catleap 2B = OK
LG 27MA53 = OK
Samsung S24C750P = Need work/Testing
AOC Q2963PM = OK + some more Work/Testing
Viewsonic VX2257 = OK + some more Work/Testing
Easy instructions for DVI monitors:
1. Pixel clock patch using AMD/ATI Pixel Clock Patcher !
2. Delete extra monitor profiles from CRU and restart driver
3. Open CRU again and add EDID custom blocks (HDMI support & Freesync range) to all profiles that exist
4. In Preferences tick: Include If slot avaible (like in 2nd screen)
5. Unplug and replug DVI connection
======
You may need to Edit Custom resolutions in Registry.
Here:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000]
"DALNonStandardModesBCD1"=hex:13,60,07,68,00,00,00,60,13,60,07,68,00,00,00,75,\
13,60,07,68,00,00,00,85,13,66,07,68,00,00,00,60,13,66,07,68,00,00,00,75,13,\
66,07,68,00,00,00,85,08,00,04,80,00,00,00,60,10,24,06,00,00,00,00,60
"DALNonStandardModesBCD2"=hex:12,80,07,68,00,00,00,60,14,00,10,50,00,00,00,60
"DALNonStandardModesBCD3"=hex:12,80,10,24,00,00,00,90,11,52,08,64,00,00,00,85,\
13,60,07,68,00,00,00,85,13,60,07,68,00,00,00,85,13,60,10,24,00,00,00,85,13,\
60,10,24,00,00,00,85,16,00,12,00,00,00,00,85,13,66,07,68,00,00,00,85,06,40,\
04,80,00,00,00,90,08,00,06,00,00,00,00,90,11,52,08,64,00,00,00,90,19,20,12,\
00,00,00,00,75
"DALNonStandardModesBCD4"=hex:12,00,10,24,00,00,00,00,12,80,07,68,00,00,00,85,\
12,80,09,60,00,00,00,85,16,00,12,80,00,00,00,85,19,20,10,80,00,00,00,85,19,\
20,12,00,00,00,85,17,92,13,44,00,00,00,85,18,00,14,40,00,00,00,77,18,56,13,\
92,00,00,00,79,19,20,14,40,00,00,00,74,20,48,15,36,00,00,00,66
Explanation now:
20,48,15,36,00,00,00,66 -> it means Resolution: 2048:1536 at 66 refresh rate, you need to edit any of those settings to your liking.
Exmp. If you need 1920:1080 at 80Hz -> 19,20,10,80,00,00,00,80 and so on.
And the same in here:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\amdkmdag]
TIP - Its good to have this string Exported to a file for just Merging when Drivers gets updated, save some time.
TIP - Also is good to have working settings in CRU Exported to a File.
======
Note:
Some monitors just have a scaler that implements the DisplayPort or HDMI variable refresh rate standard,
but they are not sold as freesync monitors and don't have an EDID that states freesync support. If you happen to have such a monitor,
then it will work. If the scaler is not compatible, then it will not work.