Jump to content

Gsync/Freesync - What about microstutter?

Something I've wondered about since Gsync and Freesync have been a thing - is what happens with microstutter?

 

Surely, if the monitor won't accept a new frame until it's complete, microstutter is no longer a thing? If so, then isn't this about 10 times more important than a little screen tearing? I guess that last statement depends on the game, but no game I've ever played has been so bad that I can't play it and Vsync is too horrible.

 

That got off-topic...

 

Do these variable refresh rate technologies eliminate (or even at all reduce) the horrible beast known as microstutter?

If not, then do they worsen micro-stutter?

If neither, then how the heck does microstutter and displaying the partial frames work?

Link to comment
https://linustechtips.com/topic/297660-gsyncfreesync-what-about-microstutter/
Share on other sites

Link to post
Share on other sites

Stuttering comes from V-sync, Gsync and Freesync creates the advantage of V-sync (no tearing) without the disadvantages (stuttering).

i7 6700K - ASUS Maximus VIII Ranger - Corsair H110i GT CPU Cooler - EVGA GTX 980 Ti ACX2.0+ SC+ - 16GB Corsair Vengeance LPX 3000MHz - Samsung 850 EVO 500GB - AX760i - Corsair 450D - XB270HU G-Sync Monitor

i7 3770K - H110 Corsair CPU Cooler - ASUS P8Z77 V-PRO - GTX 980 Reference - 16GB HyperX Beast 1600MHz - Intel 240GB SSD - HX750i - Corsair 750D - XB270HU G-Sync Monitor
Link to post
Share on other sites

Stuttering comes from V-sync, Gsync and Freesync creates the advantage of V-sync (no tearing) without the disadvantages (stuttering).

 

Microstutter - not just stuttering. The whole thing where you get partial frames being drawn and a high framerate but it actually feels a lot worse. For example, in BF4 beta, I could get 120FPs no problem but it felt like 20-25fps due to microstutter (Crossfire didn't work well at all).

Link to post
Share on other sites

Microstutter - not just stuttering. The whole thing where you get partial frames being drawn and a high framerate but it actually feels a lot worse. For example, in BF4 beta, I could get 120FPs no problem but it felt like 20-25fps due to microstutter (Crossfire didn't work well at all).

Not really sure, sorry for my ignorance. I think I've only experienced that once and I fixed it by going fullscreen instead of borderless in BF4.

i7 6700K - ASUS Maximus VIII Ranger - Corsair H110i GT CPU Cooler - EVGA GTX 980 Ti ACX2.0+ SC+ - 16GB Corsair Vengeance LPX 3000MHz - Samsung 850 EVO 500GB - AX760i - Corsair 450D - XB270HU G-Sync Monitor

i7 3770K - H110 Corsair CPU Cooler - ASUS P8Z77 V-PRO - GTX 980 Reference - 16GB HyperX Beast 1600MHz - Intel 240GB SSD - HX750i - Corsair 750D - XB270HU G-Sync Monitor
Link to post
Share on other sites

Stuttering comes from V-sync, Gsync and Freesync creates the advantage of V-sync (no tearing) without the disadvantages (stuttering).

Stuttering can come from V-SYNC, but there are other causes of stuttering as well, such as the microstutter issues that AMD Crossfire setups used to have, with "runt frames" and things like that.

V-SYNC is probably the biggest cause of stuttering due to the sudden changes between 30fps and 60fps. I'm not sure if variable refresh rate can eliminate stutter entirely, but since stutter is caused by sudden changes in the frame times, syncing the monitor refresh to the GPU output should at least help smooth things out, if nothing else. Microstuttering caused by partial frames shouldn't be a problem, AFAIK the display should only be fed complete frames with (x)-sync active.

Link to post
Share on other sites

Stuttering can come from V-SYNC, but there are other causes of stuttering as well, such as the microstutter issues that AMD Crossfire setups used to have, with "runt frames" and things like that.

V-SYNC is probably the biggest cause of stuttering due to the sudden changes between 30fps and 60fps. I'm not sure if variable refresh rate can eliminate stutter entirely, but since stutter is caused by sudden changes in the frame times, syncing the monitor refresh to the GPU output should at least help smooth things out, if nothing else. Microstuttering caused by partial frames shouldn't be a problem, AFAIK the display should only be fed complete frames with (x)-sync active.

 

Good to know - thanks!

 

You said: "AMD Crossfire setups used to have".... Trust me, they still do!

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×