Post Reply
Custom Resolution Utility (CRU)
05-04-2024, 05:41 PM (Last edited: 05-04-2024, 05:42 PM by letsgototesco)
Post: #8171
RE: Custom Resolution Utility (CRU)
hi i was just wondering does CRU not support 8k resolution? besides trying to run a 8k resolution on both a 1080x1920 monitor and a 4k monitor i also tried a virtual monitor which also doesn't do 8k CRU just colours the 8k resolution red in custom resolution
Find all posts by this user
Quote this message in a reply
05-04-2024, 07:20 PM
Post: #8172
RE: Custom Resolution Utility (CRU)
(05-04-2024 05:41 PM)letsgototesco Wrote:  hi i was just wondering does CRU not support 8k resolution? besides trying to run a 8k resolution on both a 1080x1920 monitor and a 4k monitor i also tried a virtual monitor which also doesn't do 8k CRU just colours the 8k resolution red in custom resolution
CRU does support 8K.
Find all posts by this user
Quote this message in a reply
05-05-2024, 12:31 PM (Last edited: 05-05-2024, 12:43 PM by Skyy)
Post: #8173
RE: Custom Resolution Utility (CRU)
First of all thanks for the great work on CRU!

I'm trying to solve a problem with CRU but I can't get it to work at all. My system is running Windows 11 and I previously used CRU to remove that 4096 resolution from my LG TV so I do know CRU works fine in general but I ran against a wall for my current setup.

My GPU is a RTX 4070 and I have one 4k 160hz monitor connected via DP @ 150% scaling and a second 1080p 60hz monitor with a DP to HDMI cable @ 100% scaling, HDMI on the monitor end. I'm trying to get the 1080p 60hz monitor to run at 4k 60hz. No matter what I do to that monitor in CRU and how many times I run restart.exe or reboot my PC the highest resolution Windows will show is 1920x1080 (Recommended) for that display.

I tried adding a 4k detailed resolution, I tried adding a 4k HDMI resolution and also a 4k TV resolution with CRU, nothing worked. Then I tried to edit the present 1080p resolution but no dice, Windows doesn't see the 4k resolution at all, can someone help me out here?

[Image: i6xqvWf.png]

[Image: 8Xj1cwQ.png]

A little background on why I want to do this with CRU.

My 4k 160hz monitor disconnects from Windows as soon as I switch the source on it to something else causing everything to be moved over to my 1080p monitor. Since the resolution and scaling differs greatly all windows and programs look messed up even when the 4k monitor gets reenabled and everything moves back.

First I used the Nvidia Control Panel to add a 4k resolution to the 1080p monitor and then set it to 150% scaling also which worked liked a charm. Since both monitors now ran the same resolution and scaling everything could freely move between either and nothing gets resized or messed up. However upon enabling the Custom Resolution option in the Nvidia Control Panel my primary 4k 160hz monitor loses all G-Sync capabilities.

That's why I want to work around that and set 4k on a driver/EDID level for the 1080p monitor.

Thanks for any help in advance!
Find all posts by this user
Quote this message in a reply
05-06-2024, 03:38 PM
Post: #8174
RE: Custom Resolution Utility (CRU)
(05-05-2024 12:31 PM)Skyy Wrote:  My GPU is a RTX 4070 and I have one 4k 160hz monitor connected via DP @ 150% scaling and a second 1080p 60hz monitor with a DP to HDMI cable @ 100% scaling, HDMI on the monitor end. I'm trying to get the 1080p 60hz monitor to run at 4k 60hz. No matter what I do to that monitor in CRU and how many times I run restart.exe or reboot my PC the highest resolution Windows will show is 1920x1080 (Recommended) for that display.

