Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FFPS:FFTF question

Featured Replies

Is there a video or anything to show this in action?

Paul Wain

  • Replies 479
  • Views 57.5k
  • Created
  • Last Reply
  • Commercial Member
On 3/17/2018 at 5:59 PM, RALF9636 said:

That does not happen to me as long as my frame rates do not drop below my monitors refresh rate (with VSync on).

I cannot say for sure that other systems might not perform differently of course.

I have a three screen system with three projectors driving the scenery view on a 210 FOV curved screen. To do this I need 3 P3D windows. That severely affects frame rates. 

At a dense airport sich as EGLL or EHAM I have to reduce many settings just to get up near 20 fps. If I set either a frame rate limit or VSYNC it can't even manage that -- both settings reduce frame rates further when they cannot be easily achieved. So on the ground I need FFTF 0.01, and with that and some settings (like AI Traffic in particular) much lower than I'd really like, I can make it usable.

However, when flying, whether through clouds or not, I get up to 40-60 fps quite often, depending on the scenery below. And if I keep the FFTF that low I most certainly get "blurries", so much s that I prefer cloudy weather so i don't see too much terrain. And it is usually okay (less noticeable) at cruise altitudes of 30-40,000.

So, yes, the FFTF program will be useful. And there are bound to be others like me, with either very demanding needs or systems with less power than you.

Pete

 

Win10: 22H2 19045.2728
CPU: 9900KS at 5.5GHz
Memory: 32Gb at 3800 MHz.
GPU:  RTX 24Gb Titan
2 x 2160p projectors at 25Hz onto 200 FOV curved screen

  • Commercial Member

