Page 1 of 1

stuttering caused by GSYNC

Posted: 11 Oct 2021, 18:13
by FlavioPlaza
Sorry for English, it's not my primary language...

I've been suffering from stutterings for some time now, and I've tried many solutions to try to alleviate it, after all, I have a good computer, with SSD as storage, so I didn't want to have any problems.

But what exactly happens? The most obvious problems happen in 5 games (resident evil 3 remake, resident evil village, red dead redemption, fortnite and horizon zero dawn), and it is a stuttering that occurs in a "random" way. At first, I thought it was some optimization issue caused by slow loading textures or something like that, because there's no right time to happen, stuttering just pops up, and spoils the immersion

After tens (hundreds?) of tests, I found that disabling GSYNC solved all my problem. To be sure, I tried to simulate scenarios that I was sure were a problem and found that the problem was actually in GSYNC.

Now I don't know if this is a driver issue (I haven't tested other drivers because I'm lazy) or something related to my monitor that causes this issue, but it's pretty weird.

Has anyone else noticed something like this? I have a GTX 1070

I will do more tests to find the source of the problem (driver or monitor)

Re: stuttering caused by GSYNC

Posted: 11 Oct 2021, 18:31
by RealNC

Re: stuttering caused by GSYNC

Posted: 11 Oct 2021, 22:54
by jorimt
FlavioPlaza wrote:
11 Oct 2021, 18:13
After tens (hundreds?) of tests, I found that disabling GSYNC solved all my problem. To be sure, I tried to simulate scenarios that I was sure were a problem and found that the problem was actually in GSYNC.
I don't know enough about your particular setup to say for certain whether "G-SYNC" is the root problem in your case, but G-SYNC has a very slight "re-initialization" period when the framerate abruptly drops to 0 and back during frametime spikes (technically because the spike may happen in the early part or the middle of a scanout, so it has to wait until the next cycle to start scanning in the next frame as to fully prevent tearing), so this can be more noticeable on systems and/or games that are more prone to these spikes.

That said, while G-SYNC can slightly increase the length of recovery from frametime spikes in some (but not all) instances, you'll get stutter in the aforementioned instances whether you use it, standalone V-SYNC, or no sync.

So basically, you have a choice of slightly longer stutter without tearing (G-SYNC + V-SYNC), or a slightly shorter stutter with tearing (G-SYNC off + V-SYNC off or no sync). Pick your poison; frametime spikes suck regardless of what you use.

Anyway, if it's not frametime spikes you're experiencing, then it could also be a faulty monitor or a system configuration issue. Hard to say with such little information.