techPowerUp! Forums

Go Back   techPowerUp! Forums > Hardware > Graphics Cards

Reply
 
Thread Tools
Old Jun 19, 2011, 05:49 PM   #1
Horrux
500 Posts
 
Horrux's Avatar
 
Join Date: Jun 2011
Posts: 641 (0.89/day)
Thanks: 335
Thanked 132 Times in 101 Posts

System Specs

120hz monitor, Vsync or not?

I am running SLI GTX 570s and in some types of games, like shooters for example, I make sure to get plenty of FPS. For example, in BFBC2, my fps stay mostly between 90 and about 140-150.

Question is, what's the disadvantage of turning on vsync? I know I won't get the yucky tearing I do when firing the blackhawks' miniguns, but what else should I consider?

Thanks
Horrux is offline  
Reply With Quote
Old Jun 19, 2011, 05:55 PM   #2
streetfighter 2
1000 Posts
 
streetfighter 2's Avatar
 
Join Date: Jul 2010
Location: Philly
Posts: 1,599 (1.55/day)
Thanks: 1,004
Thanked 765 Times in 539 Posts

System Specs

http://www.anandtech.com/show/2794
Quote:
While enabling vsync does fix tearing, it also sets the internal framerate of the game to, at most, the refresh rate of the monitor (typically 60Hz for most LCD panels). This can hurt performance even if the game doesn't run at 60 frames per second as there will still be artificial delays added to effect synchronization. Performance can be cut nearly in half cases where every frame takes just a little longer than 16.67 ms (1/60th of a second). In such a case, frame rate would drop to 30 FPS despite the fact that the game should run at just under 60 FPS. The elimination of tearing and consistency of framerate, however, do contribute to an added smoothness that double buffering without vsync just can't deliver.
You can force triple buffering on in games that don't support it using D3DOverrider included with the RivaTuner suite.

Last edited by streetfighter 2; Jun 19, 2011 at 06:00 PM.
streetfighter 2 is offline  
Reply With Quote
Old Jun 19, 2011, 05:55 PM   #3
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,649 (4.33/day)
Thanks: 4,178
Thanked 3,303 Times in 1,943 Posts

System Specs

Yup, you should always turn on vsync, no question about it.

You'll find this answer I gave to jonathan useful, as it applies to your question.

http://www.techpowerup.com/forums/sh...3&postcount=43

If you have any more, then feel free.
__________________
Siggie in the post.

Last edited by qubit; Jun 19, 2011 at 06:03 PM. Reason: speling
qubit is offline  
Reply With Quote
Old Jun 19, 2011, 05:56 PM   #4
newtekie1
Semi-Retired Folder
 
newtekie1's Avatar
 
Join Date: Nov 2005
Location: Indiana
Posts: 17,763 (6.48/day)
Thanks: 780
Thanked 5,119 Times in 3,709 Posts

System Specs

Well you will have a lower but more stable framerate. You will likely be capped at you refresh rate, which even with a 120hz monitor might be 60 FPS. However, if the refresh rate is 120 then you will likely see a constant 90 FPS, with occasional jumps to 120. Personally, I always use vsync. The tearing bugs the crap out of me, and the constant framerate jumping when it is off gives the feeling of stuttering and lag.
__________________

Rig1: System Specs.
Rig2: A8-5600K@4.4GHz / AsRock FM2A75 Pro4 / 8GB Corsair DDR3-1600 9-9-9-24 / HD7560D / Samsung DVD-Burner / 1.5TB WD Green + 3x3TB WD RED in RAID5
Rig3: Athlon X2 4200+ / M4A79 Deluxe / 4GB G.Skill Pi DDR2-800 4-4-4-12 / GT430 / Sony DVD-Burner / 500GB WD
Rig4: Phenom II x6 1605T @ 3.6GHz / Asus M5A99X Evo / 8GB PNY DDR3-1600 9-9-9 / GTX470 & GTX470 / Samsung DVD-Burner / 1.5TB Seagate
newtekie1 is online now  
Crunching for Team TPU More than 25k PPD
Reply With Quote
Old Jun 19, 2011, 05:58 PM   #5
erocker
Senior Moderator
 
erocker's Avatar
 
Join Date: Jul 2006
Location: Milwaukee, WI.
Posts: 31,958 (12.78/day)
Thanks: 2,793
Thanked 12,320 Times in 7,832 Posts

System Specs