Adjusting FFTF shows no change to fps because it is simply apportioning time between collecting and exchanging. The bigger the FFTF the less time there is for exchanging (let's call it linkage) so the fps can rise a little that way as you select a larger fps (by showing a less complex scene) since it is making less linkage and hence in come's the stutter.

The faster the fps the less time for linkage and in a similar way to utilising the frame per frame event, the faster the fps of the system the more work the FFTF altering app does in stopping the sim to poke the new FFTF values.

Adding cores until we see no faster scenario loading or using high fps (over 30) would not suit the technique.

 

 

Steve Waite: Engineer at codelegend.com

  • Commercial Member

If you notice I say "select a larger fps (by showing a less complex scene) " - more objects and bigger textures = less fps.

The GPU runs at the pace it always does Unlimited or locked on the slider the GPU get's on and draws the next frame as soon as the last is over at the pace it can. With Locked it's keeping a look ahead buffer, and with Unlimited the frames above the monitor refresh are lost. Adding in Vsync isn't a limit it simply instructs the DX engine to draw that frame for the approximate time the frame would represent, then draws another. What we can do is interrupt that process to increase the frame to frame time. During then background tasks continue as they always did (that is if the system is set correctly).

Changing FFTF does not mean we get more or less time to build frames. Adding in accoutrements like autogen, cklouds and special buildings decreases fps because it takes longer to draw the frame.

 

 

Steve Waite: Engineer at codelegend.com

58 minutes ago, Pete Dowson said:

I have a three screen system with three projectors driving the scenery view on a 210 FOV curved screen. To do this I need 3 P3D windows. That severely affects frame rates. 

At a dense airport sich as EGLL or EHAM I have to reduce many settings just to get up near 20 fps. If I set either a frame rate limit or VSYNC it can't even manage that -- both settings reduce frame rates further when they cannot be easily achieved. So on the ground I need FFTF 0.01, and with that and some settings (like AI Traffic in particular) much lower than I'd really like, I can make it usable.

However, when flying, whether through clouds or not, I get up to 40-60 fps quite often, depending on the scenery below. And if I keep the FFTF that low I most certainly get "blurries", so much s that I prefer cloudy weather so i don't see too much terrain. And it is usually okay (less noticeable) at cruise altitudes of 30-40,000.

So, yes, the FFTF program will be useful. And there are bound to be others like me, with either very demanding needs or systems with less power than you.

Pete

 

Thanks for reporting.

I will keep this app in mind in case I should ever encounter blurries with my static FFTF=0.01 setting.

 

  • Author
2 hours ago, RALF9636 said:

Thanks for reporting.

I will keep this app in mind in case I should ever encounter blurries with my static FFTF=0.01 setting.

 

Good to read.

I did not try it but when flying perhaps the LOD radius could be set 1 notch higher when using a higher FFTF value.

regards

Gerard

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

Quick question. I'm running P3Dv4 on a pretty old laptop right now. It doesn't have a good processor (an i5 2.8GHz or something like that) so as you can imagine I need to setting quite low in order to achieve a usable frame rate. Will this tool allow me to use higher settings without sacrificing my frame rate? I don't want to buy it if it's not going to help me. I'm kinda guessing this tool is more for PCs with a decent spec but if it would help me out then I'd definitely buy it.

Best regards,

 

Neal McCullough

  • Commercial Member
6 minutes ago, nealmac said:

Will this tool allow me to use higher settings without sacrificing my frame rate?

That's a great way of putting it.

In the end we see on the screen what we set so whatever settings we use we get the scene completed after so many frames.

More objects = lower fps, altering the ratio of FFTF and the LOD distance alters the amount of scene to be drawn with more detail which is altering fps.

So we ultimately can only gain fps by drawing less stuff at once. If we could gain fps without losing  something that would be like having a perpetual motion machine.

Steve Waite: Engineer at codelegend.com

  • Commercial Member

If we turn on HT P3D will intensify use of the cores running the background tasks by two. With HT disabled the one task on that core might not be able to maximize its use. Having many cores means we don't need to worry so much but with few cores it could make the difference.

So rather than dividing up your cake in different ways you always have the same amount of cake. First, ensure you have the biggest cake to start with. From repeatable results on a specially programmed test harness I can see we need more cores up to an optimum to do more work. Too many cores introduces work lost to simple heat dissipation. Adding another process into the already creaking-under-the-load system to introduce settings into the running sim would be best on low fps and few cores.

Stands to reason - two guys digging a hole complete it quicker than one guy.

Steve Waite: Engineer at codelegend.com

  • Author
1 hour ago, nealmac said:

Quick question. I'm running P3Dv4 on a pretty old laptop right now. It doesn't have a good processor (an i5 2.8GHz or something like that) so as you can imagine I need to setting quite low in order to achieve a usable frame rate. Will this tool allow me to use higher settings without sacrificing my frame rate? I don't want to buy it if it's not going to help me. I'm kinda guessing this tool is more for PCs with a decent spec but if it would help me out then I'd definitely buy it.

If I were you I first would OC the cpu to 4.0. This will give you extra fps.

The idea of this tool is maximum framerate on the ground ( detailed major airports )

Wheh flying most of us have enough fps room , but because of the low FFTF value very little cpu time is used for terrain loading. By using a higher FFTF value when flying we use that breathing space for more cpu terrain loafing time. Very simple and no rocker sience...

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

1 hour ago, SteveW said:

Stands to reason - two guys digging a hole complete it quicker than one guy.

Unless one has to wait while the other takes his turn :biggrin:

  • Commercial Member

Haha. Precisely! I was careful not to say halves the time simply because no matter how big the hole they will get in each other's way inevitably at some stage. Whatever happens the main process of rendering is being interrupted by those shovellers - and the more there are the more they get in the way. Good one. So be careful not to have too many LPs and choose a responsible amount of sim objects for the hardware.

Edited by SteveW

Steve Waite: Engineer at codelegend.com

3 hours ago, GSalden said:

If I were you I first would OC the cpu to 4.0. This will give you extra fps.

The idea of this tool is maximum framerate on the ground ( detailed major airports )

Wheh flying most of us have enough fps room , but because of the low FFTF value very little cpu time is used for terrain loading. By using a higher FFTF value when flying we use that breathing space for more cpu terrain loafing time. Very simple and no rocker sience...

So if I understood this correctly on the ground at a busy airport by using FFTF = 0.01 it allots minimum time to terrain loading and maximizes CPU resources for everything it needs to do to maintain say 30 FPS smoothly on the ground. Now as you take off and gain altitude more and more scenery wants to come into your field of view (how much and how dense depends on slider settings) and now the minimum amount of time to load terrain (FFTF = 0.01) may become too short and blurries arise. So now by real-time increasing the FFTF to say 0.33 more time is allotted to scenery loading (not rendering as I understand it) and therefore blurries may be eliminated. However you are now reducing the amount of CPU capacity to do all that it needs to do for everything else (including rendering ?) and if you push the balance too far with too high an FFTF value you could get stutters (anything else ?) because you’ve exceeded your CPU overhead capacity.

Is this basically correct?

Thanks in advance

Joe

 

Joe (Southern California)

SystemI9-9900KS @5.1Ghz/ Corsair H115i / Gigabyte A-390 Master / EVGA RTX 2080 Ti FTW3 Hybrid w 11Gb / Trident 32Gb DDR4-3200 C14 / Evo 970 2Tb M.2 / Samsung 40inch TV 40ku6300 4K w/ Native 30 hz capability  / Corsair AX850 PS / VKB Gunfighter Pro / Virpil MongoosT-50 Throttle / MFG Crosswind Pedals /   LINDA, VoiceAttack, ChasePlane, AIG AI, MCE, FFTF, Pilot2ATC, HP Reverb G2

15 hours ago, GSalden said:

Unlimited = 0.01 If you do not set a different value manually by the FFTF tweak inside the p3d.cfg file.

Locked means 0.33 If you do not set a different value manually by the FFTF tweak inside the p3d.cfg file. Therefore more terrain loading time and a lower framerate. Also because locked provides a more balanced / smoother framerate than unlimited the framerate of locked is slightly lower.

Eg : If you use locked 30 and set the program to 0.05 you will see almost the same franerate as with the default unlimited + Vsync on + 30 hrtz .

 

Thanks Gerard

Based on your last statement wouldn’t it be better to run locked 30 and force FFTF = 0.05 with a config mod instead of running unlimited and waisting those additional rendered frames that just get thrown away beyond the 30 Hz cycle?

I’ve always run unlimited because I get stutters at locked 30 but it may have always been because it forced my FFTF setting back to 0.33 which didn’t give me enough upside capacity whereas unlimited put me at 0.01?

BTW both scenarios have Vsync and TB turned on with my 30Hz monitor.

Does this make sense?

Thanks in advance

Joe

Joe (Southern California)

SystemI9-9900KS @5.1Ghz/ Corsair H115i / Gigabyte A-390 Master / EVGA RTX 2080 Ti FTW3 Hybrid w 11Gb / Trident 32Gb DDR4-3200 C14 / Evo 970 2Tb M.2 / Samsung 40inch TV 40ku6300 4K w/ Native 30 hz capability  / Corsair AX850 PS / VKB Gunfighter Pro / Virpil MongoosT-50 Throttle / MFG Crosswind Pedals /   LINDA, VoiceAttack, ChasePlane, AIG AI, MCE, FFTF, Pilot2ATC, HP Reverb G2

So why can’t we just meet in the middle with FFTF at 0.15??

 

bam. Best of both worlds?lol

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.