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.

FPS and CPU/GPU loading in PD3 V4.1

Featured Replies

20 hours ago, Bert Pieke said:

I have come to the same conclusion.. why this would be, I do not know  :huh:

I have  theory Bert and I'm personally practicing that theory myself today.

FIBER_FRAME_TIME_FRACTION.

When FPS are set to unlimited the sim runs to try and give the max FPS it can, how does it do that? it disregards FIBER_FRAME_TIME_FRACTION.

When you set any amount of FPS within the sim your setting the default FIBER_FRAME_TIME_FRACTION=0.33

That 0.33 means its now giving 1/3 of every second to loading textures/scenery. 

Does your sim need 1/3 of every second to loading textures/scenery? Orbx in all my years seems to be the biggest culprit, not global or OLC but regions and airports. Its down to the PC and set up but I would say with P3D v4 No it does not need 1/3 of every second.

So What I have done for the last couple of years is lock my FPS to XX (that's a different topic) and use FIBER_FRAME_TIME_FRACTION=0.01.

So I get all the benefits of locking my FPS and gain the benefit if I was using unlimited fps. The down side to this is just like the downside to running unlimited, if you have blurrys you need to give your sim more time to load them.

So why do people find unlimited best in hard areas because unlimited is giving far less time to textures/scenery. Something you can get away with on a starting airport because the textures/scenery will be already loaded.

Even LM added this in there tweak guild (at the bottom). A bit old but nvm.

http://www.prepar3d.com/SDKv2/LearningCenter/getting_started/performance/tuning_guide.html

I don't use AM anymore but kick every other addon running off core 0-1 works great for me on a 4 core HT on.

 

 

David Murden  MSFS   Fenix A320  PMDG 737 • MG Honda Jet • 414 / TDS 750Xi •  FS-ATC Chatter • FlyingIron Spitfire & ME109G • MG Honda Jet 

 Fenix A320 Walkthrough PDF   Flightsim.to •

DCS  A10c II  F-16c  F/A-18c • F-14 • (Others in hanger) • Supercarrier  Terrains = • Nevada NTTR  Persian Gulf  Syria • Marianas • 

• [email protected] All Cores HT ON   32GB DDR4  3200MHz RTX 3080  • TM Warthog HOTAS • TM TPR • Corsair Virtuoso XT with Dolby Atmos®  Samsung G7 32" 1440p 240Hz • TrackIR 5 & ProClip

  • Replies 224
  • Views 29.8k
  • Created
  • Last Reply

I use FSPS Booster Live 2018 to set my FTFF. I have tested inflight as it works in realtime. Very yeasy and a great help to find the good value per destination/type of flight. 

 

P3Dv4 Booster Live settings

Fair weather 80%

Cloudy - OC 70%

 

Fair weather Frankfurt 50%

Cloudy - OC Frankfurt 50%

 

Fair weather Nice - Marseille - Barcelona 70%

Cloudy - OC Nice - Marseille - Barcelona 70%

 

Genova 70%

Milan 70%

London 60%

Paris 60%

 

Eg :  80% means 0.2 . All airports not listed that I have use Fair weather or Cloudy settings.

  

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

 

  • Commercial Member

FFTF is the ratio between loading scenery and filling the sim with it.

Let's simplify it; If our system can load data quickly it'll finish that part and fill the sim with the time left - that's the ratio it falls to. We can dictate to it that ratio with our own setting but whatever we put there's two things got to happen, the data is loaded and the objects are updated in the sim.

So irrespective of our setting FFTF a certain amount of each must happen and conclude.

It doesn't affect fps because it's not the rendering process, that continues on at its own pace dependent on the scene complexity.

Steve Waite: Engineer at codelegend.com

41 minutes ago, SteveW said:

It doesn't affect fps because it's not the rendering process, that continues on at its own pace dependent on the scene complexity.

Have to respectfully disagree with you on that one Steve

From LM

"Performance Tuning Tip:

This setting, which defaults to a value of .33 (33%), defines the percentage of each frame that is devoted to loading scenery. Increasing this number can reduce "the blurries", but it can cause stutters, and can also reduce the overall frame rate. Try reducing the number to the lowest level where you still get smooth scenery paging. This will vary depending on disk speed as well as the type of flying, as well as the selected scenery settings"

If to higher FFTF can reduce frames a lower one can only help, hence why lots of people report greater fps when set to unlimited and hate the fps lock and its normal penalty.

David Murden  MSFS   Fenix A320  PMDG 737 • MG Honda Jet • 414 / TDS 750Xi •  FS-ATC Chatter • FlyingIron Spitfire & ME109G • MG Honda Jet 

 Fenix A320 Walkthrough PDF   Flightsim.to •

DCS  A10c II  F-16c  F/A-18c • F-14 • (Others in hanger) • Supercarrier  Terrains = • Nevada NTTR  Persian Gulf  Syria • Marianas • 

• [email protected] All Cores HT ON   32GB DDR4  3200MHz RTX 3080  • TM Warthog HOTAS • TM TPR • Corsair Virtuoso XT with Dolby Atmos®  Samsung G7 32" 1440p 240Hz • TrackIR 5 & ProClip

  • Commercial Member
2 minutes ago, Nyxx said:

Have to respectfully disagree with you on that one Steve

From LM

"Performance Tuning Tip:

This setting, which defaults to a value of .33 (33%), defines the percentage of each frame that is devoted to loading scenery. Increasing this number can reduce "the blurries", but it can cause stutters, and can also reduce the overall frame rate. Try reducing the number to the lowest level where you still get smooth scenery paging. This will vary depending on disk speed as well as the type of flying, as well as the selected scenery settings"

If to higher FFTF can reduce frames a lower one can only help, hence why lots of people report greater fps when set to unlimited and hate the fps lock and its normal penalty.

You didn't understand  I'm saying fps is concerned with stuff like adding airport vehicles decreases fps for example. Instead the background processes take many seconds to complete and so have no effect that way on fps. You are simply saying any changes to anything affect fps and they might slightly - i'm not talking about that.

Steve Waite: Engineer at codelegend.com

1 minute ago, SteveW said:

You didn't understand  I'm saying fps is concerned with stuff like adding airport vehicles decreases fps for example. Instead the background processes take many seconds to complete and so have no effect that way on fps. You are simply saying any changes to anything affect fps and they might slightly - i'm not talking about that.

OK I understand what your saying Steve. FFTF is more about flying over scenery than airport vehicles etc.  Like LM say "scenery paging"

 

David Murden  MSFS   Fenix A320  PMDG 737 • MG Honda Jet • 414 / TDS 750Xi •  FS-ATC Chatter • FlyingIron Spitfire & ME109G • MG Honda Jet 

 Fenix A320 Walkthrough PDF   Flightsim.to •

DCS  A10c II  F-16c  F/A-18c • F-14 • (Others in hanger) • Supercarrier  Terrains = • Nevada NTTR  Persian Gulf  Syria • Marianas • 

• [email protected] All Cores HT ON   32GB DDR4  3200MHz RTX 3080  • TM Warthog HOTAS • TM TPR • Corsair Virtuoso XT with Dolby Atmos®  Samsung G7 32" 1440p 240Hz • TrackIR 5 & ProClip

  • Commercial Member
7 minutes ago, Nyxx said:

OK I understand what your saying Steve. FFTF is more about flying over scenery than airport vehicles etc.  Like LM say "scenery paging"

 

Exactly, FFTF and the mechanisms there are not directly affecting fps like loading of more objects would. Even so there's going to be some changes. What we might see is a small drop in fps when we have a stable system without stutter.

What I do is use VSync=On+Unlimited, or Locked fps on the slider (locked works better in v4 than in v3) and set up the scene complexity so that there's still a few % CPU on the main core. That way there's an overhead when the scene complexity increases abnormally. With no overhead the sim slows down as there's no more throttle.

 

Steve Waite: Engineer at codelegend.com

1 minute ago, SteveW said:

Exactly, FFTF and the mechanisms there are not directly affecting fps like loading of more objects would. Even so there's going to be some changes. What we might see is a small drop in fps when we have a stable system without stutter.

What I do is use VSync=On+Unlimited, or Locked fps on the slider (locked works better in v4 than in v3) and set up the scene complexity so that there's still a few % CPU on the main core. That way there's an overhead when the scene complexity increases abnormally. With no overhead the sim slows down as there's no more throttle.

 

Yet me to FPS@25  LOCK VSync=On, leveling a nice overhead.

David Murden  MSFS   Fenix A320  PMDG 737 • MG Honda Jet • 414 / TDS 750Xi •  FS-ATC Chatter • FlyingIron Spitfire & ME109G • MG Honda Jet 

 Fenix A320 Walkthrough PDF   Flightsim.to •

DCS  A10c II  F-16c  F/A-18c • F-14 • (Others in hanger) • Supercarrier  Terrains = • Nevada NTTR  Persian Gulf  Syria • Marianas • 

• [email protected] All Cores HT ON   32GB DDR4  3200MHz RTX 3080  • TM Warthog HOTAS • TM TPR • Corsair Virtuoso XT with Dolby Atmos®  Samsung G7 32" 1440p 240Hz • TrackIR 5 & ProClip

  • Commercial Member

Very good David!

 

Because we are flying anywhere in the world and we want to zoom off in any direction at any moment with no restrictions, there's complications. Loading those tiles and all the rest of the objects, running the network server hosting any number of plug-ins and so on and so forth. It's not like those first-person shooters and the like so we have to be comfortable with lower fps to get that overhead

Start out with the sim set to lean and fatten it up till it starts to get a bit flabby and slim it back a bit.

Steve Waite: Engineer at codelegend.com

10 hours ago, SteveW said:

Waste of time to assume WIndows is on LP0 or core zero.

And where is LP1 in this particular assumption?

Thanks

  • Commercial Member

Logical Processor zero is usually shown in the first graph or top right in Task Manager. However it's also the least significant bit of a binary value so it's the rightmost one or zero in a mask as we write it down.

0001 - LP0 is enabled on a four core processor without HT

00,01 LP0 is enabled on a two core processor with HT enabled

LP1 is the processor slot on the left of LP0 in both cases.

Steve Waite: Engineer at codelegend.com

1 hour ago, SteveW said:

Logical Processor zero is usually shown in the first graph or top right in Task Manager. However it's also the least significant bit of a binary value so it's the rightmost one or zero in a mask as we write it down.

0001 - LP0 is enabled on a four core processor without HT

00,01 LP0 is enabled on a two core processor with HT enabled

LP1 is the processor slot on the left of LP0 in both cases.

My question about LP1 was particularly about AM 01 01 01 01 01 10 or say 01 01 01 01 01 01 01 10 in context. 

  • Commercial Member
6 minutes ago, Dirk98 said:

My question about LP1 was particularly about AM 01 01 01 01 01 10 or say 01 01 01 01 01 01 01 10 in context. 

Oh you mean where best to put the first one? Doesn't matter, all you need to know is you tried it both ways once your system is set up to be sure it's all sweet.

If your HT is enabled and you heard that "Windows is on LP0", then by definition that's on core zero, and if you get it LP1 is also core zero. So if "Windows is on LP0" there's no point using LP1 because that's got "Windows on it" because it is also core zero.

Instead there's different kinds of programs. Some like P3D have a jobscheduler section in the config because they create monolithic jobs on each core allocated to them that stay in place.

A "Windows is on LP0" program doesn't work like that, it starts where it's best to start, does a little job, then ends, then restarts later where it needs, that's all you need to know. Of course you're saying that there's some kind of app running that lot but it doesn't work that way.

Steve Waite: Engineer at codelegend.com

Just now, SteveW said:

Oh you mean where best to put the first one? Doesn't matter, all you need to know is you tried it both ways once your system is set up to be sure it's all sweet.

Terrific!!

Thanks,

Igor

On 15.01.2018 at 10:13 PM, SteveW said:

but why would you give it all cores in Process Lasso, or indeed run another process where it's not needed? Instead forget PL for P3D just use Prepar3D.cfg.

There are some exe-s launched essentially by Prepar3D.exe that I can't just add to launch from the batch file with a set affinity. They are rare but they are such as: as_audio.exe (ASPv4) - this one if I state it in the batch file creates 2 as_audio.exe processes, one with the affinity I set in the batch, the other with the affinity I give to Prepar3d.exe.

Or no matter what affinity I set in the batch for LAAS-service.exe it replicates the affinity I give to Prepar3d.exe, including another exe that it launches named LAAS-proxy.exe. The same with AOCService.exe (these 3exes are from FSL A320X array).

However Process Lasso can handle them as I wish to. Turns out batch file doesn't work for some processes whereas PL seemingly does work for all.

Thanks. 

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.