Quote:
Originally Posted by qubit View Post
Yup, you should always turn on vsync, no question about it.

More to follow...
No, you shouldn't unless you like input lag. Vsync works fine with say racing games for example, but with FPS's blech. Read that anand article on triple buffering.
erocker is offline  
Reply With Quote
The Following 3 Users Say Thank You to erocker For This Useful Post:
Old Jun 19, 2011, 05:59 PM   #6
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,649 (4.33/day)
Thanks: 4,178
Thanked 3,303 Times in 1,943 Posts

System Specs

Quote:
Originally Posted by erocker View Post
No, you shouldn't unless you like input lag. Vsync works fine with say racing games for example, but with FPS's blech. Read that anand article on triple buffering.
Yeah, I read it before. That's not my experience of using vsync, so I stand by my answer.
__________________
Siggie in the post.
qubit is offline  
Reply With Quote
Old Jun 19, 2011, 06:00 PM   #7
erocker
Senior Moderator
 
erocker's Avatar
 
Join Date: Jul 2006
Location: Milwaukee, WI.
Posts: 31,958 (12.78/day)
Thanks: 2,793
Thanked 12,320 Times in 7,832 Posts

System Specs

Quote:
Originally Posted by qubit View Post
Yeah, I read it before. That's not my experience of using vsync, so I stand by my answer.
Yeah, with some games it's not as noticeable. Try L4D with it off on on, it definitely makes a difference for me.
erocker is offline  
Reply With Quote
Old Jun 19, 2011, 06:01 PM   #8
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,649 (4.33/day)
Thanks: 4,178
Thanked 3,303 Times in 1,943 Posts

System Specs

Quote:
Originally Posted by erocker View Post
Yeah, with some games it's not as noticeable. Try L4D with it off on on, it definitely makes a difference for me.
I might just give that a go. I reckon if it's very laggy or the frame rate drops a lot, then it's more of a game or driver issue than anything else.
__________________
Siggie in the post.
qubit is offline  
Reply With Quote
Old Jun 19, 2011, 06:03 PM   #9
erocker
Senior Moderator
 
erocker's Avatar
 
Join Date: Jul 2006
Location: Milwaukee, WI.
Posts: 31,958 (12.78/day)
Thanks: 2,793
Thanked 12,320 Times in 7,832 Posts

System Specs

Quote:
Originally Posted by qubit View Post
I reckon if it's very laggy or the frame rate drops a lot, then it's more of a game or driver issue than anything else.
No, I'm speaking about mouse input lag. Frame rates are locked at 60fps.
erocker is offline  
Reply With Quote
Old Jun 19, 2011, 06:05 PM   #10
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,649 (4.33/day)
Thanks: 4,178
Thanked 3,303 Times in 1,943 Posts

System Specs

Quote:
Originally Posted by erocker View Post
No, I'm speaking about mouse input lag. Frame rates are locked at 60fps.
Yeah, I knew what you meant and I don't notice any problems with it. Admittedly, I can notice a tiny difference if I'm looking for it in a fast-paced FPS, but it's nothing serious.

Ultimately, each user should just try it for themselves for each game and see which way they prefer it. If the system is dropping frames, then you're gonna get motion judder anyway, which vsync won't help with.
__________________
Siggie in the post.
qubit is offline  
Reply With Quote
Old Jun 19, 2011, 06:12 PM   #11
Law-II
500 Posts
 
Law-II's Avatar
 
Join Date: May 2011
Location: Mainland Britain
Posts: 892 (1.20/day)
Thanks: 717
Thanked 311 Times in 277 Posts

System Specs

Hi

Your monitors native screen resolution is 1680 x 1050 with your SLi setup you will not do any harm using v-sync; best way forward for you is to test a few of your favorite games with it enabled and disabled and see what you think. However saying this you may notice a big difference with non-SLi capable games as you will notice a sharp drop in frames per second and may need to disable v-sync for these.

nb: I must say I prefer v-sync on all the time "cannot stand the tearing at high res"

atb

Law-II
Law-II is offline  
Reply With Quote
Old Jun 19, 2011, 07:34 PM   #12
Horrux
500 Posts
 
Horrux's Avatar
 
Join Date: Jun 2011
Posts: 641 (0.89/day)
Thanks: 335
Thanked 132 Times in 101 Posts

System Specs

