Describe your system:
Describe your issue:
When playing some games with VSync on and exclusive fullscreen, the average fps stay locked to the monitor refresh rate, but frame times are not consistent, causing a lot of stuttering. Here is a screenshot of the frametime plot from AfterBurner:
I couldn't manage to find a pattern among the games that show this behavior but I'm going to make two lists:
Games that do NOT have problems:
Battlefield 4, PayDay 2, Rainbow Six Siege, GTA V, Star Wars Battlefront II, Bloons TD 6, Valheim
Games that HAVE problems:
Human Fall Flat, Super Meat Boy Forever, Dead Cells, UNO, Holodrive. This last one is a free-to-play game on Steam and can be easily be used to test the mentioned behavior. By default VSync is OFF and there is no problem, but if you enable it in the settings, it starts to stutter.
The problem can be circumvented by using windowed or borderless modes, or by reverting the drivers to 20.8.3 (I think I tried all the past driver versions and that is the most recent one which doesn't show this problem).
Solved! Go to Solution.
Update: Today I updated to the lastest driver version, 21.5.1, and the problem is still there. However, I tried to do a clean boot of Windows disabling every program from startup and all non-Microsoft services and the problem was gone.
So, I started trying to disable every single service, one by one, and I found out that the culprit is the AMD External Events Utility: if I disable it, even when the computer is turned on, the stutter disappear, but as soon as I enable it again, the stutter shows up again... I don't know if this information can be useful to better detect the problem.
In the Windows 10 Settings > Gaming > Game Mode (Disable)
It likely won't fix the issue in all games., I'd instead recommend using the Driver to force V-Sync On (per game)
This will typically be best for OpenGL Games... also ensure that Triple Buffering is disabled.
Thanks leyvin for the answer.
I tried to disable Windows Game Mode and also to force VSync on from the drivers (I set "Wait for Vertical Refresh" to "Always On") but all the games mentioned still present the same problem. I also tried to restart the computer after changing the settings, and I tried forcing VSync On in the global settings but the problem is still there.