Page 1 of 1

OSD shows higher than FPS limit

Posted: 08 Jan 2022, 17:36
by CaptainB1ood
I have searched this forum and found one post that was similar but it is kind of hard to search due to the words that are involved.

Can someone explain to me why this is working the way it is in game?

I have RTSS setup with limit at 120FPS. You see it clearly reporting correctly and staying at 120FPS and stable frametime. How is it my monitor VRR is hitting up to 144hz? When I open the monitors OSD it bounces all over the place above the RTSS framerate lock. Is this by design? Just doesn't make sense to me.

Video of what I am seeing:
phpBB [video]


System:
Windows 11
I9 12900k
z690
32GB ddr 3200
3080 FE
LG 27GN950-b
Using diplay port.

Also to note I have to put the monitor in DP 1.4 DSC get to get 144hz. If I put the monitor in just DP 1.4 only then can I set the refresh rate to 120hz. When I have DP 1.4 DSC enabled in the monitor in windows nvcp I only get 60,95 and 144hz as options. The reason I mention this is BF2042 seems to run better with DSC off on the monitor and I can possibly go with that as an alternative, however I would still like to know what is happening when I run the system at 144hz with a 120FPS cap in RTSS why the monitor says it bounces over 120hz...I can definitely feel judders when it happens in games.

Re: OSD shows higher than FPS limit

Posted: 08 Jan 2022, 19:06
by jorimt
CaptainB1ood wrote:
08 Jan 2022, 17:36
I have RTSS setup with limit at 120FPS. You see it clearly reporting correctly and staying at 120FPS and stable frametime. How is it my monitor VRR is hitting up to 144hz? When I open the monitors OSD it bounces all over the place above the RTSS framerate lock. Is this by design? Just doesn't make sense to me.
The built-in refresh rate meters in the monitor OSD average the framerate differently and appear to be highly approximate. I.E. they're not very reliable, especially on FreeSync displays running in G-SYNC Compatible mode. Probably something to do with driver implementation, and the fact that they were originally tuned for FreeSync on AMD cards, especially seeing as they are a bit more stable on native G-SYNC monitors with Nvidia GPUs (which still misread occasionally as well).

Basically, the refresh meter is really only useful for verifying whether G-SYNC is active; if it's static, G-SYNC isn't currently engaged, if it is fluctuating, G-SYNC is.

Keep using RTSS to monitor average framerate. It's more reliable.

Re: OSD shows higher than FPS limit

Posted: 09 Jan 2022, 14:56
by CaptainB1ood
Interesting...I suppose the only way to truly know what is happening is to use a high speed camera? I have used most of the tools on this site and everything looks great for my system while testing here but in some games I think Gsync gets broken.

Re: OSD shows higher than FPS limit

Posted: 09 Jan 2022, 15:21
by jorimt
CaptainB1ood wrote:
09 Jan 2022, 14:56
Interesting...I suppose the only way to truly know what is happening is to use a high speed camera?
For what it's worth, I saw similar fluctuations on the built-in refresh rate meter during my original high speed camera tests on a native G-SYNC monitor, and it never affected my latency readings.

My best guess is it misreads brief frametime variances and/or spikes (which happen with or without G-SYNC) as actual average framerate changes and misreports. That, and your particular meter looks very slow to update between readings, making it even less useful.

I wouldn't let what amounts to a novelty feature feed any undue paranoia over G-SYNC latency. Again, ignore it and rely on RTSS to monitor average framerate instead.

Re: OSD shows higher than FPS limit

Posted: 10 Jan 2022, 01:30
by CaptainB1ood
Yeah, I hear yah. No paranoia per se here...just seems like this one particular game has been giving me fits. BF2042 @ 4k just really doesn't seem to like to play nicely with my gsync setup. Whats odd though it works great if I am in a vehicle or if I use an xbox controller....if I am on foot, it stutters randomly even though the frametimes stay good....

So, I am finding that it seems it's just this broken game that has my thoughts about it all jumbled. All other games I play have been smooth...so I shouldn't have let this game make me think something was wrong...

At the end of a long work week I just want to sit, relax and play games on the insanely high dollar pc equipment I have bought hoping for a high end experience.....is that too much for a person to ask :D

Re: OSD shows higher than FPS limit

Posted: 10 Jan 2022, 13:24
by jorimt
CaptainB1ood wrote:
10 Jan 2022, 01:30
BF2042 @ 4k just really doesn't seem to like to play nicely with my gsync setup. Whats odd though it works great if I am in a vehicle or if I use an xbox controller....if I am on foot, it stutters randomly even though the frametimes stay good....
G-SYNC only fixes V-SYNC stutter, so if the stutter is system/game-side, G-SYNC will show it as is. In other words, any stutter you get with G-SYNC off + V-SYNC off will not be solved with G-SYNC + V-SYNC; it will simply stutter without tearing instead.
CaptainB1ood wrote:
10 Jan 2022, 01:30
At the end of a long work week I just want to sit, relax and play games on the insanely high dollar pc equipment I have bought hoping for a high end experience.....is that too much for a person to ask :D
You can have the most expensive, optimized PC in the world, and a particular game and/or game engine (be it I/O management, netcode, etc) may still bottleneck the heck out of it along with every other system out there.