I tried adding a 4k detailed resolution, I tried adding a 4k HDMI resolution and also a 4k TV resolution with CRU, nothing worked. Then I tried to edit the present 1080p resolution but no dice, Windows doesn't see the 4k resolution at all, can someone help me out here?
The first post describes the pixel clock limits you're encountering, and chances are a 1080p monitor will not accept UHD 4K anyway. You should enable DSR for the 1080p monitor in the NVIDIA control panel if you want virtual UHD 4K.
Find all posts by this user
Quote this message in a reply
05-06-2024, 06:15 PM
Post: #8175
RE: Custom Resolution Utility (CRU)
(05-04-2024 07:20 PM)ToastyX Wrote:  
(05-04-2024 05:41 PM)letsgototesco Wrote:  hi i was just wondering does CRU not support 8k resolution? besides trying to run a 8k resolution on both a 1080x1920 monitor and a 4k monitor i also tried a virtual monitor which also doesn't do 8k CRU just colours the 8k resolution red in custom resolution
CRU does support 8K.

oh thanks for response i havent had any luck getting it to do 8k resolution it turns red and greys out the Ok


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
05-06-2024, 07:38 PM
Post: #8176
RE: Custom Resolution Utility (CRU)
(05-06-2024 06:15 PM)letsgototesco Wrote:  oh thanks for response i havent had any luck getting it to do 8k resolution it turns red and greys out the Ok
You should really read the first post, and there's no way your monitors will accept 8K anyway.
Find all posts by this user
Quote this message in a reply
05-06-2024, 09:13 PM (Last edited: 05-06-2024, 09:15 PM by Skyy)
Post: #8177
RE: Custom Resolution Utility (CRU)
(05-06-2024 03:38 PM)ToastyX Wrote:  
(05-05-2024 12:31 PM)Skyy Wrote:  My GPU is a RTX 4070 and I have one 4k 160hz monitor connected via DP @ 150% scaling and a second 1080p 60hz monitor with a DP to HDMI cable @ 100% scaling, HDMI on the monitor end. I'm trying to get the 1080p 60hz monitor to run at 4k 60hz. No matter what I do to that monitor in CRU and how many times I run restart.exe or reboot my PC the highest resolution Windows will show is 1920x1080 (Recommended) for that display.

I tried adding a 4k detailed resolution, I tried adding a 4k HDMI resolution and also a 4k TV resolution with CRU, nothing worked. Then I tried to edit the present 1080p resolution but no dice, Windows doesn't see the 4k resolution at all, can someone help me out here?
The first post describes the pixel clock limits you're encountering, and chances are a 1080p monitor will not accept UHD 4K anyway. You should enable DSR for the 1080p monitor in the NVIDIA control panel if you want virtual UHD 4K.

Thanks for the reply! So these limitations are still in effect with modern connections like DisplayPort. Unfortunately DSR is not an option for me either as my primary monitor triggers DSC no matter how low I set the resolution or Hz and Nvidia disables DSR altogether if DSC is in effect. Sadly, unlike AMD, Nvidia has to enable DSR for all connected displays with no option to activate it only for specific ones.

Is there any other option I have?
Find all posts by this user
Quote this message in a reply
05-06-2024, 09:26 PM
Post: #8178
RE: Custom Resolution Utility (CRU)
(05-06-2024 09:13 PM)Skyy Wrote:  Thanks for the reply! So these limitations are still in effect with modern connections like DisplayPort. Unfortunately DSR is not an option for me either as my primary monitor triggers DSC no matter how low I set the resolution or Hz and Nvidia disables DSR altogether if DSC is in effect. Sadly, unlike AMD, Nvidia has to enable DSR for all connected displays with no option to activate it only for specific ones.

Is there any other option I have?
Try using this: https://github.com/kangyu-california/PersistentWindows
Find all posts by this user
Quote this message in a reply
05-07-2024, 12:22 AM (Last edited: 05-07-2024, 12:23 AM by Dreamic)
Post: #8179
RE: Custom Resolution Utility (CRU)
Hey @ToastyX, been trying to achieve certain refresh rates for a couple hours now and have no idea what is stopping me, thought you might have some insight?
Firstly this firmware finally came out for MSI 271QRX:
   