Quote:
Originally Posted by erocker View Post
No, I'm speaking about mouse input lag. Frame rates are locked at 60fps.
Well I set my mouse at 500 updates a second, and my monitor being 120hz, that would mean that my frame rate would be locked at 120fps. So in essence, my mouse would update at least 4 times per frame, which I think should make input lag absolutely insignificant?

However, I imagine that triple-buffering means 3 frames are rendered ahead of time, so I would likely introduce lag of 3/120th of a second, or 1/40th? Vsync off is single buffering or is there also buffering-induced lag?

Maybe qubit's other post contains an answer, I'm going to go read that now.
Horrux is offline  
Reply With Quote
Old Jun 19, 2011, 07:59 PM   #13
BababooeyHTJ
500 Posts
 
Join Date: Apr 2009
Posts: 868 (0.58/day)
Thanks: 165
Thanked 84 Times in 81 Posts

System Specs

Quote:
Originally Posted by newtekie1 View Post
Well you will have a lower but more stable framerate. You will likely be capped at you refresh rate, which even with a 120hz monitor might be 60 FPS. However, if the refresh rate is 120 then you will likely see a constant 90 FPS, with occasional jumps to 120. Personally, I always use vsync. The tearing bugs the crap out of me, and the constant framerate jumping when it is off gives the feeling of stuttering and lag.
Its the jumping around with vsync that looks like stuttering that bothers the crap out of me. Although as long as I can force triple buffering that isn't a problem.

Quote:
Originally Posted by erocker View Post
No, you shouldn't unless you like input lag. Vsync works fine with say racing games for example, but with FPS's blech. Read that anand article on triple buffering.
I agree
BababooeyHTJ is offline  
Reply With Quote
Old Jun 19, 2011, 11:16 PM   #14
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,649 (4.33/day)
Thanks: 4,178
Thanked 3,303 Times in 1,943 Posts

System Specs

Quote:
Originally Posted by BababooeyHTJ View Post
Its the jumping around with vsync that looks like stuttering that bothers the crap out of me. Although as long as I can force triple buffering that isn't a problem.
If you're seeing 'jumping around that looks like stuttering', then it's not the fault of turning on vsync. It's your system dropping frames because it can't keep up with the monitor refresh - and it is stuttering that you're seeing.

Remember, if the system can keep up with the monitor refresh at all times, then you'll see no stutter. Eliminating stutter/judder is the whole point of spending lots of money on expensive processors and graphics cards.
__________________
Siggie in the post.
qubit is offline  
Reply With Quote
Old Jun 19, 2011, 11:54 PM   #15
BababooeyHTJ
500 Posts
 
Join Date: Apr 2009
Posts: 868 (0.58/day)
Thanks: 165
Thanked 84 Times in 81 Posts

System Specs

Quote:
Originally Posted by qubit View Post
If you're seeing 'jumping around that looks like stuttering', then it's not the fault of turning on vsync. It's your system dropping frames because it can't keep up with the monitor refresh - and it is stuttering that you're seeing.
Seeing a sudden drop from 60fps to 30fps is what vsync does without triple buffering when the actual framerate drops below 60fps. Its one of those things that wouldn't be noticeable with vsync disabled since there is no framerate cap. Triple buffering can help since the steps aren't as large.

Quote:
Remember, if the system can keep up with the monitor refresh at all times, then you'll see no stutter. Eliminating stutter/judder is the whole point of spending lots of money on expensive processors and graphics cards.
What is your point and what is the eye rolling smiley for? Does that make you feel smarter?
BababooeyHTJ is offline  
Reply With Quote
Old Jun 20, 2011, 12:18 AM   #16
twicksisted
2000 Posts
 
twicksisted's Avatar
 
Join Date: Oct 2007
Location: London, UK
Posts: 2,234 (1.08/day)
Thanks: 391
Thanked 358 Times in 285 Posts

System Specs

Quote:
Originally Posted by erocker View Post
No, you shouldn't unless you like input lag. Vsync works fine with say racing games for example, but with FPS's blech. Read that anand article on triple buffering.
i totally agree with you.... but then again ive never had crossfire 6990's with 200+ FPS.... From my useage, vsync screws lags things for me even though i consistently get over 60FPS in most games on my setup
__________________
twicksisted is offline  
Reply With Quote
Old Jun 20, 2011, 12:21 AM   #17
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,649 (4.33/day)
Thanks: 4,178
Thanked 3,303 Times in 1,943 Posts

System Specs

Quote:
Originally Posted by BababooeyHTJ View Post
Seeing a sudden drop from 60fps to 30fps is what vsync does without triple buffering when the actual framerate drops below 60fps. Its one of those things that wouldn't be noticeable with vsync disabled since there is no framerate cap. Triple buffering can help since the steps aren't as large.

What is your point and what is the eye rolling smiley for? Does that make you feel smarter?
Yeah, I've seen that 60 to 30 drop and it's not the end of the world. The alternative is to have constant line tearing and animation artifacts (including very annoying judder) all the time as the game's framerate freewheels. If you want an example, 85Hz animation on a 60Hz monitor is especially juddery and annoying.

This thing is so simple and so duh! obvious and people are being so dumb about it which is why I'm rolling my eyes. What the hell's the point of spending hundreds or even thousands on an expensive tricked-out system only to ruin it by unlocking vsync?

It boils down to what I said before that the system must be able to keep up with the monitor refresh to ensure smooth animation ie one frame per refresh, no ifs, buts or maybes. If you're getting frame drops then you must do one or more of the (non-exhaustive) following things:

- Drop detail/resolution settings
- Upgrade your system hardware/drivers/optimise Windows of power-sucking services etc
- Play a game with better frame rates
- If you can't do any of the above, then live with it

The only time to turn off vsync is when benchmarking or troubleshooting.
__________________
Siggie in the post.
qubit is offline  
Reply With Quote
Old Jun 20, 2011, 01:10 AM   #18
newtekie1
Semi-Retired Folder
 
newtekie1's Avatar
 
Join Date: Nov 2005
Location: Indiana
Posts: 17,763 (6.48/day)
Thanks: 780
Thanked 5,119 Times in 3,709 Posts

System Specs

Quote:
Originally Posted by BababooeyHTJ View Post
Its the jumping around with vsync that looks like stuttering that bothers the crap out of me. Although as long as I can force triple buffering that isn't a problem.
I never have that problem because I properly adjust the settings in games like everyone should.
__________________

Rig1: System Specs.
Rig2: A8-5600K@4.4GHz / AsRock FM2A75 Pro4 / 8GB Corsair DDR3-1600 9-9-9-24 / HD7560D / Samsung DVD-Burner / 1.5TB WD Green + 3x3TB WD RED in RAID5
Rig3: Athlon X2 4200+ / M4A79 Deluxe / 4GB G.Skill Pi DDR2-800 4-4-4-12 / GT430 / Sony DVD-Burner / 500GB WD
Rig4: Phenom II x6 1605T @ 3.6GHz / Asus M5A99X Evo / 8GB PNY DDR3-1600 9-9-9 / GTX470 & GTX470 / Samsung DVD-Burner / 1.5TB Seagate
newtekie1 is online now  
Crunching for Team TPU More than 25k PPD
Reply With Quote
The Following User Says Thank You to newtekie1 For This Useful Post:
Old Jun 20, 2011, 01:36 AM   #19
BababooeyHTJ
500 Posts
 
Join Date: Apr 2009
Posts: 868 (0.58/day)
Thanks: 165
Thanked 84 Times in 81 Posts

System Specs

Quote:
Originally Posted by newtekie1 View Post
I never have that problem because I properly adjust the settings in games like everyone should.

Yeah, ok.
Not every game uses triple buffering. Dragon Age Origins comes to mind as a game where I had to use D3DOverrider. But whatever you think apparently there is a better way.
BababooeyHTJ is offline  
Reply With Quote
Old Jun 20, 2011, 01:40 AM   #20
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,649 (4.33/day)
Thanks: 4,178
Thanked 3,303 Times in 1,943 Posts

System Specs

You can force triple buffering on with the nvidia drivers. I expect the AMD ones allow this too.

I hope you can understand why vsync must be left on now, BababooeyHTJ.
__________________
Siggie in the post.
qubit is offline  
Reply With Quote
Old Jun 20, 2011, 01:41 AM   #21
BababooeyHTJ
500 Posts
 
Join Date: Apr 2009
Posts: 868 (0.58/day)
Thanks: 165
Thanked 84 Times in 81 Posts

System Specs

Quote:
Originally Posted by qubit View Post
You can force triple buffering on with the nvidia drivers. I expect the AMD ones allow this too.
No, you can't. That only works with opengl. It says it right in the control panel, at least it used to.

Quote:
I hope you can understand why vsync must be left on now, BababooeyHTJ.
What are you talking about?
BababooeyHTJ is offline  
Reply With Quote
Old Jun 20, 2011, 01:48 AM   #22
qubit
Overclocked quantum bit
 
qubit's Avatar
 
Join Date: Dec 2007
Location: Quantumville UK
Posts: 8,649 (4.33/day)
Thanks: 4,178
Thanked 3,303 Times in 1,943 Posts

System Specs

Quote:
Originally Posted by BababooeyHTJ View Post
No, you can't. That only works with opengl. It says it right in the control panel, at least it used to.
Are you sure it's OpenGL only? It doesn't specify it in the nvidia control panel, see screenshot:



Therefore that question remains open.

Quote:
Originally Posted by BababooeyHTJ View Post
What are you talking about?
My detailed and helpful reply to you in post 17 that you decided to ignore. tsk!
__________________
Siggie in the post.
qubit is offline  
Reply With Quote
Old Jun 20, 2011, 01:50 AM   #23
BababooeyHTJ
500 Posts
 
Join Date: Apr 2009
Posts: 868 (0.58/day)
Thanks: 165
Thanked 84 Times in 81 Posts

System Specs

Quote:
Originally Posted by qubit View Post
Are you sure it's OpenGL only? It doesn't specify it in the nvidia control panel, see screenshot:
Try it, I don't know what to tell you. It did not work 7 months ago when I last had a Nvidia card and afaik that hasn't changed. It doesn't work in the AMD control panel either. You have to use Radeon Pro with AMD/ATI.
BababooeyHTJ is offline  
Reply With Quote
Old Jun 20, 2011, 02:08 AM   #24
newtekie1
Semi-Retired Folder
 
newtekie1's Avatar
 
Join Date: Nov 2005
Location: Indiana
Posts: 17,763 (6.48/day)
Thanks: 780
Thanked 5,119 Times in 3,709 Posts

System Specs

Quote:
Originally Posted by BababooeyHTJ View Post
Yeah, ok.
Not every game uses triple buffering. Dragon Age Origins comes to mind as a game where I had to use D3DOverrider. But whatever you think apparently there is a better way.
Triple buffering has nothing to do with it. Tweak the game settings so you get constantly over 60FPS and the problem is gone, no Triple buffering needed. How is that hard to understand, serioulsy?
__________________

Rig1: System Specs.
Rig2: A8-5600K@4.4GHz / AsRock FM2A75 Pro4 / 8GB Corsair DDR3-1600 9-9-9-24 / HD7560D / Samsung DVD-Burner / 1.5TB WD Green + 3x3TB WD RED in RAID5
Rig3: Athlon X2 4200+ / M4A79 Deluxe / 4GB G.Skill Pi DDR2-800 4-4-4-12 / GT430 / Sony DVD-Burner / 500GB WD
Rig4: Phenom II x6 1605T @ 3.6GHz / Asus M5A99X Evo / 8GB PNY DDR3-1600 9-9-9 / GTX470 & GTX470 / Samsung DVD-Burner / 1.5TB Seagate
newtekie1 is online now  
Crunching for Team TPU More than 25k PPD
Reply With Quote
The Following User Says Thank You to newtekie1 For This Useful Post:
Old Jun 20, 2011, 02:38 AM   #25
Horrux
500 Posts
 
Horrux's Avatar
 
Join Date: Jun 2011
Posts: 641 (0.89/day)
Thanks: 335
Thanked 132 Times in 101 Posts

System Specs

Yep, I now realize I am lacking in the CPU department in order to consistently surpass 120fps no matter what graphics settings I use.

6-core, here I come.
Horrux is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
120hz monitor question mad1394 General Hardware 7 May 10, 2011 07:57 PM
PC Monitor 60hz vs 120hz ??? jonathan1107 General Hardware 12 Apr 24, 2011 12:38 PM
Help me decide on buying 120hz Monitor Irish_PXzyan General Hardware 13 Sep 23, 2010 11:25 PM
Acer or Samsung for 120Hz monitor? va4leo General Hardware 5 Aug 23, 2010 04:07 AM
Samsung LCD HDTV 40' 120hz, 46' 120hz, 50' 120hz On Sale w/ Coupon Code exige201 Hot Deals 0 Aug 11, 2009 03:43 PM


All times are GMT. The time now is 04:43 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts