Framelimiting and Vsync introducing variable input lag?
Posted: 29 Oct 2015, 18:38
Hello, this is my first post here and I hope that someone can explain or even assist me in fixing this following behaviour I've noticed in many of my games.
Out of the box, most PC games have horrible framepacing with Vsync which causes constant stutter/judder and as such I usually have to additionally cap the framerate with something like RTSS or similar in order to get a reasonably smooth 60fps without judder, however doing so causes the input lag to change whenever the framerate has dropped.
I try to explain as best I can (with limited english)
The game runs at 60 FPS and feels accordingly responsive, now the framerate drops briefly for any reason (GPU load, loading screen ect.) and then after the framerate recovers back to 60 there is suddenly noticably more input lag, all inputs have more delay than before, now if the framerate drops again and then goes back up there will be less input lag and that goes on and on, after every framedrop the input lag seems to change, either increases or decreases.
This only seems to happen when I use any framelimiting tool in combination with Vsync, using just Vsync without any additional capping and the input lag remains consistent across framedrops, however without capping the frametimes are usually rather poor in most games causing judder.
It does not matter which framelimiter I use, whether external or in-game, the input method (gamepad or mouse) also seems irrelevant
This issue is more obvious if used with standard half refresh vsync to 30 FPS (Nvidia inspector), though I can also notice it at 60FPS, though not quite as pronounced.
Reducing the pre rendered number of frames lessens the issue, though it's still noticable.
I've noticed it for example in these games: The Witcher 3 60FPS (also at 30), Batman AK 30FPS, GTA V 30FPS, CoD Advanced Warfare 60FPS.
I have never noticed such behaviour with my PS4 games.
I also tested with a clean Windows 7 install, though that made no difference
I understand extra lag during a framedrop but not after one, so has anyone made similar experiences as I described above, is this normal on PC or is something wrong on my part and if so, what could it be?
Currently running:
Win 10 64 bit
GTX 970 3.5 GB (358.50)
Intel Core i7 2600k stock
8GB RAM
Asus vg248qe (running at 60HZ in these cases)
Out of the box, most PC games have horrible framepacing with Vsync which causes constant stutter/judder and as such I usually have to additionally cap the framerate with something like RTSS or similar in order to get a reasonably smooth 60fps without judder, however doing so causes the input lag to change whenever the framerate has dropped.
I try to explain as best I can (with limited english)
The game runs at 60 FPS and feels accordingly responsive, now the framerate drops briefly for any reason (GPU load, loading screen ect.) and then after the framerate recovers back to 60 there is suddenly noticably more input lag, all inputs have more delay than before, now if the framerate drops again and then goes back up there will be less input lag and that goes on and on, after every framedrop the input lag seems to change, either increases or decreases.
This only seems to happen when I use any framelimiting tool in combination with Vsync, using just Vsync without any additional capping and the input lag remains consistent across framedrops, however without capping the frametimes are usually rather poor in most games causing judder.
It does not matter which framelimiter I use, whether external or in-game, the input method (gamepad or mouse) also seems irrelevant
This issue is more obvious if used with standard half refresh vsync to 30 FPS (Nvidia inspector), though I can also notice it at 60FPS, though not quite as pronounced.
Reducing the pre rendered number of frames lessens the issue, though it's still noticable.
I've noticed it for example in these games: The Witcher 3 60FPS (also at 30), Batman AK 30FPS, GTA V 30FPS, CoD Advanced Warfare 60FPS.
I have never noticed such behaviour with my PS4 games.
I also tested with a clean Windows 7 install, though that made no difference
I understand extra lag during a framedrop but not after one, so has anyone made similar experiences as I described above, is this normal on PC or is something wrong on my part and if so, what could it be?
Currently running:
Win 10 64 bit
GTX 970 3.5 GB (358.50)
Intel Core i7 2600k stock
8GB RAM
Asus vg248qe (running at 60HZ in these cases)
