VSYNC in Flight Simulator 2004

Ideas, suggestions, tips & questions on how to supercharge your PC or software!

VSYNC in Flight Simulator 2004

Postby FridayChild » Wed Jan 31, 2007 3:32 am

In my endless struggle to eliminate blurries (which, in my case, are mostly due to a limited amount of VRAM) I've tried to disable the VSYNC in my video card driver properties, and I set the "maximum pre-rendered frames" to a very high value (250, which is ten times my frame rate limit of 25; which means that the CPU can pre-render up to 10 seconds of images). The idea is to have the CPU work in behalf of the GPU instead of basically sitting waiting for the next scene to be rendered. I'm under the impression that this actually helps: I set VSYNC to on, had a lot of blurries, paused FS and switched off VSYNC (and pre-render to 250), then came back to FS and the blurries had mostly gone. Anyway, I found that VSYNC off causes some tearing of the image.
What are your thoughts?
Last edited by FridayChild on Wed Jan 31, 2007 3:33 am, edited 1 time in total.
Founder of A.A.A.A.A.A.A. (Aircraft Amateurs' Association Against Absurd Aviation Acronyms) My system specifications: FLIGHT SIMULATOR 2004 - AMD Athlon 64 3200+ CPU - 3 GB PC-3200 DDR400 dual channel RAM - 500 GB Seagate B
User avatar
FridayChild
Major
Major
 
Posts: 1570
Joined: Thu Dec 23, 2004 11:22 am
Location: Italia

Re: VSYNC in Flight Simulator 2004

Postby ctjoyce » Wed Jan 31, 2007 6:46 am

All V sync does is keeps your frames from exceding your refresh rate. So if you have your refresh rate set to 75mhz, then your FPS will not excede 75FPS.

Cheers
Cameron
Last edited by ctjoyce on Wed Jan 31, 2007 6:47 am, edited 1 time in total.
CTJoyce, Modding and voiding warranties since 2003
Sheila's Specs:ASUS Striker Extreme 680i, Intel Core 2 Duo E6600 @ 3.2Ghz, Corsair XMS2 PC2-6400C4 2GB, 2x eVGA 7900GT KO,  Western Digital 80GB SATA & 250GB SATAIII
[b]Vesp
User avatar
ctjoyce
Major
Major
 
Posts: 3820
Joined: Wed Feb 09, 2005 4:42 pm
Location: USA

Re: VSYNC in Flight Simulator 2004

Postby FridayChild » Wed Jan 31, 2007 9:09 am

Yep, I know that, but - at least with my video card driver - the only way to enable that pre-rendering feature (i.e. have the CPU pre-chew data to relieve some burden from the GPU) is to turn Vsync off. You can't have one without the other. And in turn, turning Vsync on causes some tearing.
So my questions are:
1) in your experience, does CPU pre-rendering actually reduce blurries
2) do you know of a way to set up the system so that, with Vsync off, tearing is reduced to a minimum?
Founder of A.A.A.A.A.A.A. (Aircraft Amateurs' Association Against Absurd Aviation Acronyms) My system specifications: FLIGHT SIMULATOR 2004 - AMD Athlon 64 3200+ CPU - 3 GB PC-3200 DDR400 dual channel RAM - 500 GB Seagate B
User avatar
FridayChild
Major
Major
 
Posts: 1570
Joined: Thu Dec 23, 2004 11:22 am
Location: Italia

Re: VSYNC in Flight Simulator 2004

Postby justpassingthrough » Wed Jan 31, 2007 11:36 am

Vsync should be set to APPLICATION PREFERENCE or 'use 3D Application' not ON or OFF

When I was running FS9 I used the settings NickN posted and also did his system optimizing suggestions: http://www.simviation.com/cgi-bin/yabb2 ... 53;start=0


I dont have a copy of the link but I did save a copy of what he posted for setting up the sim, the configuration file and drivers:

====================================

FS9 CONFIGURATION FILE REBUILD


Save a copy of your current FS9.cfg file in a safe place. Then DELETE the FS9.cfg file being used by the sim.

Start Flight Simulator. You will be starting clean with a new FS9.cfg file Let the sim boot and go to the SETTINGS area. Make the following changes:

DISPLAY BUTTON:
Last edited by justpassingthrough on Wed Jan 31, 2007 11:47 am, edited 1 time in total.
justpassingthrough
Captain
Captain
 
Posts: 651
Joined: Thu Dec 21, 2006 2:43 am

Re: VSYNC in Flight Simulator 2004

Postby FridayChild » Wed Jan 31, 2007 11:50 am

Some questions:

"Vsync should be set to APPLICATION PREFERENCE or 'use 3D Application' not ON or OFF"
This means "let FS9 decide". What does FS9 decide about Vsync? On or Off?

"TextureMaxLoad=8 //This is a setting that is not very well known, copy it exactly as it is shown here. It can fix blurries if the right TexBan Mult is used"
What is TexBan Mult, and what is the right setting?

"Anisotropic Mip filter optimization = ON
Anisotropic sample optimization = ON
Texture Filtering= HIGH QUALITY //Also try QUALITY (note: set the optimizers first before setting this to HIGH QUALITY)"

From what I gather of the display driver online help, optimizations are unavailable/off by default if High Quality is selected. That is, setting them to on or off should not be relevant.
Last edited by FridayChild on Wed Jan 31, 2007 11:51 am, edited 1 time in total.
Founder of A.A.A.A.A.A.A. (Aircraft Amateurs' Association Against Absurd Aviation Acronyms) My system specifications: FLIGHT SIMULATOR 2004 - AMD Athlon 64 3200+ CPU - 3 GB PC-3200 DDR400 dual channel RAM - 500 GB Seagate B
User avatar
FridayChild
Major
Major
 
Posts: 1570
Joined: Thu Dec 23, 2004 11:22 am
Location: Italia

Re: VSYNC in Flight Simulator 2004

Postby justpassingthrough » Wed Jan 31, 2007 12:47 pm

Some questions:

"Vsync should be set to APPLICATION PREFERENCE or 'use 3D Application' not ON or OFF"
This means "let FS9 decide". What does FS9 decide about Vsync? On or Off?

"TextureMaxLoad=8 //This is a setting that is not very well known, copy it exactly as it is shown here. It can fix blurries if the right TexBan Mult is used"
What is TexBan Mult, and what is the right setting?

"Anisotropic Mip filter optimization = ON
Anisotropic sample optimization = ON
Texture Filtering= HIGH QUALITY //Also try QUALITY (note: set the optimizers first before setting this to HIGH QUALITY)"

From what I gather of the display driver online help, optimizations are unavailable/off by default if High Quality is selected. That is, setting them to on or off should not be relevant.



1. FS9 varies Vsync to ON when it's needed which is where it should be in the drivers, but not all applications work best with the drivers set to ON so setting it to 'application' makes sure it is right for all software

2. TexBan Mult was my abbriviation for =TEXTURE_BANDWIDTH_MULT and the setting shown above is correct (between 80 and 110 for your card... 160 for 512mb fast cards) The 2nd setting TextureMaxLoad= is a setting the FS9 developers left out of the file.

Keep in mind the below was posted for FSX.. FS9 is different. Using the TextureMaxLoad= with the correct TEXTURE_BANDWIDTH_MULT forces FS9 to render and sharpen ground textures. FSX does not have the TextureMaxLoad= switch available to it and is a constant that can not be changed.

Here is the math and how it works:

======================================================

Texture bandwidth multiplier is max at 400. 400 is the max in both FS9 and FSX. That has been posted by both FS9 and FSX developers. If the value (or any value) of a line in the config file is not present or is not within the specified program range set by the developers when the sim is booted, the value will default. The default values when such things occur are unknown for many of the settings.
Last edited by justpassingthrough on Wed Jan 31, 2007 12:56 pm, edited 1 time in total.
justpassingthrough
Captain
Captain
 
Posts: 651
Joined: Thu Dec 21, 2006 2:43 am

Re: VSYNC in Flight Simulator 2004

Postby FridayChild » Wed Jan 31, 2007 2:25 pm

Thanks so much. I will try all these tweaks as soon as possible and keep you posted.

EDIT: I've tried all the tweaks except installing NVTweak (so I wasn't able to set the driver to High Quality while at the same time turning on the optimizers). As soon as possible I'll install .NET 2 and NVTweak, but having applied all the other tweaks (FS options, FS9.CFG modifications, driver settings) I am still getting blurries; to be honest I didn't notice a difference even though I've changed so many things.
I'm beginning to think that my system and/or video card is just not good enough for a demanding application like FS9.
Last edited by FridayChild on Thu Feb 01, 2007 8:04 am, edited 1 time in total.
Founder of A.A.A.A.A.A.A. (Aircraft Amateurs' Association Against Absurd Aviation Acronyms) My system specifications: FLIGHT SIMULATOR 2004 - AMD Athlon 64 3200+ CPU - 3 GB PC-3200 DDR400 dual channel RAM - 500 GB Seagate B
User avatar
FridayChild
Major
Major
 
Posts: 1570
Joined: Thu Dec 23, 2004 11:22 am
Location: Italia

Re: VSYNC in Flight Simulator 2004

Postby Ivan » Fri Feb 02, 2007 4:22 am

Vsync has only use if you have an app that
1: in 90% of the time gets more FPS than you have Hz
2: allows FPS to be locked also to prevent fps rate fluctuations (lock it to monitor Hz)

For all tech junkies that are bragging about getting 120 fps in old games... if using a 60Hz flatcreen, you'll be wasting 50% of your videocard power as you arent getting over 60fps on the output EVER.

So if you want to impress your school friends with high 3dmark scores... keep it off.
If you want a stutter free game experience... Set VSync on, limit your framerate to the refresh, and use the excess cycles for eyecandy.
Last edited by Ivan on Fri Feb 02, 2007 4:39 am, edited 1 time in total.
Russian planes: IL-76 (all standard length ones),  Tu-154 and Il-62, Tu-134 and [url=http://an24.uw.hu/]An-24RV[/ur
Ivan
Lieutenant Colonel
Lieutenant Colonel
 
Posts: 5805
Joined: Sun Apr 13, 2003 8:18 am
Location: The netherlands

Re: VSYNC in Flight Simulator 2004

Postby FridayChild » Fri Feb 02, 2007 5:55 am

Maybe I'm missing something here.
It should be: turn your vsync on, set a reasonable frame rate limit below the display refresh rate, and use the spared resources for eye candy.
Anyway, it seems that, at least with NVidia driver, the only way to have the CPU pre-process some of the scenes to be rendered, is to turn vsync off. If vsync is on, no scene pre-processing is done by the CPU.
The ideal would be to have vsync on and the CPU pre-processing, but as it is...
Founder of A.A.A.A.A.A.A. (Aircraft Amateurs' Association Against Absurd Aviation Acronyms) My system specifications: FLIGHT SIMULATOR 2004 - AMD Athlon 64 3200+ CPU - 3 GB PC-3200 DDR400 dual channel RAM - 500 GB Seagate B
User avatar
FridayChild
Major
Major
 
Posts: 1570
Joined: Thu Dec 23, 2004 11:22 am
Location: Italia

Re: VSYNC in Flight Simulator 2004

Postby Ivan » Fri Feb 02, 2007 9:17 am

Doesnt count for FS9... that graphics engine will never do 100FPs in the coming 4 years (too much still on processor side).

On Unreal Tournament (original) you can go WAY over the refresh rate with a current machine
Russian planes: IL-76 (all standard length ones),  Tu-154 and Il-62, Tu-134 and [url=http://an24.uw.hu/]An-24RV[/ur
Ivan
Lieutenant Colonel
Lieutenant Colonel
 
Posts: 5805
Joined: Sun Apr 13, 2003 8:18 am
Location: The netherlands

Re: VSYNC in Flight Simulator 2004

Postby FridayChild » Fri Feb 02, 2007 2:49 pm

Mm, I'm not after faster frame rates. 25 fps is fine for me.
What I am looking for are sharp ground textures. If the CPU can do some of the rendering, then sweet deal.
Founder of A.A.A.A.A.A.A. (Aircraft Amateurs' Association Against Absurd Aviation Acronyms) My system specifications: FLIGHT SIMULATOR 2004 - AMD Athlon 64 3200+ CPU - 3 GB PC-3200 DDR400 dual channel RAM - 500 GB Seagate B
User avatar
FridayChild
Major
Major
 
Posts: 1570
Joined: Thu Dec 23, 2004 11:22 am
Location: Italia

Re: VSYNC in Flight Simulator 2004

Postby DizZa » Tue Feb 06, 2007 2:18 am

Vsync dosn't always cause stutters or image tearing.  I find it's better to leave it off to gain an additional frame rate or two - yes, it does affect performance (slightly). I think it's best for you to find what setting you like)
DizZa
 

Re: VSYNC in Flight Simulator 2004

Postby flymo » Tue Feb 06, 2007 5:24 pm

Vsync dosn't always cause stutters or image tearing.  I find it's better to leave it off to gain an additional frame rate or two - yes, it does affect performance (slightly). I think it's best for you to find what setting you like)


as said above VSYNC locks your frames to your rehresh rate, so if you are running ahed of your refresh rate i.e. 100fps ona 60mhz monitor VSYNC will help in performance as it will free up resources. VSYNC is also used to prevent getting "rips" on the screen.
flymo
 


Return to Tweaking & Overclocking

Who is online

Users browsing this forum: No registered users and 655 guests