Custom Resolution Utility (CRU)
|
09-02-2022, 06:24 AM
Post: #6871
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(09-02-2022 03:16 AM)ToastyX Wrote:It can be any random ID, I just checked. It has to be a real manufacturer for CRU to let me click OK though, so I did SAM6666 which isn't a real monitor and my changes work. So it must be in the driver yes. I don't have any issues from doing this, I'm doing it to work around an issue that is flickering basically.(09-02-2022 02:12 AM)Dreamic Wrote: In order to lower my VRR/LFC Range from 80 to 30, changing it is not enough. I must also change the Device ID to something with a lower VRR Range, like DELA179 (Dell/Alienware AW2721D 1-240Hz). Mine is SAM105C (Samsung Odyssey G7 80-240Hz).That means NVIDIA must have ranges hard-coded in the driver for some monitors, possibly to work around issues like flickering. Does the ID need to be a monitor with VRR, or can it be any other random ID? Obviously if I set the limit too low, issues will start to appear and get worse the lower you go, like flickering. Setting the limit to 30Hz makes LFC kick in around 39Hz or 39fps, where you will then be running 78Hz. At 40fps, 40Hz. I start seeing issues more around 35Hz and below, which would require me to set a limit of 25Hz~ or lower. Also playing games at this low of a framerate is not something I would do and already an unpleasant experience, but having to maintain above 80fps, higher actually as LFC kicks in above that, so lets say 90fps minimum, or my Hz will go from 90Hz to 178Hz if I drop to 89fps, there are visible brightness changes when this happens, flicker. Many games are comfortably playable down to far lower than this, LFC should not kick in until you drop below at least 60fps. These drastic Hz jumps are visible, doubling and halving. You want to minimize or eliminate how often it happens. (09-02-2022 04:36 AM)aelius Wrote:(09-02-2022 02:12 AM)Dreamic Wrote: I don't think it's a fault of your program but something dumb Nvidia is doing and I think should be added to the Editing VRR Range section, not sure if there's been discussion about this. You would agree with me if you were seeing what I'm seeing. The pixel response and input lag of this display are more than good enough 30-60Hz, and I won't dip low enough to engage LFC. Stock LFC being as high as 80Hz is rare, almost everything else is a good bit lower. I can still notice flicker too much in high Hz, I've thought about changing the range around higher like you're saying but for this display what I'm doing is a better solution. Lastly it's not poor frame pacing, it's LFC flicker, from engage and disengaging, doubling and halving your Hz up and down if you're hovering around and crossing the threshold one way then the other repeatedly, these doubling and halving of Hz fluctuations are very visible. Without LFC, your Hz up and down is just the same as your framerate up and down, you're not usually going from 80fps to 160fps in a millisecond etc. My understanding is this issue is more noticeable on VA VRR displays as well, maybe it's better with IPS etc, the brightness/flicker from huge Hz jumps. |
|||
09-02-2022, 12:11 PM
(Last edited: 09-02-2022, 12:24 PM by aelius)
Post: #6872
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(09-02-2022 06:24 AM)Dreamic Wrote: The pixel response and input lag of this display are more than good enough 30-60Hz I won't argue the point if you feel this within your threshold of pain, but I urge other readers to not go in this direction. (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. Other monitors have different characteristics. (09-02-2022 06:24 AM)Dreamic Wrote: Lastly it's not poor frame pacing, it's LFC flicker, from engage and disengaging Yes, I forgot to mention this, but only because in this scenario it's even easier and much wiser to simply frame limit around the LFC on/off threshold. With the monitor in stock configuration, if you can't keep a game over 80fps consistently then limit it to 75fps and you've solved the problem. Changing the variable refresh range lets you play with where you'd need to set your frame limit; if you've got a decently beefy PC it might be desirable to have the range around 105Hz-240Hz for example, such that you can target 120fps (or higher) in lighter games, and frame limit heavier games at 100fps. (09-02-2022 06:24 AM)Dreamic Wrote: My understanding is this issue is more noticeable on VA VRR displays as well, maybe it's better with IPS etc, the brightness/flicker from huge Hz jumps. I don't know if it's /more/ noticeable on VA, but it certainly is noticeable on basically any kind of display, even OLED. Good luck finding the solution that fits you best. |
|||
09-03-2022, 03:21 AM
(Last edited: 09-03-2022, 03:28 AM by Dreamic)
Post: #6873
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(09-02-2022 12:11 PM)aelius Wrote:Pixel response and input lag are worse or better at a refresh rate depending on monitor, some are worse, some are better. LFC engage/disengage/flicker is far worse of a problem on this monitor.(09-02-2022 06:24 AM)Dreamic Wrote: The pixel response and input lag of this display are more than good enough 30-60Hz (09-02-2022 12:11 PM)aelius 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.(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-02-2022 12:11 PM)aelius Wrote:I have a 3080 and 5800x, a game like Cyberpunk 2077 maxed out can drop into the 50's, 1440p. I could set the limit to 120-240Hz but I don't think that would even always keep me in LFC mode as I'm sure it goes above 120fps sometimes, I'd have to cap framerate... and then I have to go into CRU to change limit when I want to play another game that isn't always above or below 120fps...(09-02-2022 06:24 AM)Dreamic Wrote: Lastly it's not poor frame pacing, it's LFC flicker, from engage and disengaging You want to always have LFC engaged, or always have it disengaged. Not engaging and disengaging while you're playing a game, at least on this monitor. Avoid instantaneous doubling and halving of Hz. I guess other people can adjust their framerate caps and lower/raise their VRR/LFC floor on a game by game basis if that's not beyond inconvenient to them... |
|||
09-03-2022, 05:57 AM
Post: #6874
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
Suit yourself
|
|||
09-03-2022, 06:05 AM
Post: #6875
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
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?
|
|||
09-03-2022, 12:48 PM
(Last edited: 09-03-2022, 12:50 PM by Dreamic)
Post: #6876
|
|||
|
|||
RE: Custom Resolution Utility (CRU)
(09-03-2022 05:57 AM)aelius Wrote: Suit yourselfMaybe as games get more demanding in time and my PC is averaging lower framerates below 120fps in demanding games this will be more appealing, but otherwise I don't know if capping below is worth it if I would be playing a game that could be shooting up to 160fps/Hz+ sometimes for example. For such a game that averages mid-100's I would need to lower the 120-240 for the times it drops below 120fps. Anyways your ideal solution is pretty much if most of the demanding games you play average below 120fps, and then the only other things you play are like eSports titles like Valorant, CSGO, etc that will always be 240fps+, set V rate to 119-240 (cause you can't do exactly half/decimals in CRU, actual rate is 239.957Hz half = 119.9785Hz) and then FPS limit at 115/116~. Maybe I'll do it when all the new games I'm playing are averaging below that, if I'm not upgrading my PC. A good 360Hz monitor for a 180Hz limit or something would be nicer. If we hypothetically scaled things differently, you wouldn't cap a 60Hz monitor at 30Hz/29fps if you could get up to 45fps sometimes with VRR. But yes 30 to 45 is more noticeable than 120 to 180... I think the extra framerate 120+ if it happens often enough is probably more important than the pixel response. 180fps at 180Hz is better than 120fps at 240Hz in my opinion. Anyways I don't have anything more to contribute, I see the Device ID thing was added to the VRR section of the first post. |
|||
09-03-2022, 02:32 PM
Post: #6877
|
|||
|
|||
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. |
|||
09-07-2022, 12:03 AM
(Last edited: 09-07-2022, 12:06 AM by mdrejhon)
Post: #6878
|
|||
|
|||
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 |
|||
09-07-2022, 03:15 AM
Post: #6879
|
|||
|
|||
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. 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. |
|||
09-08-2022, 07:14 PM
(Last edited: 09-08-2022, 07:16 PM by Bigapps1206)
Post: #6880
|
|||
|
|||
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! |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 168 Guest(s)