Post Reply
Custom Resolution Utility (CRU)
Yesterday, 03:47 PM
Post: #8781
RE: Custom Resolution Utility (CRU)
(Yesterday 03:36 PM)creo_gen Wrote:  Thx for prompt reply. I have only 1 monitor, so it is not the case. I checked DisplayID extension block before and it has necessary resolutions (attached).

[Image: 6c2a96d35e98c168c6a5dfd0a4edd151.png]

Changing to "Automatic PC" in the Detailed resolution block allowed to top Refresh rate to about 119Hz but not more, again red value from 120 Hz or more.

So, if i get you right i need to edit the given 143.999 Hz resolution in DisplayID block. Set it to "Automatic PC" from Manual.
Which one to change as i have dropdown menu with at least DisplayId 1.3 and DisplayId 2.0?
Yes, that should work. You can also try that with 165 and 170 Hz since there is enough bandwidth, but I don't know if the monitor will accept it. Don't change the DisplayID version. For 120 Hz, you can delete the existing one, add a new extension block, set the type to DisplayID 1.3, add a detailed resolutions data block, and add 120 Hz in there.
Find all posts by this user
Quote this message in a reply
Yesterday, 05:45 PM (Last edited: Yesterday, 05:55 PM by creo_gen)
Post: #8782
RE: Custom Resolution Utility (CRU)
(Yesterday 03:47 PM)ToastyX Wrote:  Yes, that should work. You can also try that with 165 and 170 Hz since there is enough bandwidth, but I don't know if the monitor will accept it. Don't change the DisplayID version. For 120 Hz, you can delete the existing one, add a new extension block, set the type to DisplayID 1.3, add a detailed resolutions data block, and add 120 Hz in there.

Thank you very much, your replies help me much. Sounds great for another options. I'm fine with 144 Hz mode, Win10 allows to pick 10 bit colors on that rate.

For 120 Hz entry. It is in the upper block and Win10 sees it and allows me to choose this refresh rate from that moment.

If I properly read the 1st post, then i can change in the existing DisplayId block resolution with 120 Hz. It is 2560x1440 120 Hz -> 3440x1440 120 Hz. So i expect lower resolution should also be present in 120 Hz. Or you mean the same? I thought it was about the very 1st Detailed resolution block where i added 120 Hz entry by myself before.

[Image: 96f9b74e1d2367cb36a9a725b9a4027c.png]

Another question about HDMI connection. It is declared HDMI 2.1 for the TCL monitor. However, connection via HDMI cable (everything else is same) gives only 100 Hz. I changed another cable which should be fine with HDMI 2.1 but no changes. Maybe there are tunings to allow higher refresh rates via HDMI? Where to check it?
Find all posts by this user
Quote this message in a reply
Yesterday, 06:28 PM (Last edited: Yesterday, 06:32 PM by chris89)
Post: #8783
RE: Custom Resolution Utility (CRU)
@ToastyX Hello. May you advise on a discussion on Github & here on how to dial in the custom resolution on a R9 290 HDMI?
I need a sequence of events that need to take place to get er' done, please?
This is what I have found thus far... However I would love to learn how to achieve greater than 33.75hz @ 3840x2160 on the R9 290 HDMI.

Not to mention RX 5600 XT hdmi, how to get the Virtual Super Resolution res to 5120x2880 on 3840x2160 native, to support RSR Radeon Super Resolution upscale from 3840x2160 to 5120x2880? Right now all I got is 3200x1800 to 3840x2160, even with desktop set to 5120x2880 60?

R9 290 Custom Resolutions
2560x1440 (QHD) 60hz CVT-RB
2736x1536 60hz CVT-RB
2880x1620 55hz CVT-RB
3072x1728 50hz CVT-RB
3200x1800 48hz CVT-RB
3840x2160 33.75hz CVT-RB

CRU
Extension Blocks
Edit - Delete All - Add Detailed Resolutions - Restart64.exe - Done

