Modinstaller wrote:Of course the guide says something about experiencing stuttering with a cap and that gsync fixes this. Which I don't quite understand since the guide also seems to state that the stutter issue only arises with limits of 58 or 59 for a 60 hz display, for example, and not with limits of 0.007-0.015 below the screen's refresh rate. That seems to make the point irrelevant. I've been using a cap of 59.987 fps myself, I've only been bothered by some input lag (which I surmise a 144hz screen will already fix anyway) and never had any problem with stuttering. Maybe I just can't notice it though ...
You might be confusing the GSYNC cap differential (~3fps) with the low-lag VSYNC ON cap differential (~0.007-0.015).
There are extremely good reasons why the differentials are different recommendations.
1. For GSYNC, you need a little breathing room for varying frametimes. At 144fps, some frames will be 1/143sec and some will be 1/145sec. One frame will be lagged and the other will not be. Ideally, the lag is supposed to be microscopic, but is not always -- measurable input lag occured until the cap differential was at least ~2 to ~3fps below. That's what high speed video showed. So if you're doing 0.007 on GSYNC, you're getting a few milliseconds more lag even if your motion makes no difference between 3fps cap versus 0.007fps cap differential. That's what the 1000fps high speed camera lag results showed. Very tiny, a few milliseconds, but it showed statistically. (However, in theory, with better firmware and better drivers, the capping differential might now be smaller -- a retest may be needed with latest GSYNC to see how tight the differential can be)
2. For Low-Lag VSYNC ON, there's no such concern since varying frametimes behaves differently with this situation. You've got VSYNC rounding issue (aka stutter -- randomly missed VSYNCs result in a frame being displayed for one more refresh cycle). If you make the differential too big, you've got the harmonic / beat-frequency microstuttering. E.g. 59fps at 60Hz will be 1 stutter per second. 59.5fps at 60Hz will be 1 stutter every 2 second. And so on. If you make the differential too small, you run into framepacing accuracy limitations of the framerate capping software -- running 59.99fps at 60Hz may cause a 100-second cycle where 80 seconds is perfectly smooth and 20 seconds is massively stuttering. So you attempt to find a goldilocks point.
Alternative (zero differential capping): Also, some newer news is there's a brand new low-lag VSYNC ON that eliminates the need for a cap differential, if you use the low-lag VSYNC ON trick, please read this
brand new thread. It is achieved by a form of tearingless (Raster-synchronized) VSYNC OFF. It is extremely highly experimental but this can produce 1 to 2 less frame of input lag for VSYNC ON, while having a perfect cap match (no differential). Works best in older games where there's enough horsepower room to allow the raster synchronization to work well.