FREESYNC HZ Counter Mismatch based on FPS Limiter?
Posted: 07 Mar 2020, 01:52
FREESYNC HZ Counter Mismatch based on FPS Limiter?
Hey guys, So I recently got a LG27GL850 coming from a CHG70 and an old XB241H Gsync Module monitor and I'm using a Nvidia RTX 2070.
I've noticed something interesting after testing all three of these monitors.
Gsync seems to be 1:1 HZ to Framerate perfect. There is no mismatch going on and everything is working as intended.
Freesync on the other hand seems to have HZ counter mismatch that bounces around when FPS Cap is applied. For example, it could be 90FPS Capped and it could bounce anywhere from 80,to 88,89,90,91,92, and 100.
When the FPS is Uncapped the HZ counter seems to be much more accurate to whatever my FPS currently is.
Then I noticed that it is only when using In-Engine limiters or CPU level limiters such as RTSS is what causes the HZ mismatch even though in RTSS's case, gives rocksolid frametimes. (Note that this applies to games, for whatever reason, running Nvidia Pendulum or Amd Windmill doesn't cause this issue)
When I use Nvidia Inspector "Limiter V2 - Allow All", which I believe is a Driver level limiter, the frametimes become much more chaotic but the HZ rate is a perfect 1:1. However, this comes at the cost of input latency as it increases pretty dramatically compared to RTSS and In-Engine limiters making it pretty unusable and somewhat defeats the purpose of adaptive sync.
Does anyone know why this might be happening? Why does Rocksolid RTSS frametimes cause such mismatch in HZ counter while a Driver level limiter with chaotic frametimes give perfect HZ counter?
Is the Hz Mismatch an issue? Will I get screen tearing under this situation using an RTSS limiter?
I personally don't notice any screen tearing but I'm probably the worst person to ask to spot it. I've tried to use my phone camera to check but couldn't really figure it out.
I'd appreciate it if someone could help me out, thanks!
Hey guys, So I recently got a LG27GL850 coming from a CHG70 and an old XB241H Gsync Module monitor and I'm using a Nvidia RTX 2070.
I've noticed something interesting after testing all three of these monitors.
Gsync seems to be 1:1 HZ to Framerate perfect. There is no mismatch going on and everything is working as intended.
Freesync on the other hand seems to have HZ counter mismatch that bounces around when FPS Cap is applied. For example, it could be 90FPS Capped and it could bounce anywhere from 80,to 88,89,90,91,92, and 100.
When the FPS is Uncapped the HZ counter seems to be much more accurate to whatever my FPS currently is.
Then I noticed that it is only when using In-Engine limiters or CPU level limiters such as RTSS is what causes the HZ mismatch even though in RTSS's case, gives rocksolid frametimes. (Note that this applies to games, for whatever reason, running Nvidia Pendulum or Amd Windmill doesn't cause this issue)
When I use Nvidia Inspector "Limiter V2 - Allow All", which I believe is a Driver level limiter, the frametimes become much more chaotic but the HZ rate is a perfect 1:1. However, this comes at the cost of input latency as it increases pretty dramatically compared to RTSS and In-Engine limiters making it pretty unusable and somewhat defeats the purpose of adaptive sync.
Does anyone know why this might be happening? Why does Rocksolid RTSS frametimes cause such mismatch in HZ counter while a Driver level limiter with chaotic frametimes give perfect HZ counter?
Is the Hz Mismatch an issue? Will I get screen tearing under this situation using an RTSS limiter?
I personally don't notice any screen tearing but I'm probably the worst person to ask to spot it. I've tried to use my phone camera to check but couldn't really figure it out.
I'd appreciate it if someone could help me out, thanks!