Thanks

See it says in Detailed Resolutions, 0 slots left? I cannot lose hdmi audio or bitstream. Just wanna dial er' in.
   
Find all posts by this user
Quote this message in a reply
Yesterday, 06:30 PM
Post: #8784
RE: Custom Resolution Utility (CRU)
(Yesterday 03:29 AM)ToastyX Wrote:  
(01-21-2025 09:26 PM)GregB Wrote:  I extracted an EDID from a laptop with built in 3D Vision a long time ago.

I have 2 versions of this EDID. One has a much longer block of code, the other, about 1/4 of that.

The long block EDID does not load in Nvidia. The shorter one does. I must have done something years ago to get to the shorter version, but I cannot recall what.

I use this EDID for a ROG Strix XG17AHPE monitor I have. It displays 3D when the EDID is loaded, but I have to tilt the monitor to a little less than 90 degrees to see it more clear, as horizontal, it is too dark.

I have been encountering many problems loading this EDID recently. I don't remember so many problems in the past. My native laptop screen is 120hz QHD 2560x1440 (TN) - AUO B173QTN01.4

The panel which I used to have, and pulled the EDID from is a 17.3" FHD 1920x1080

Sometimes, I encounter a black screen when the EDID is loaded. I reboot, and sometimes it is fixed. Sometimes not. I've spent 6 hour days trying to get it to work, and cannot seem to find out why it sometimes does, and sometimes does not. Re-installing Nvidia Quadro drivers, etc.
Can you post the files here? The black screen on boot is a bug in NVIDIA's driver when using multiple displays (your laptop display + the monitor). See this post for a workaround: https://www.monitortests.com/forum/Threa...wn-scripts

Thanks for the help and linking to the workaround! I'm also going to try out the EDID from the monitor you provided.

The ASUS VG248QG should work if you turn on ELMB and turn off FreeSync in monitor settings. It's been confirmed by some people I know that work with this monitor.

Here's the EDID from a laptop I've been using, in txt format.


Attached File(s)
.txt  Scorp 2021.txt (Size: 767 bytes / Downloads: 4)
Find all posts by this user
Quote this message in a reply
Yesterday, 08:26 PM
Post: #8785
RE: Custom Resolution Utility (CRU)
(Yesterday 06:30 PM)GregB Wrote:  Thanks for the help and linking to the workaround! I'm also going to try out the EDID from the monitor you provided.

The ASUS VG248QG should work if you turn on ELMB and turn off FreeSync in monitor settings. It's been confirmed by some people I know that work with this monitor.

Here's the EDID from a laptop I've been using, in txt format.
You said you have two versions of the EDID. Is this the long one or short one? What is the other one? This one has a weird extension block that's basically empty and is interpreted as missing by CRU. NVIDIA will not load EDID overrides with missing extension blocks, so you need to delete the extension block to make it work with NVIDIA.
Find all posts by this user
Quote this message in a reply
Yesterday, 08:26 PM
Post: #8786
RE: Custom Resolution Utility (CRU)
(Yesterday 06:28 PM)chris89 Wrote:  @ToastyX Hello. May you advise on a discussion on Github & here on how to dial in the custom resolution on a R9 290 HDMI?
I need a sequence of events that need to take place to get er' done, please?
This is what I have found thus far... However I would love to learn how to achieve greater than 33.75hz @ 3840x2160 on the R9 290 HDMI.

Not to mention RX 5600 XT hdmi, how to get the Virtual Super Resolution res to 5120x2880 on 3840x2160 native, to support RSR Radeon Super Resolution upscale from 3840x2160 to 5120x2880? Right now all I got is 3200x1800 to 3840x2160, even with desktop set to 5120x2880 60?
I don't have a github currently. The R9 290 doesn't have HDMI 2.0, and it doesn't support more than 297 MHz pixel clock. The monitor doesn't seem to support HDMI 2.0 either, so there isn't much headroom left anyway. You might be able to get a few more Hz with the pixel clock patcher, but I don't recommend its use anymore.

