Post Reply
Custom Resolution Utility (CRU)
08-02-2018, 02:53 PM (Last edited: 08-04-2018, 10:30 AM by Ema99)
Post: #3561
RE: Custom Resolution Utility (CRU)
Hello,

I am using this fantastic utility to overclock my monitor to 75hz (LCD Reduced option). All is working fine except this issue: after I reboot, system reverts refresh rate back to 60hz and so I have to change It every time back to 75hz.
This started happening after 398.36 driver update (solved by resetting with cru and setting back 75hz). With latest driver, 398.82, windows will revert back to 60 hz after every reboot. What might be ?
-S.O.: Windows 10 x64 latest build
-Monitor connected via dvi single link
-Tried to reinstall nvidia drivers with ddu
-CRU 1.4

Update: after i launched Fortnite in full screen, I noticed that monitor sticks to 75hz now, even after reboot. Really strange.
Find all posts by this user
Quote this message in a reply
08-10-2018, 05:11 AM (Last edited: 08-10-2018, 05:17 AM by solf)
Post: #3562
RE: Custom Resolution Utility (CRU)
(08-02-2018 02:53 PM)Ema99 Wrote:  Hello,

I am using this fantastic utility to overclock my monitor to 75hz (LCD Reduced option). All is working fine except this issue: after I reboot, system reverts refresh rate back to 60hz and so I have to change It every time back to 75hz.
This started happening after 398.36 driver update (solved by resetting with cru and setting back 75hz). With latest driver, 398.82, windows will revert back to 60 hz after every reboot. What might be ?
-S.O.: Windows 10 x64 latest build
-Monitor connected via dvi single link
-Tried to reinstall nvidia drivers with ddu
-CRU 1.4

Update: after i launched Fortnite in full screen, I noticed that monitor sticks to 75hz now, even after reboot. Really strange.

I had the same issue on AMD video – the setting went back to 60 Hz after every reboot. After applying my desired 100 Hz refresh rate within the AMD Catalyst Control Center, the refresh rate stayed the same even after reboot.

Maybe this post may help you:
https://www.monitortests.com/forum/Threa...97#pid4197

On the laptop HP 8570P I was able to set 1600x900@100Hz. When I use CRU to set the refresh rate for 1280x720 – a black screen appears (even at 60 Hz). It seems that it is impossible to set the refresh rate for lower resolutions. Does anyone know the issue?
Find all posts by this user
Quote this message in a reply
08-12-2018, 02:00 PM
Post: #3563
RE: Custom Resolution Utility (CRU)
(08-10-2018 05:11 AM)solf Wrote:  On the laptop HP 8570P I was able to set 1600x900@100Hz. When I use CRU to set the refresh rate for 1280x720 – a black screen appears (even at 60 Hz). It seems that it is impossible to set the refresh rate for lower resolutions. Does anyone know the issue?
Laptop screens usually don't have scalers, so they can only display the native resolution. Lower resolutions require GPU scaling.
Find all posts by this user
Quote this message in a reply
08-13-2018, 04:30 PM
Post: #3564
RE: Custom Resolution Utility (CRU)
Hello, I have an idea or minor feature request: The ability to request a precise refresh rate.

For example, you might want a refresh rate of 60.09847756Hz to match a SNES, and get smooth Vsync at the same time.

I made a program that checks over the numbers, and finds out what integer values will get closest to that number. It found a pixel clock of 151.69MHz, total width of 1920+358, and total height of 1080+28, resulting in a refresh rate of 60.09847767Hz, which is accurate to 6 decimal places.

Now as for whether you will actually get a value that accurate or not, I don't know. Pixel clocks may drift or otherwise be slightly inaccurate. But you can at least request that value.
Find all posts by this user
Quote this message in a reply
08-13-2018, 10:11 PM
Post: #3565
RE: Custom Resolution Utility (CRU)
(08-13-2018 04:30 PM)Dwedit Wrote:  Hello, I have an idea or minor feature request: The ability to request a precise refresh rate.

