Jump to content

Difference between locking fps and Vsync?

Go to solution Solved by crystal6tak,

Normally, the GPU makes frames and they go to the monitor to be displayed. Yea?

 

V-Sync creates a frame buffer. It withholds frames outputted from the GPU, then gives them off to the monitor in a ordered fashion. This ensures the frames are complete frames (tearing happens when half a frame is delivered) and that they are delivered at consistent intervals (stuttering happens when some frames are delivered slower than others). However since V-Sync makes another layer of processing of the frames before outputting them, the user gets a delay, normally refereed as input lag. So, in a nutshell, V-Sync stops screen tearing and inconsistent frame time but increases input lag.

 

Locking FPS simply means restricting the number of frames the GPU outputs. Screen tearing and frame time variance can still be present. However there won't be any input delay.

 

Both V-Sync and locking FPS will reduce GPU usage if they were originally outputting more FPS than necessary (etc: 200 fps).

 

Hope this helps!

7 minutes ago, Nazilad said:

What is the actual difference? If there is any...

So technically speaking the difference is in how the double/triple buffer works.

 

Here is a very good article on how the buffer system works.

http://www.anandtech.com/show/2794/2

LINK-> Kurald Galain:  The Night Eternal 

Top 5820k, 980ti SLI Build in the World*

CPU: i7-5820k // GPU: SLI MSI 980ti Gaming 6G // Cooling: Full Custom WC //  Mobo: ASUS X99 Sabertooth // Ram: 32GB Crucial Ballistic Sport // Boot SSD: Samsung 850 EVO 500GB

Mass SSD: Crucial M500 960GB  // PSU: EVGA Supernova 850G2 // Case: Fractal Design Define S Windowed // OS: Windows 10 // Mouse: Razer Naga Chroma // Keyboard: Corsair k70 Cherry MX Reds

Headset: Senn RS185 // Monitor: ASUS PG348Q // Devices: Note 10+ - Surface Book 2 15"

LINK-> Ainulindale: Music of the Ainur 

Prosumer DYI FreeNAS

CPU: Xeon E3-1231v3  // Cooling: Noctua L9x65 //  Mobo: AsRock E3C224D2I // Ram: 16GB Kingston ECC DDR3-1333

HDDs: 4x HGST Deskstar NAS 3TB  // PSU: EVGA 650GQ // Case: Fractal Design Node 304 // OS: FreeNAS

 

 

 

Link to post
Share on other sites

30 minutes ago, Nazilad said:

What is the actual difference? If there is any...

V-Sync is not just a framerate cap that doesn't allow you go beyond 60fps (or whatever your monitor is). V-Sync will only allow your framerate to be a multiple of your monitor. That means your framerate won't just be "anything 60fps or below". With V-Sync, your framerate will be 60fps, 30fps, 20fps, 15fps, 12, 10, 6, 5, etc. Nothing inbetween. In practice this means if you can get 60fps but can't maintain it consistently, and your framerate hovers around 55-65fps, then your game will rapidly switch between 30fps and 60fps all the time, and you'll have noticeable stutters and hiccups. With a regular framerate cap, you just won't go beyond 60fps, that's all. You won't get the stuttering that V-Sync causes, but you also may get tearing since the framerate isn't in sync with your monitor anymore.

Link to post
Share on other sites

Normally, the GPU makes frames and they go to the monitor to be displayed. Yea?

 

V-Sync creates a frame buffer. It withholds frames outputted from the GPU, then gives them off to the monitor in a ordered fashion. This ensures the frames are complete frames (tearing happens when half a frame is delivered) and that they are delivered at consistent intervals (stuttering happens when some frames are delivered slower than others). However since V-Sync makes another layer of processing of the frames before outputting them, the user gets a delay, normally refereed as input lag. So, in a nutshell, V-Sync stops screen tearing and inconsistent frame time but increases input lag.

 

Locking FPS simply means restricting the number of frames the GPU outputs. Screen tearing and frame time variance can still be present. However there won't be any input delay.

 

Both V-Sync and locking FPS will reduce GPU usage if they were originally outputting more FPS than necessary (etc: 200 fps).

 

Hope this helps!

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

×