For VSR, have you tried adding 5120x2880 using SRE? Also the monitor only supports 3840x2160 @ 60 Hz with YCbCr 4:2:0, so I don't know if VSR can scale down to a 4:2:0 resolution.
Find all posts by this user
Quote this message in a reply
Yesterday, 08:26 PM
Post: #8787
RE: Custom Resolution Utility (CRU)
(Yesterday 05:45 PM)creo_gen Wrote:  Thank you very much, your replies help me much. Sounds great for another options. I'm fine with 144 Hz mode, Win10 allows to pick 10 bit colors on that rate.

For 120 Hz entry. It is in the upper block and Win10 sees it and allows me to choose this refresh rate from that moment.

If I properly read the 1st post, then i can change in the existing DisplayId block resolution with 120 Hz. It is 2560x1440 120 Hz -> 3440x1440 120 Hz. So i expect lower resolution should also be present in 120 Hz. Or you mean the same? I thought it was about the very 1st Detailed resolution block where i added 120 Hz entry by myself before.

[Image: 96f9b74e1d2367cb36a9a725b9a4027c.png]

Another question about HDMI connection. It is declared HDMI 2.1 for the TCL monitor. However, connection via HDMI cable (everything else is same) gives only 100 Hz. I changed another cable which should be fine with HDMI 2.1 but no changes. Maybe there are tunings to allow higher refresh rates via HDMI? Where to check it?
I'm saying delete the 3440x1440 @ 120 Hz from the main window and add it in a new DisplayID 1.3 extension block because there isn't room in the existing one, or you can delete the 2560x1440 resolutions if you don't need them. The RX 580 doesn't support HDMI 2.1.
Find all posts by this user
Quote this message in a reply
Yesterday, 08:37 PM (Last edited: Yesterday, 08:43 PM by GregB)
Post: #8788
RE: Custom Resolution Utility (CRU)
(Yesterday 06:30 PM)GregB Wrote:  
(Yesterday 03:29 AM)ToastyX Wrote:  
(01-21-2025 09:26 PM)GregB Wrote:  I extracted an EDID from a laptop with built in 3D Vision a long time ago.

I have 2 versions of this EDID. One has a much longer block of code, the other, about 1/4 of that.

The long block EDID does not load in Nvidia. The shorter one does. I must have done something years ago to get to the shorter version, but I cannot recall what.

I use this EDID for a ROG Strix XG17AHPE monitor I have. It displays 3D when the EDID is loaded, but I have to tilt the monitor to a little less than 90 degrees to see it more clear, as horizontal, it is too dark.

I have been encountering many problems loading this EDID recently. I don't remember so many problems in the past. My native laptop screen is 120hz QHD 2560x1440 (TN) - AUO B173QTN01.4

The panel which I used to have, and pulled the EDID from is a 17.3" FHD 1920x1080

Sometimes, I encounter a black screen when the EDID is loaded. I reboot, and sometimes it is fixed. Sometimes not. I've spent 6 hour days trying to get it to work, and cannot seem to find out why it sometimes does, and sometimes does not. Re-installing Nvidia Quadro drivers, etc.
Can you post the files here? The black screen on boot is a bug in NVIDIA's driver when using multiple displays (your laptop display + the monitor). See this post for a workaround: https://www.monitortests.com/forum/Threa...wn-scripts

Thanks for the help and linking to the workaround! I'm also going to try out the EDID from the monitor you provided.

The ASUS VG248QG should work if you turn on ELMB and turn off FreeSync in monitor settings. It's been confirmed by some people I know that work with this monitor.

Here's the EDID from a laptop I've been using, in txt format.

***UPDATE***

Sweet mother, it worked!

That 'black screen' workaround is a work of art. It has solved all of my problems. I wish I had known of that before. I re-installed my video drivers so many times after booting into safe mode to delete them first. Formatted my computer once. To make things worse, I have to boot into not enforcing digital signatures to install my video card because their drivers need a workaround on my machine. Mercy.

What a fix!

The ASUS VG248QG works in stereo. I used the EDID that I posted here to make it work. The EDID you provided from the similar version, but 3D ready monitor did not work. Display was dark and inverted.

I don't know why that EDID I have from that old laptop works on two different monitors now. Seems like magic, I guess.

With the ASUS VG248QG, the recommendation is to turn on ELMB and turn off FreeSync. But that does not work for me with my EDID loaded, as it breaks the 3D vision.

Other users simply plug that monitor in, use those settings and it should work fine. I think most or all known users in that situation have a desktop setup. Mine (laptop) only works with my EDID loaded in Nvidia's settings.

Question: I manually load my EDID in Nvidia's system topology settings. Using the scripts and exe files from the 'black screen' workaround definitely works to stop the black screen effect, but it doesn't seem to load the EDID in the same way as manually loading it in Nvidia's settings.

It is the 3D capability that I am looking for, and not so much a custom resolution (but I assume that's a part of it, with the 119.x Hz). Loading it with Nvidia seems to give me the 3D. With just CRU and not manually loading it, that doesn't appear to happen.

If I manually load it in Nvidia, it stays there until I manually remove it. So problem mostly solved. It works.

Is this the correct procedure?

I created the exe file by loading the EDID manually in Nvidia's settings first. Then I found that monitor with CRU (which is now different from what it natively shows up as) and exported the EXE file. That's what I used in the startup script.

I tried booting without manually loading the EDID in Nvidia settings first, but it did not produce 3D.

The very best thing would be to have an option from CRU where the EDID does not have to be loaded from Nvidia's settings. Then I can run the EXE whenever I need to do 3D work.

This would save my computer from always thinking there is a monitor attached, when I don't need it.

Or, having some setting where you can set the laptop panel as the "main display" on system startup every time, even if an external display had that designation on shutdown.

For the program I use, whatever monitor is displaying 3D needs to be set as the main display, otherwise it will not activate 3D when you launch the program.

But, if you shut down, don't need the 3D monitor and re-start, Windows will treat the 'phantom' monitor as the main display until I manually change the setting.

Anyway... that's the whole story.

How can I contribute to your work? You have helped me a great deal. I would like to return the favor.

Sincerely,

Greg

(Yesterday 08:26 PM)ToastyX Wrote:  
(Yesterday 06:30 PM)GregB Wrote:  Thanks for the help and linking to the workaround! I'm also going to try out the EDID from the monitor you provided.

The ASUS VG248QG should work if you turn on ELMB and turn off FreeSync in monitor settings. It's been confirmed by some people I know that work with this monitor.

Here's the EDID from a laptop I've been using, in txt format.
You said you have two versions of the EDID. Is this the long one or short one? What is the other one? This one has a weird extension block that's basically empty and is interpreted as missing by CRU. NVIDIA will not load EDID overrides with missing extension blocks, so you need to delete the extension block to make it work with NVIDIA.

That was the short one. It is the only one that works for me (I have no idea why). The "long" one gives me an error when I try to load it with Nvidia.

Here is the "long" version, which I am pretty sure is what I originally pulled from my old laptop. It's been several years, so I can't be 100% sure.


Attached File(s)
.txt  Scorpius 3D EDID.txt (Size: 12 KB / Downloads: 4)
Find all posts by this user
Quote this message in a reply
Yesterday, 10:16 PM
Post: #8789
RE: Custom Resolution Utility (CRU)
(Yesterday 08:37 PM)GregB Wrote:  Question: I manually load my EDID in Nvidia's system topology settings. Using the scripts and exe files from the 'black screen' workaround definitely works to stop the black screen effect, but it doesn't seem to load the EDID in the same way as manually loading it in Nvidia's settings.

It is the 3D capability that I am looking for, and not so much a custom resolution (but I assume that's a part of it, with the 119.x Hz). Loading it with Nvidia seems to give me the 3D. With just CRU and not manually loading it, that doesn't appear to happen.

If I manually load it in Nvidia, it stays there until I manually remove it. So problem mostly solved. It works.
Wait, if you have a Quadro GPU and can override the EDID directly in the NVIDIA control panel, what are you using CRU for? You shouldn't need to use both to override the EDID, only one or the other. CRU uses a different method because GeForce GPUs don't have the NVIDIA control panel option. Is the black screen problem happening with just the NVIDIA control panel?

Also, if you're importing an EDID from a file using CRU, you should check "Import complete EDID" so that it also changes the device ID, which is what the driver uses to determine if the monitor supports 3D Vision.

The long file is the EDID plus a bunch of unrelated data after it. The short file is only the EDID.
Find all posts by this user
Quote this message in a reply
Yesterday, 10:36 PM
Post: #8790
RE: Custom Resolution Utility (CRU)
(Yesterday 10:16 PM)ToastyX Wrote:  
(Yesterday 08:37 PM)GregB Wrote:  Question: I manually load my EDID in Nvidia's system topology settings. Using the scripts and exe files from the 'black screen' workaround definitely works to stop the black screen effect, but it doesn't seem to load the EDID in the same way as manually loading it in Nvidia's settings.

It is the 3D capability that I am looking for, and not so much a custom resolution (but I assume that's a part of it, with the 119.x Hz). Loading it with Nvidia seems to give me the 3D. With just CRU and not manually loading it, that doesn't appear to happen.

If I manually load it in Nvidia, it stays there until I manually remove it. So problem mostly solved. It works.
Wait, if you have a Quadro GPU and can override the EDID directly in the NVIDIA control panel, what are you using CRU for? You shouldn't need to use both to override the EDID, only one or the other. CRU uses a different method because GeForce GPUs don't have the NVIDIA control panel option. Is the black screen problem happening with just the NVIDIA control panel?

Also, if you're importing an EDID from a file using CRU, you should check "Import complete EDID" so that it also changes the device ID, which is what the driver uses to determine if the monitor supports 3D Vision.

The long file is the EDID plus a bunch of unrelated data after it. The short file is only the EDID.

I've had so many problems loading an EDID with Nvidia settings (Quadro P5000) that I searched for solutions and found CRU.

When I load the EDID in Nvidia settings, it often gives me a black screen on my laptop. Sometimes it is successful, mostly not. Then I re-start. Sometimes it will fix it, sometimes not.

CRU seems to fix all of that hassle (perhaps it is the re-start feature). The 'black screen' workaround was the thing that had the biggest impact.

CRU will not load an EDID for me like Nvidia's settings does. It seems like I have to load the EDID with Nvidia's settings to have the 3D effect. However, CRU seems to do something to make it all work properly. Nvidia's option results in a black screen 90% of the time. Especially on a restart of the system.

I had been working with 'black screens' as a matter of routine until I found this resource.

So, it appears that while you can load an EDID with a quadro card, how Nvidia handles that has some kind of a bug. At least in a laptop system.

Thank you, sincerely, for your help. CRU and the black screen workaround have resolved some long standing issues. It is an incredible resource.

I could write a novella about the problems I've encountered trying to get this to work. It's mind numbing.

For now, I just have to live with having a "phantom" monitor attached when I don't want or need one. But that is a small matter compared to those black screens and the EDID not loading properly.

Strange that I have to also load it in Nvidia's settings for it to function, but for whatever reason, CRU provides a solution to those black screens.

Thank you so much!
Find all posts by this user
Quote this message in a reply
 Post Reply


Forum Jump:


User(s) browsing this thread: ToastyX, 63 Guest(s)