Question Vsync On Vs Fast

gm-madi

Respectable
Nov 26, 2017
277
2
1,815
Running a gtx 1050 ti
when playing Ring of Elysium Vsync OFF / App controle, i get screen tearing, FPS in the lobby is 170-190. but when i turn Vsync to Fast which is similar to OFF but with no tearing, the game capps the FPS to 120.
even in CSGO 250-300 became capped. in CSGO the fps limit switches between 120 and 240 every 30 seconds which causes stutters.

how can i put Vsync to Fast for Ring of Elysium to remove the tearing without capping it to 120 ??
 
V sync works by capping your fps to either fractions or multiples of your refresh rate. No, there is no way to eliminate screen tearing without capping fps unless you get a freesync/gsync monitor.

You could try setting a framerate target at something a little higher than 120, such that at least your fps would be stable at 120 rather than bouncing around. Not sure how to set an fps limit with Nvidia, from a quick google it looks like you have to use a 3rd party tool like RivaTuner.


Edit: Nevermind, I forgot about fast-sync/triple buffering. Don't think what I said is totally accurate with that in mind.
 
Last edited:
By definition, tearing happens when FPS are higher than your refresh rate. So, if you want to eliminate tearing, you have to keep the FPS at or below the refresh rate.There's no way around that. But, as you have noted, stuterring happens when the FPS bounces between two VSYNC multiple... It's an old gamer dilemna: high fps with tearing/stuttering or lower FPS but smoother gameplay. No good answer as it depends a lot on personnal preferences and which games are played.

This is exactly to solve this issue that G-Sync/Freesync have been invented: to make the refresh rate follow the FPS instead of trying to fix the FPS at the vsync rate. Thus allowing smooth gameplay without tearing or stuterring in the variable range.

But even then, when FPS are way above the max sync speed, you don't have much choice but to make some compromise. Either you let the FPS fly as high as possible but with tearing or stuttering, or you cap it to some value above VSYNC but below 2x Vsync (to prevent stuttering) and use fastsync.
 
Last edited: