PDA

View Full Version : Vsync; On or Off?


Pages : [1] 2

AStaley
10-04-04, 03:44 PM
I have just noticed that in the drivers that I am using, that vsync is set to "application controlled" what is better to have vsync on or off?

I don't worry about benchmarks so having vsync off to get max FPS is not a problem to me.

AStaley

jAkUp
10-04-04, 03:53 PM
Off IMO:) Its better to have tearing than to have a framerate of half your refresh rate if your card can't keep up.

jolle
10-04-04, 03:57 PM
no way to use Tripple buffering?
I always liked to play with Vsync on, I dont need more then 100fps anyhow..

jAkUp
10-04-04, 04:03 PM
but thats not the thing... if the FPS cannot meet your refresh rate, they immediately get halved... for instance..

Your playing a game and your refresh rate is 60Hz. If the game cannot reach 60FPS, it immediately goes to 30fps until it can reach 60fps! So the majority of the time your framerate will stay locked in at 30fps. That sucks. And that is why I do not use VSync.

Riptide
10-04-04, 04:04 PM
It cuts it in half? Are you sure about that? I've been under the impression it just wouldn't go over 60 if you have vsync on and 60hz is your refresh rate.

Vsync is used to synchronise the output of your graphics card with the display of your monitor. When your graphics card has finished rendering the next frame it waits for the monitor to finish displaying the current one before switching to the new one. This means that the maximum framerate you can obtain will be equal to the refresh rate of your monitor (which is usually 60hz, 75hz, 85hz, or 100hz).

http://www.fraps.com/faq.htm

saturnotaku
10-04-04, 04:34 PM
If a certain set of criteria are not met, the frame rate will be cut in half to compensate.

kyleb
10-04-04, 06:15 PM
Vsync on for image quality, off for performace. With only double buffering your card will have to wait for the current frame to finish before moving to the next frame; so if the card cannot keep up with the refresh rate it will drop to half the refresh rate, one third the refresh rate, or whatever intervial it can keep up with. Triple buffering solves this by giving the card a third frame buffer to draw to instead of waiting, but nvidia drivers have it off by default so the only way to use it is by forceing it in games which provide the option.

WarheadMM
10-04-04, 06:35 PM
IMO you should have it on. Its makes for a smoother gameplay and you must set the HZ to a higher rating or you will be stuck at 60fps.

rewt
10-04-04, 07:20 PM
I keep it on. Especially on OpenGL games like Call of Duty and Doom3. IMO they both play and look terrible with it off.

Riptide
10-04-04, 08:04 PM
kyleb thanks for the explanation I was not aware that w/double buffering it could drop to 1/2 the refresh rate or less.

Rob80
10-05-04, 12:08 AM
off

Rob80
10-05-04, 12:08 AM
Sorry, I mean on... yeah on! :)

jAkUp
10-05-04, 12:13 AM
Me stares at robs avatar.... :drooling:

AStaley
10-05-04, 01:36 AM
Dirty little perv......... :drooling:

Oh well.

rewt
10-05-04, 02:29 AM
Its only natural ;)

|-007-|
10-05-04, 02:39 AM
About the fps being cut in half and that jive- doesn't happen on my computer. I have vert sync enabled and the framerate is no different than with it on or off. I thought that might be the reason Far Cry seemed slow...(I always get 20-35fps avg with a geforce 6800 nu at 1280x960, no aa/af, shadow, water, and lighting maxed out, everything else on high, anisotropy level 2....Athlon barton 2.2ghz, 1gb ram, ASUS A7V600 mobo). I turned off vertical sync....and framerate stayed the same except the tearing was rediculously bad. On any other video card I've had, vertical sync never affected framerate. I've used a Geforce 4 ti4400, Voodoo 5 5500, voodoo 3 3500, and an TNT2 model 64 (crappiest card ever).

mobilenvidia
10-05-04, 02:39 AM
Me stares at robs avatar....

Milkshakes anyone ?

SLippe
10-05-04, 10:38 AM
I've always had VS set to Off, but after reading this thread, I will try my games with it On and see what gives.

Riptide
10-05-04, 10:55 AM
Its only natural ;)
To bad 80% of women will never look like that.

WTF am I talking about it's a cartoon. :p

kyleb
10-05-04, 02:07 PM
About the fps being cut in half and that jive- doesn't happen on my computer.

Unless you have triple buffering forced in game, either your computer is defying the laws of physics or you are simply mistaken; I'm betting on the latter. ;)

demzor
10-05-04, 02:33 PM
Enabled
Tearing looks horrible

|JuiceZ|
10-05-04, 02:52 PM
but thats not the thing... if the FPS cannot meet your refresh rate, they immediately get halved... for instance..

Your playing a game and your refresh rate is 60Hz. If the game cannot reach 60FPS, it immediately goes to 30fps until it can reach 60fps! So the majority of the time your framerate will stay locked in at 30fps. That sucks. And that is why I do not use VSync.

That is correct. Since my VP201s has 60hz refresh rate, I noticed that exact senario playing T:V last night w/ vsync enabled.

kyleb
10-05-04, 04:49 PM
That is correct. Since my VP201s has 60hz refresh rate, I noticed that exact senario playing T:V last night w/ vsync enabled.


In the tribes Default.ini file change "UseTripleBuffering" to "True" and you wont have that issue. ;)

AStaley
10-05-04, 04:53 PM
I have decided to leave it off for UT2004 as I tried to force it on and my average framerate dropped to 33FPS @ 1600x1200 with x4AA, X8AF.

Although Homeworld2 seems to be better with it on.

AStaley

kyleb
10-05-04, 11:57 PM
you can turn triple buffering on in UT2004 as well, being unreal engine like tribes you just have to set the same line in the .ini file.