January 19, 20188 yr 20 hours ago, Bert Pieke said: I have come to the same conclusion.. why this would be, I do not know 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 •
January 19, 20188 yr 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
January 19, 20188 yr 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
January 19, 20188 yr 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 •
January 19, 20188 yr 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
January 19, 20188 yr 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 •
January 19, 20188 yr 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
January 19, 20188 yr 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 •
January 19, 20188 yr 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
January 20, 20188 yr 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
January 20, 20188 yr 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
January 20, 20188 yr 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.
January 20, 20188 yr 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
January 20, 20188 yr 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
January 22, 20188 yr 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.