Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover > Technical threads > Performance threads

Performance threads All discussions about CoD performnce

Reply
 
Thread Tools Display Modes
  #1  
Old 07-21-2011, 05:35 PM
louisv's Avatar
louisv louisv is offline
Approved Member
 
Join Date: Jan 2010
Location: Montreal
Posts: 287
Default

In order for Vsync to keep everything synchronized, when it doesn't get 60 fps from the computer, it falls off to 30 fps because otherwise there would be tearing. Think about it, you can't have say 45 fps on a 60 fps monitor, there would be partial frames along the way...60/30=2 and 60/45=4/3=1.33

If the computer cannot get 30 fps, say it gets 29, then vsync will make it fall to 15 fps because 60/15=4, a whole number for whole frames.

So use it knowingly.

Louisv
__________________
EVGA X58 FTW3 motherboard
Intel 980X CPU, not OC'd yet, 3.46 Mhz
Crucial Tracer memory 8-8-8-24 12GB
Crucial M4 256GB SSD, WD Raptor 600 GB hard disk
EVGA GTX580 graphics card
HP ZR24W Monitor 1900 X 1200 24"
Thrustmaster Warthog joystick
Saitek Combat rudder pedals
TrackIr 5
Reply With Quote
  #2  
Old 07-28-2011, 11:55 AM
InsaneDruid InsaneDruid is offline
Registered Member
 
Join Date: May 2011
Posts: 10
Default

This is only true for vsync with double buffering. Triple Buffering solves that, and is a driver default for nvidia since many years.

There is a rather old but still good article about vsync, double and triple buffering on the german site 3dcenter
Reply With Quote
  #3  
Old 07-28-2011, 08:21 PM
von Pilsner von Pilsner is offline
Approved Member
 
Join Date: Apr 2011
Posts: 377
Default

Quote:
Originally Posted by louisv View Post
In order for Vsync to keep everything synchronized, when it doesn't get 60 fps from the computer, it falls off to 30 fps because otherwise there would be tearing. Think about it, you can't have say 45 fps on a 60 fps monitor, there would be partial frames along the way...60/30=2 and 60/45=4/3=1.33

If the computer cannot get 30 fps, say it gets 29, then vsync will make it fall to 15 fps because 60/15=4, a whole number for whole frames.

So use it knowingly.

Louisv
I have read that before, but have never experienced it...

I have been using vsync + tripplebuffer in a few games for years and I've never seen my fps counter lock in at anything lower than 30 (i.e. I see 20, 22, 27 [etc...] fps in a few games that have vsync + tripplebuffer)

Here is an extreme example (vsync on)


As you can see my computer can't quite make 30fps, but it isn't dropping down to 15...
Reply With Quote
Reply


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


All times are GMT. The time now is 10:59 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.