Razzle Sep 21, 2017 @ 4:24pm
What exactly is Vsync ? Mostly csgo related
Iv always known what isVsync
Its a method that locks the FPS to your monitor's refresh rate and smoothes it out so you dont see any tearing and what not

But heres what I notice happens when I turn it on "Triple buffering" Option in csgo

When its on , I seriously have a time even selecting stuff on main menu, the mouse movement feels weird I barely can aim at people

When its off my mouse feels normal again and everything is normal.

So ...why would it have an effect on this considering when its on I get stable 60fps

Something went wrong while displaying this content. Refresh

Error Reference: Community_9708323_
Loading CSS chunk 7561 failed.
(error: https://community.cloudflare.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=789dd1fbdb6c6b5c773d)
Showing 1-8 of 8 comments
Sticky Honeybuns Sep 21, 2017 @ 4:42pm 
Some games suffer from severe input lag with Vsync on. I'm not sure exactly why that is but my guess is that with vsync on in said games it causes the lag by delaying the input response so that the screen and data are on the same clock cycle.

If it's mostly related to csgo I would post in that forum so that someone else can give a solution to your problem. The easy solution is turn it off or use app settings in nvidia control panel.
Razzle Sep 21, 2017 @ 4:56pm 
Originally posted by Sticky Honeybuns:
Some games suffer from severe input lag with Vsync on. I'm not sure exactly why that is but my guess is that with vsync on in said games it causes the lag by delaying the input response so that the screen and data are on the same clock cycle.

If it's mostly related to csgo I would post in that forum so that someone else can give a solution to your problem. The easy solution is turn it off or use app settings in nvidia control panel.
I wouldv posted there but its mostly ...insanely cancerous trolls since I tried before

i have it off yeah even though I'd like it to be on to not overheat my laptop but whatever, I am just wondering on exactly why this is happening.
Azza ☠ Sep 21, 2017 @ 4:56pm 
Modern graphics cards, by default, operate using a technique called "double buffering".

Let's just call it: Buffer A and B

The video card will store the fame currently being diplayed into a Buffer A... when at the same time drawing the next frame in Buffer B. When Buffer B has fully been generated, it swaps to Buffer A... then repeats the progress with the following frames.

Triple Buffering forces the card to create a third one: Buffer C
(This will use up more video card memory, so if you are limited there, best not to use it)

Now the graphics card write to two buffers at the same time. Buffer B and C get generated. Then each swaps across to Buffer A to display. This prevents a dead lock with one as if the other is ready, it can also be used. Or it just cycles if can keep up: A > B > C > A (having one which should be fully generated at all times, trying to stay ahead).

Note: This makes your graphics card do more work and use up to 50% more video memory. So consider the performance of your graphics card and video memory size available. Else you could end up with higher input latencies because of prolonged storage times.
Last edited by Azza ☠; Sep 21, 2017 @ 5:02pm
Razzle Sep 21, 2017 @ 5:22pm 
I see ! that was really informative
hope this help " i just got this message on email " outlast is free https://www.humblebundle.com/store/outlast-deluxe here
Last edited by Razzle; Sep 21, 2017 @ 5:23pm
Azza ☠ Sep 21, 2017 @ 5:36pm 
Originally posted by Razielite:
I see ! that was really informative
hope this help " i just got this message on email " outlast is free https://www.humblebundle.com/store/outlast-deluxe here

Cheers for the heads up. I've previously purchased that game, but needed the DLC.
Sticky Honeybuns Sep 21, 2017 @ 5:45pm 
Originally posted by Azza ☠:
Modern graphics cards, by default, operate using a technique called "double buffering".

Let's just call it: Buffer A and B

The video card will store the fame currently being diplayed into a Buffer A... when at the same time drawing the next frame in Buffer B. When Buffer B has fully been generated, it swaps to Buffer A... then repeats the progress with the following frames.

Triple Buffering forces the card to create a third one: Buffer C
(This will use up more video card memory, so if you are limited there, best not to use it)

Now the graphics card write to two buffers at the same time. Buffer B and C get generated. Then each swaps across to Buffer A to display. This prevents a dead lock with one as if the other is ready, it can also be used. Or it just cycles if can keep up: A > B > C > A (having one which should be fully generated at all times, trying to stay ahead).

Note: This makes your graphics card do more work and use up to 50% more video memory. So consider the performance of your graphics card and video memory size available. Else you could end up with higher input latencies because of prolonged storage times.

While this is true many games that suffer from vsync lag aren't due to GPU or memory issues. For instance on trials evolution I cannot turn on vsync or it will cause major lag. I run a Gtx 1080 in one of my pc's and a Gtx 1070 in the other. The GPU is never stressed nor is the memory ever maxed. It's just timing issue caused by the software. Exactly what, I don't know since I'm not a game developer.
Azza ☠ Sep 21, 2017 @ 6:04pm 
Originally posted by Sticky Honeybuns:
Originally posted by Azza ☠:
Modern graphics cards, by default, operate using a technique called "double buffering".

Let's just call it: Buffer A and B

The video card will store the fame currently being diplayed into a Buffer A... when at the same time drawing the next frame in Buffer B. When Buffer B has fully been generated, it swaps to Buffer A... then repeats the progress with the following frames.

Triple Buffering forces the card to create a third one: Buffer C
(This will use up more video card memory, so if you are limited there, best not to use it)

Now the graphics card write to two buffers at the same time. Buffer B and C get generated. Then each swaps across to Buffer A to display. This prevents a dead lock with one as if the other is ready, it can also be used. Or it just cycles if can keep up: A > B > C > A (having one which should be fully generated at all times, trying to stay ahead).

Note: This makes your graphics card do more work and use up to 50% more video memory. So consider the performance of your graphics card and video memory size available. Else you could end up with higher input latencies because of prolonged storage times.

While this is true many games that suffer from vsync lag aren't due to GPU or memory issues. For instance on trials evolution I cannot turn on vsync or it will cause major lag. I run a Gtx 1080 in one of my pc's and a Gtx 1070 in the other. The GPU is never stressed nor is the memory ever maxed. It's just timing issue caused by the software. Exactly what, I don't know since I'm not a game developer.

What monitor are you using and what's its refresh rate?

Say you had a 120Hz refresh rate monitor.

V-SYNC would cap it down to 120Hz, 60Hz, or 30Hz, depending on the graphics card FPS output.

If your graphics card is outputting 86 FPS on average, V-SYNC caps it to a smooth 60 FPS. The monitor then holds those frames for a split second longer (60x2 = 120Hz). This keeps it smooth and in sync with each other.

However, say you are playing a hardcore game maxed out and getting 42 FPS drop with explosions, etc. V-SYNC swaps between 60Hz to 30Hz and back to 60Hz again. This annoys the human eye. So if your FPS is edging around 59-60 FPS, V-SYNC can actually be more worst, than actual help.

This is why there's G-SYNC (Nvidia) or FreeSYNC (AMD). That technology works the other way around, keeping the monitor (or cable) in sync with the graphics card output.

Start_Running Sep 21, 2017 @ 6:31pm 
Vsync simply synchronizes the game to your monitor's refresh rate. Usually only has a poisitive effect if the monitor's refresh rate was lower than your GPU's capability for that resolution.

It can fix certain problems and it can also create certain problems hence why it is a toggle. Triple buffering further smooths out fps spikes but again is rather costly. Turning it off while you have v-sync may help.
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Sep 21, 2017 @ 4:24pm
Posts: 8