So DSC can be toggled off now, and it has a full fledged 48gbps HDMI 2.1 port, along with a certified cable it comes with.
Now there are calculators such as the LTT one and this:
https://tomverbeure.github.io/video_timings_calculator

Which show with custom timings 360Hz 2560x1440 10bit should be possible without DSC:
   
Etc.

However no matter what I do I'm unable to get 350Hz or anything higher stable, I can get 350Hz to show up in NVCP but applying it results in a mess.
Now what's extra weird is this extends to 8bit, which according to those calculators can have enough bandwidth for 460Hz at 2560x1440 (not that I expect the panel to do that), so surely it isn't a bandwidth limitation. It also hits a wall at around 345Hz just like 10bit, not being able to do 350Hz or higher when it should easily be able to do the 360Hz or at least more than 10bit can if it was a bandwidth limitation.
So what is going on? What's limiting me?

This is what I'm currently running:
   

I tried digging around CRU to see if there was some limit I could delete/override that was stopping both 10bit and 8bit at 350Hz, but no luck. Also 350Hz seems to only like to appear once you're just under 1340Mhz pixel clock, not that it's stable.
Hblank starts falling apart around 100, I don't really have more room/stability to save on pixel clock much anywhere.

Any idea what the limitation is? When 8bit 2560x1440 is hitting a wall at the same place as 10bit 2560x1440 when if it was a bandwidth limitation 8bit should be able to achieve some degree higher refresh rate but it's stopped by something at the same place. I even disabled 10bit support in CRU and 8bit still couldn't go any higher.

Thanks
Lastly here's basically everything exposed by CRU:
   
Find all posts by this user
Quote this message in a reply
05-07-2024, 02:10 PM
Post: #8180
RE: Custom Resolution Utility (CRU)
@Dreamic, your manual timings make no technical sense!
You were supposed to start from CVT-RB2 base in CRU and then reduce H Blank to 80, V Front porch 7 or so, V Blank 55 or so.

use CVT-v2.0-Generator-Version-1.xlsx
can be imported in google sheets after downloading it if not having office
Code:
--- Under PARAMETER VALUES modify:  
RB_MIN_VBLANK
100
--- For I_H_PIXELS 2560, I_V_LINES 1440, I_IP_FREQ_RDQ 360, Reduced y, version 3 gives:
  Hactive | Vactive | Htotal | Hblank | Vtotal | Vblank | H Freq  | V Freq  | Pixel Freq
  2560    | 1440    | 2640   | 80     | 1494   | 54     | 538.200 | 360.126 | 1420.395

  Hfront | Hsync | Hback | Hpol | Vfront | Vsync | Vback | Vpol
  8      | 32    | 40    | P    | 40     | 8     | 6     | N

or CTA-861-OVT-Calculator
Code:
--- Under Algorithm Parameter Values, click Modify:  
  MinVblankDuration | MinVsyncLeadingEdge | MinHblank444 | MinHblank420 | PixelFactor420
  100               | 95                  | 80           | 80           | 1
--- Click Calculate OVT > For RID 8, FR 21, M2 gives:
  Hactive | Vactive | Htotal | Hblank | Vtotal | Vblank | H Freq  | V Freq  | Pixel Freq
  2560    | 1440    | 2640   | 80     | 1495   | 55     | 538.200 | 360.000 | 1420.848

  Hfront | Hsync | Hback | Hpol | Vfront | Vsync | Vback | Vpol
  16     | 32    | 32    | P    | 3      | 8     | 44    | P
Should now fit in 48Gbps without DSC, but the problem is that MinVblankDuration is expected to be 460μsec. Monitor board might not be able to process stuff within 100 microseconds VBlank.

CVT-RB3 vs CTA-OVT is mostly swapped sizes for V Front porch and V Back porch, so could jiggle a bit with it, but other than that it's pretty much take-it or leave-it
Find all posts by this user
Quote this message in a reply
 Post Reply


Forum Jump:


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