For example, you might want a refresh rate of 60.09847756Hz to match a SNES, and get smooth Vsync at the same time.

I made a program that checks over the numbers, and finds out what integer values will get closest to that number. It found a pixel clock of 151.69MHz, total width of 1920+358, and total height of 1080+28, resulting in a refresh rate of 60.09847767Hz, which is accurate to 6 decimal places.

Now as for whether you will actually get a value that accurate or not, I don't know. Pixel clocks may drift or otherwise be slightly inaccurate. But you can at least request that value.
I have a pixel clock calculator here: https://www.monitortests.com/pixelclock.php

It calculates the pixel clock and totals required to get a certain refresh rate. It also finds 151.69 MHz: https://www.monitortests.com/pixelclock....pclock=165
Find all posts by this user
Quote this message in a reply
08-15-2018, 02:04 PM (Last edited: 08-15-2018, 02:06 PM by CeLioCiBR)
Post: #3566
RE: Custom Resolution Utility (CRU)
H-hey there xD

so, it's possible to force 60.000 Hz ?

When i create a "Detailed resolution", the Hz always stays 60.002 Hz, on CRU.

i use LCD Standard btw.

i don't even know if that matters.. it's just a thing that i want to be sure that is normal..


Obs: my native resolution is 1600x900, when i set that resolution on CRU, the Hz is 60.002. (on WWE 2k18 game, it shows as 60.003.. i don't know why)

When i create a custom resolution with Nvidia, i can set the 1920x1080 resolution to 60.000. (and all other resolutions above)

Sorry my english.

And thank you for CRU, awesome tool xD

I uploaded some pictures.


Attached File(s) Thumbnail(s)
           
Find all posts by this user
Quote this message in a reply
08-15-2018, 05:12 PM
Post: #3567
RE: Custom Resolution Utility (CRU)
(08-15-2018 02:04 PM)CeLioCiBR Wrote:  so, it's possible to force 60.000 Hz ?

When i create a "Detailed resolution", the Hz always stays 60.002 Hz, on CRU.

i use LCD Standard btw.

i don't even know if that matters.. it's just a thing that i want to be sure that is normal..
Horizontal Total × Vertical Total × Refresh Rate = Pixel Clock

1760 × 926 × 60 = 97,785,600 (97.7856 MHz)

The problem is the pixel clock is limited to two decimal places, so CRU chooses the next highest possible value (97.79 MHz):

Pixel Clock ÷ Horizontal Total ÷ Vertical Total = Refresh Rate

97,780,000 (97.78 MHz) ÷ 1760 ÷ 926 = 59.99656391125074 Hz
97,790,000 (97.79 MHz) ÷ 1760 ÷ 926 = 60.00269978401728 Hz

You can get exactly 60 Hz by changing the vertical total to 925:

97,680,000 (97.68 MHz) ÷ 1760 ÷ 925 = 60 Hz
Find all posts by this user
Quote this message in a reply
08-16-2018, 03:02 PM
Post: #3568
RE: Custom Resolution Utility (CRU)
Hi,

I'm new here, and have been trying to fix something for a few months, had a break and focused on a few other things, but am back on this stuff again, and would really like to try and sort it out asap. So I dived deep into CRU in the last day or two and frustratingly got half way to thinking I'd done it.. but had no luck so am looking for some advice, from anyone who may be able to help.

I'll try to type it out as simple as possible.. hopefully this isn't too much of a complicated one. Apologies if it's long. I'm trying to juggle two seperate issues and fix them one way or the other.

I have a Samsung 27 inch monitor.. S27C750 with native refresh rates of 50, 59 and 60hz @ 1920x1080 through HMDI connection.. into an NVIDIA GTX 780 Ti. My main concern is video playback in terms of lots of different video types and formats and lots of different frame rates.. 23.976, 25, 29.970, 30, 50, 59.994 etc. I've been doing a lot of video editting in the last few months and would prefer to have the refresh rate of the monitor locked into multiples of these frame rates for smoothest playback and syncing of frames. I've pretty much done that ok with most video types, except for the Blu Ray files that are 23.976.

My temporary solution of using a custom refresh rate/resolution of 48hz in NVIDIA Control Panel half worked.. but introduced a new problem, which I've had problems fixing all year, and still haven't found a solution. I tried editting the EDID of the monitor itself, making a custom monitor inf file, and even the simpler solution of building a custom resolution within NVIDIA Control Panel and so far haven't had any luck, and so far haven't been able to sync up those 23.976 videos properly.

The monitor doesn't support 48hz natively, but when using it in NVIDIA Control Panel as a custom resolution it works flawlessy, except for one frustrating problem. The RGB range is set to limited, and even if I change it to 'full' 0-255 within the drivers, it says that it has changed it onscreen but onscreen nothing changes.. and the colours stay washed out and pale and look really bad. Not just in videos but in the desktop, browser, etc.

Initially I assumed it was a monitor hardware problem in that it could support that resolution (unofficially) but that because it's outside of it's stated frequency range it would create this colour problem, but upon further testing in the last few days, it's become clear that it's actually an NVIDIA driver issue.

Because.. when I create other custom resolutions that use a refresh rate within the official range of 50-60hz.. the same issue occurs. So 54hz, or 58hz creates the same washed out colours problem. I live in PAL territory so my default refresh rate in windows is 50hz for HDTV content or 25fps PAL DVD's, and then my video player temporarily changes the refresh to 60hz when watching YT videos or NTSC content of 30fps. Everything works well except for film which is 23.976 introducing the 'judder' during panned shots, and my aim so for proper syncing for all video content that I encounter.

To conclude on that.. the only way I'm able to get full range 0-255 colour with my NVIDIA card and drivers (which looks great, both in windows and in video playback) is to use the 'native' resolutions with refresh rates of 50, 59 or 60.

So my mission has been to get NVIDIA drivers to recognise 48hz as a native resolution. I got sooo close.. but frustratingly fell short with CRU at the final step. I'd be appreciative of any help you can offer in terms of overcoming this final step.

I took some hours to experiment and familiarise myself with the CRU program and it's options. I was able to nail down the options I am looking for in the 'Extension Blocks' section of CRU, in the CEA-861 section.. and in the 'TV resolutions' section.. by playing around with those, I was able to create my own NVIDIA 'native resolutions', or remove them, for example having it so that NVIDIA would only show 60hz as the only native resolution, or 50hz etc. So that was some progress.

[Image: VXW9yho.jpg]

Everything else I tried either yielded no results at all, or undesirable results. For example, in the VTB-EXT and DisplayID sections, the changes did go through but it changed the recognition of those resolutions to DVI.. despite using HDMI cable.. and ALL resolutions became washed out and pale.. and I lost full range colour for all of them. Showing once again, that my 48hz pale colour problem, is a NVIDIA driver issue, not a hardware issue.. as I now had this same colour for every resolution on the list, even the native ones.

So far the only way I've been able to maintain the full range colour that I desire is to use HDMI 'TV Resolutions' that are recognised as 'native' by the NVIDIA drivers. Everything else messes the colour up.

The frustrating part is that 48hz is the only change within all the resolution options that doesn't work. The tick box for native resolution is greyed out, despite being ok with my monitor (unofficially), where as 24 or 25, or 100hz is able to be ticked. And I even switched to this mode (25hz) without my monitor supporting it and then had the monitor go black and say that it isn't supported. And have to revert back. The tick box is available to tick for all of the others, and NVIDIA Control Panel will recognise these extra modes which is exactly what I've been looking for.. EXCEPT the one mode that I really want.. 48hz is unavailable as a native resolution. Sad

[Image: qwxSCmQ.jpg]

As you can see the 25hz option is bolded, and even though I haven't done so in the screenshot, I could do the same for 24, 100, or 120hz.. but for some reason not 48hz, even though this is the mode that my monitor would actually be able to handle. I have no way of 100% confirming it, but I am hoping that by having this option available in the NVIDIA Control Panel in the native resolution section, under HDMI.. that it would give me the full range colour that I've been looking for. In the same way that it does for 50, 59 or 60hz.

[Image: QWqA9DB.jpg]

The 25hz option has been shown here to do exactly what I was hoping for.. from within the NVIDIA Control Panel.. and windows did try to change to this refresh rate, it's just that my monitor can't handle that refresh rate, so I can't confirm the colour side of things, one way or the other.

If you have any ideas that could help rectify this, or if you know the reason for why this could be happening, I'd be really appreciative as it's been a case of being so close, yet so far.. and a big frustration.

The other way of trying fix this, could be coming at it from another angle.. in terms of trying to get NVIDIA driver to recognise all custom resolutions.. in terms of getting them to show full range colour, because I don't understand why this is happening and that is a problem in itself. There is a full or limited colour option, when creating custom resolutions, I am selecting full colour, and it's still showing as limited. Regardless of whether it's 48hz, or 58hz.

For now, the simplest way seems like it'd be with CRU.. and then saving a bin file, and loading it up whenever I reinstall windows, or reinstalling NVIDIA drivers etc.

If you have any idea of what I could do, I'd really appreciate it, whether it the EDID file, or editting some NVIDIA driver files, or something else.

Thanks
Find all posts by this user
Quote this message in a reply
08-16-2018, 08:17 PM
Post: #3569
RE: Custom Resolution Utility (CRU)
Any reason why this wouldn't be working on a new dell G7 with 1060 max q and i7 8750h. Ive tried patching both the nvidia driver and stock intel one, but neither is letting me overclock my built in display. I know that this program usually works because i have had laptops n the past. If it cant work because of optimus or something thats fine, just wanted to know why it wasn't working.
Find all posts by this user
Quote this message in a reply
08-17-2018, 03:36 PM
Post: #3570
RE: Custom Resolution Utility (CRU)
(08-16-2018 03:02 PM)Jonotallica Wrote:  Everything else I tried either yielded no results at all, or undesirable results. For example, in the VTB-EXT and DisplayID sections, the changes did go through but it changed the recognition of those resolutions to DVI.. despite using HDMI cable.. and ALL resolutions became washed out and pale.. and I lost full range colour for all of them. Showing once again, that my 48hz pale colour problem, is a NVIDIA driver issue, not a hardware issue.. as I now had this same colour for every resolution on the list, even the native ones.

So far the only way I've been able to maintain the full range colour that I desire is to use HDMI 'TV Resolutions' that are recognised as 'native' by the NVIDIA drivers. Everything else messes the colour up.

The frustrating part is that 48hz is the only change within all the resolution options that doesn't work. The tick box for native resolution is greyed out, despite being ok with my monitor (unofficially), where as 24 or 25, or 100hz is able to be ticked. And I even switched to this mode (25hz) without my monitor supporting it and then had the monitor go black and say that it isn't supported. And have to revert back. The tick box is available to tick for all of the others, and NVIDIA Control Panel will recognise these extra modes which is exactly what I've been looking for.. EXCEPT the one mode that I really want.. 48hz is unavailable as a native resolution. Sad
It sounds like the driver might only be applying the color format settings to TV resolutions, not necessarily native resolutions. 48 Hz TV resolutions are new and are probably not supported by the driver yet, and you can't define them as native resolutions that way. The only way to define 48 Hz as a native resolution is to make it the first detailed resolution, but that probably won't solve the color problem because it won't be treated as a TV resolution.

Have you tried this tool? http://blog.metaclassofnil.com/?p=83

If that doesn't help, try adding a video capability data block and leave the selectable RGB/YCC ranges unchecked. NVIDIA's driver sometimes mixes things up if those are checked.
Find all posts by this user
Quote this message in a reply
 Post Reply


Forum Jump:


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