Question on Vertical Sync - Techist - Tech Forum

Go Back   Techist - Tech Forum > Gaming > PC Gaming
Click Here to Login
Closed Thread
 
Thread Tools Display Modes
 
Old 01-01-2006, 01:31 AM   #1 (permalink)
True Techie
 
Join Date: Apr 2005
Posts: 185
Default Question on Vertical Sync

Just for fun, I turned on "Wait for Vertical Sync" on Counter-Strike: Source. After turning on, gameplay seemed ALOT smoother and less choppy. Also, my fps remained VERY constant at a 60 fps. Is this supposed to happen? Even when I'm in close combat, my fps would go to 80fps max, and even in big outdoor maps like de_aztec, my fps would STILL be 60. Before I turned Vertical Sync on, my frames would go up to 130 frames in close combat, and drop down to about 30 in big maps. I tried looking at fps_max XXX in console; its set at 300, so nothing's wrong there in the commands.
__________________

__________________
AMD Athlon-64 3000+
MSI K8N Neo4-F nForce4
1024 MB [512x2] DDR-400 PC3200 Memory
ATI Radeon X700 256MB
80GB Hard Drive 7200 RPM
chickenfoot is offline  
Old 01-01-2006, 02:09 PM   #2 (permalink)
Ultra Techie
 
bonehelm's Avatar
 
Join Date: Oct 2005
Posts: 612
Default

Vertical Synchorization

A setting in so many modern games that lets the game automatically detect the refresh rate of your monitor and uses it to limit the framerate you get in the game. This can reduce the horizontal tearing you get when you're getting a framerate that is higher than the refresh rate of your monitor, thus making your framerate very stable and looks smoooooth.
__________________

__________________
PC Specs:

Intel Core 2 Duo E6420 Conroe 2.13ghz
Gigabyte P35-S3 Motherboard
A-DATA 2x1GB DDR2 800mhz memory
Geforce 8600GT 256MB GDDR3 PCI-Express
bonehelm is offline  
Old 01-01-2006, 04:06 PM   #3 (permalink)
Ultra Techie
 
Join Date: Dec 2005
Posts: 512
Default

Nice explanation. I always have v-sync on but never really understood what it did, I just knew that the game looked better. Thanks
__________________

Life is too important to be taken seriously - Oscar Wilde
Metr01973 is offline  
Old 01-01-2006, 05:15 PM   #4 (permalink)
Ultra Techie
 
bonehelm's Avatar
 
Join Date: Oct 2005
Posts: 612
Default

thank you

and the most important thing

hope it helped
__________________
PC Specs:

Intel Core 2 Duo E6420 Conroe 2.13ghz
Gigabyte P35-S3 Motherboard
A-DATA 2x1GB DDR2 800mhz memory
Geforce 8600GT 256MB GDDR3 PCI-Express
bonehelm is offline  
Old 01-01-2006, 05:54 PM   #5 (permalink)
True Techie
 
Join Date: Apr 2005
Posts: 185
Default

Yes, it did help. Thanks. No wonder my framerate is always at 60; my monitor's refresh rate is 60hz
__________________
AMD Athlon-64 3000+
MSI K8N Neo4-F nForce4
1024 MB [512x2] DDR-400 PC3200 Memory
ATI Radeon X700 256MB
80GB Hard Drive 7200 RPM
chickenfoot is offline  
Old 01-02-2006, 05:36 PM   #6 (permalink)
Wizard Techie
 
Join Date: Apr 2004
Posts: 3,247
Default

It really depends on a few things. Here's a little crash course. Here's how it works.

A Frame Buffer is an area in VRAM where the GPU writes a frame and holds it until the monitor is ready to receive it; when it refreshes. The GPU, by default, uses 2 Frame Buffers, alternating between one and the other. With V-Sync enabled, the GPU writes to both buffers, but never overwrites until a Frame Buffer is freed by sending it to the monitor when it refreshes. With V-Sync disabled, the default setting, the GPU writes to both buffers, not caring if it overwrites or not. The GPU can even send out a frame if it’s in the middle of overwriting it, causing artifacts known as tearing. Since the GPU cannot overwrite with V-Sync enabled, it has to wait, meaning it’s wasting power and writing less average frame rate. The GPU doesn’t wait with V-Sync disabled so it writes as fast as possible for optimal performance.

With V-Sync enabled, you will experience jumps in frame rates if your frame rate falls below your monitor’s refresh rate. Say your refresh rate is 60Hz; you will notice jumps from 60fps down to 30fps. A jump like this is very distracting. With V-Sync disabled, you will notice tearing, which is when part of the screen shows part of one frame and the other shows part of another frame. This effect is very easy to see in scenarios where there is flickering light in a game. This effect is more prominent on a LCD than on a CRT but it is noticeably decreased when the average frame rate falls below your monitor’s refresh rate.

Triple Buffering is an attempt to fix the jumps in frame rates that occur with V-Sync enabled by allocating a 3rd buffer in VRAM. It works well, except for a few details. Not all applications support Triple Buffering in Direct3D. Because Triple Buffering uses 50% more VRAM, you may have to lower your graphics settings in order to free up VRAM for Triple Buffering. It may also introduce mouse lag which may cause a negative gaming experience.

Whether you leave V-Sync enabled or disabled is based on personal preference about which disadvantage you can withstand more. I don’t mind the tearing with V-Sync disabled, especially if my average frame rate is below my monitor’s refresh rate, so I favor V-Sync disabled due to smoother frame rate.
__________________
If you argue with an idiot he will drag you down to his level and beat you with experience.

I am not a fast writer.
I am not a slow writer.
I am a half-fast writer.

-Robert Asprin
killians45 is offline  
Old 01-08-2006, 12:23 AM   #7 (permalink)
True Techie
 
Join Date: Apr 2005
Posts: 185
Default

Wow, thanks a bunch
__________________
AMD Athlon-64 3000+
MSI K8N Neo4-F nForce4
1024 MB [512x2] DDR-400 PC3200 Memory
ATI Radeon X700 256MB
80GB Hard Drive 7200 RPM
chickenfoot is offline  
Old 01-08-2006, 04:24 AM   #8 (permalink)
Newb Techie
 
Join Date: Jan 2006
Posts: 4
Default

I finally know what it does!
Rain_Man is offline  
Old 01-08-2006, 07:11 AM   #9 (permalink)
Ultra Techie
 
Join Date: Dec 2005
Posts: 512
Default

Thanks for that, are you a professor in all things tech?. LOL. I personally prefer v-sync enabled as I have a LCD 17" monitor with a 12ms response time and you can see the screen tearing, which I really hate.
__________________

Life is too important to be taken seriously - Oscar Wilde
Metr01973 is offline  
Old 01-08-2006, 11:09 PM   #10 (permalink)
Wizard Techie
 
Join Date: Apr 2004
Posts: 3,247
Default

well, usually if you disable it and change the monitor refresh rates that will sometimes solve it.
__________________

__________________
If you argue with an idiot he will drag you down to his level and beat you with experience.

I am not a fast writer.
I am not a slow writer.
I am a half-fast writer.

-Robert Asprin
killians45 is offline  
Closed Thread

Thread Tools
Display Modes

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
Trackbacks are On
Pingbacks are On
Refbacks are Off




Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -5. The time now is 06:43 PM.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.