1st fltsimguy

P3DV4.4 - Tweaks to CFG, Why?

Recommended Posts

I have done the client update. Excepting a few things not working, the sim is just fine.

I see a slew of posts about tweaking this, that and the other thing in the cfg file. May I ask why?

I have what might be seen as now an old system however only two years old, GTX970 and I can run P3DV4.4 with lots of the key setting maxed.

What is there to be gained by more tweaking? I just don't want to start doing the endless loop of tweak this and that. But I'm thinking that I might be missing out on something or other because so many folks seem to be posting stuff about tweaks.

My specs

I7-6700K  4.2GHZ overclocked, GTX 970 4GB 7GHZ GDDR5, RAM 32G DDR4 2133MHZ, Win7 Professional, FSX, P3DV4+, XP-11
G.SKILL Ripjaws V Series F4-2133C15D-16GVR DDR4 2133MHZ 32GB(8GBX4 Memory Kit

 

Bryan

Share this post


Link to post
Help AVSIM continue to serve you!
Please donate today!

I have not touched the cfg file and 4.4 is running and looking great for me.

Share this post


Link to post

I believe there is a tweak that will help photo scenery if u have the gpu to support it.  Anyone?

Edited by mpw8679

Share this post


Link to post
1 hour ago, 1st fltsimguy said:

I have done the client update. Excepting a few things not working, the sim is just fine.

I see a slew of posts about tweaking this, that and the other thing in the cfg file. May I ask why?

I have what might be seen as now an old system however only two years old, GTX970 and I can run P3DV4.4 with lots of the key setting maxed.

What is there to be gained by more tweaking? I just don't want to start doing the endless loop of tweak this and that. But I'm thinking that I might be missing out on something or other because so many folks seem to be posting stuff about tweaks.

My specs

I7-6700K  4.2GHZ overclocked, GTX 970 4GB 7GHZ GDDR5, RAM 32G DDR4 2133MHZ, Win7 Professional, FSX, P3DV4+, XP-11
G.SKILL Ripjaws V Series F4-2133C15D-16GVR DDR4 2133MHZ 32GB(8GBX4 Memory Kit

Bryan

Bryan - For normal, default conditions, a pristine CFG is all you need.  However, there are settings you can modify to enhance capability beyond default.  For example, the SCENERY_DRAW_DISTANCE setting in the "SCENERY" section will be set to a max value of 64000.0000 when you move the "AutoGen and Scenery Draw Distance" slider to Max in P3D Settings.  You can change this setting in the CFG to a max of 128000.0000.  Folks who have powerful GPU capability can change values like this for enhanced visuals.

With regards to Matt's question, PR textures will be displayed at 512 if you have "Use High-Resolution Terrain Textures" checked in P3D Settings.  You can add the value "TEXTURE_SIZE_EXP=10" to the "TERRAIN" section of the CFG to enable 1024 PR textures (provided you still have the "Use High-Resolution Terrain Textures" checked.  Be aware, though, you need a GPU with more than 8GB VRAM for this to work.

So, again, the default CFG is all anyone needs, but you can tweak it to add capability provided you have the hardware to handle it.

Edit: Corrected and clarified the first paragraph.

Update:  Check Rob Ainscough's post here for further information.  Scroll about 2/3 down on first page.

Edited by dmiannay
  • Like 2

Share this post


Link to post
18 minutes ago, dmiannay said:

For normal, default conditions, a pristine CFG is all you need.  However, there are settings you can modify to enhance capability beyond default.  For example, the SCENERY_DRAW_DISTANCE setting defaults to a max value of 64000.0000 (which is the max value of the "AutoGen and Scenery Draw Distance" slider in P3D Graphics Settings).  You can update this setting in the CFG to a max of 128000.0000.  Folks who have powerful GPU capability can change values like this for enhanced visuals.

I changed mine to like 95000.0000 and now I don't have as much black texture loading when looking around which is one of the best features of the current build besides the photoreal improvement.  Josh

Edited by FreeBird(Josh)
  • Like 1

Share this post


Link to post

I have a Titan X (Maxwell) with 12GB of VRAM. I also use the TEXTURE_SIZE_EXP=10 and MAX_TEXTURE_REQUEST_DISTANCE=320000.0000 tweak and holy cow does the sim look good. The textures are so crisp they can cut you if you're not careful. I did not notice any performance decrease when using these tweaks. I think as long as your graphics card has enough VRAM your good.

Edited by Bnash00
  • Like 2

Share this post


Link to post
6 minutes ago, Bnash00 said:

I have a Titan X (Maxwell) with 12GB of VRAM. I also use the TEXTURE_SIZE_EXP=10 and MAX_TEXTURE_REQUEST_DISTANCE=320000.0000 tweak and holy cow does the sim look good. The textures are so crisp they can cut you if you're not careful. I did not notice any performance decrease when using these tweaks. I think as long as your graphics card has enough VRAM your good.

I use those settings too and wow. I also haven't noticed any performance issues! If anything its working better. Its like they gave us a early Christmas present everything is pretty and nice.

  • Like 1

Share this post


Link to post
Just now, FreeBird(Josh) said:

I use those settings too and wow. I also haven't noticed any performance issues! If anything its working better. Its like they gave us a early Christmas present everything is pretty and nice.

I'll tell you one more thing that made a HUGE difference in my setup. I disabled hyper-threading in my system BIOS. I find the frame rate is MUCH smoother with hyper-threading turned off. With hyper-threading on I constantly experienced stutters as the frame rate fluctuates. I use the unlimited setting for the frame rate limiter. With hyper-threading off the frame rate is much smoother for me.

I'm running a 4960X @ 4.7GHz with 6 cores 12 threads. With hyper-threading off I'm reduced to 6 cores 6 threads but I find the performance is much better. Honestly I really can't tell the difference with hyper-threading turned off when it comes to regular computing. I'm going to leave it off for now. Would be interesting to see if other people notice a benefit by turning hyper-threading off.   

Share this post


Link to post

All right gentlemen, this is what I needed. Now I see, these tweaks basically help get even better looking scenery if one has the hardware to support them, which I don't. Mine still looks pretty darn good, I'm envious.

Share this post


Link to post

NO TWEAKS necessary in P3d.  This is NOT FSX.

 

Stan

  • Like 1

Share this post


Link to post

Yes when Prepar3D V4 first came out I made a vow not to delve into the endless "fiddling" cycle anymore, and to minimize add-ons to those which really contributed.  So I made a conscious decision to spend more time flying and exploring.  Once you make peace with not having all the sliders maxed out, your mind can be at ease with all that is right in the world.  The hardware will catch up, in time...although I do hold out hope that the main FS loop can be deconstructed to run smartly across multiple cores before then.

But if it were an easy task, it would have been done already.  The Sony PlayStation PS3 Cell Architecture was brilliant in its day, but ultimately hard to program to keep all cores equally busy.  Multithreaded programming is hard.  While I'm no expert, I've dabbled in it professionally via straight C, and it gives you many ways to hang yourself (and the application).

Mark

 

Share this post


Link to post
33 minutes ago, spilok said:

NO TWEAKS necessary in P3d.  This is NOT FSX.

 

Stan

Not necessary to technically use the sim AS IS. BUT if you want to get the most out of your sim, personalized to your rig, tweaks are still required. That's the cold hard truth.

It's still the same core platform after all. It's just been SIGNIFICANTLY improved over time and is now 64bit. As a result somewhat to your point a handful of legacy FSX cfg tweaks are all but obsolete now, however there are now an equal amount of new tweaks and existing tweaks now more relevant than ever.

For example if you want 1024 LC textures as others have said, which if you have the rig, why not? Modification needed = TEXTURE_SIZE_EXP=10.

If you run any type of Orbx scenery or other photoreal or enhanced vector mesh/lc scenery and have plenty of CPU and RAM available, the stock TEXTURE_BANDWIDTH_MULT setting of "30" is poorly optimized and bottlenecks any potential of tapping into resources of your PC to keep textures crisp and loaded at a decent distance. You need at least 90 to 120 setting to get the most out of the texture buffering system. There are other new 4.4 related settings that further optimize this as well.

P3D even has an official P3D.cfg tuning guide for even more settings, some that are very important for users that prefer locking their FPS like "FIBER_FRAME_TIME_FRACTION="

Or Affinity Mask for some that prefer manually managing P3Ds use of LPs with HT on or off.

At the end of the day it's up to the user, but to me and I'd say the vast majority of us, tweaks are still required to get the most out of your sim. Especially as long as the foundation of this sim is still ESP engine. Come v5 or v6 that may be a different story. Trust me, nothing would make me happier than never having to open the P3D cfg again. That is still a little ways off...

 

Edited by American 833 Heavy
  • Upvote 2

Share this post


Link to post

I thought these types of threads were a thing of the past. 

Share this post


Link to post
1 hour ago, spilok said:

NO TWEAKS necessary in P3d.  This is NOT FSX.

 

Stan

If u want to take advantage of strong hardware then yes they are necessary.

  • Like 1

Share this post


Link to post
2 hours ago, spilok said:

NO TWEAKS necessary in P3d.  This is NOT FSX.

 

Stan

The tweaks discussed here and the ones in Rob’s thread are not like the tweaks of the past they are to used by folks with powerful GPUs and more importantly lots of VRAM on their GPUs at least 8Gb but more likely greater than 8Gb. I believe LM doesn’t want to put these in the user interface yet because most people don’t have these GPUs and it would cause more issues than it’s worth. I for one am glad they have embedded the handles in the config file for those with the top of the line hardware to experiment with!

Joe

  • Like 5

Share this post


Link to post
49 minutes ago, mpw8679 said:

If u want to take advantage of strong hardware then yes they are necessary.

Optional, not necessary.

Share this post


Link to post
7 minutes ago, newtie said:

Optional, not necessary.

Please explain further unless u were just desperate for a petty critique of my post.

 

Share this post


Link to post
3 hours ago, mtrainer said:

Yes when Prepar3D V4 first came out I made a vow not to delve into the endless "fiddling" cycle anymore, and to minimize add-ons to those which really contributed.  So I made a conscious decision to spend more time flying and exploring.  Once you make peace with not having all the sliders maxed out, your mind can be at ease with all that is right in the world.  The hardware will catch up, in time...although I do hold out hope that the main FS loop can be deconstructed to run smartly across multiple cores before then.

But if it were an easy task, it would have been done already.  The Sony PlayStation PS3 Cell Architecture was brilliant in its day, but ultimately hard to program to keep all cores equally busy.  Multithreaded programming is hard.  While I'm no expert, I've dabbled in it professionally via straight C, and it gives you many ways to hang yourself (and the application).

Mark

 

There you go, I don't want to fiddle around anymore as well. I did some slider adjustment now I'm finished. Just going flying.

Share this post


Link to post
3 hours ago, American 833 Heavy said:

 Trust me, nothing would make me happier than never having to open the P3D cfg again. That is still a little ways off... 

 

they can do it if they want to, by just providing all variables/options through sliders in graphic settings UI panel and leave it to the users to decide what to do with it based on their system capability instead of leaking it to testers (unannounced/unofficial) manual editing method to the CFG file.

Share this post


Link to post
11 hours ago, Bnash00 said:

I'll tell you one more thing that made a HUGE difference in my setup. I disabled hyper-threading in my system BIOS. I find the frame rate is MUCH smoother with hyper-threading turned off. With hyper-threading on I constantly experienced stutters as the frame rate fluctuates. I use the unlimited setting for the frame rate limiter. With hyper-threading off the frame rate is much smoother for me.

I'm running a 4960X @ 4.7GHz with 6 cores 12 threads. With hyper-threading off I'm reduced to 6 cores 6 threads but I find the performance is much better. Honestly I really can't tell the difference with hyper-threading turned off when it comes to regular computing. I'm going to leave it off for now. Would be interesting to see if other people notice a benefit by turning hyper-threading off.   

Bnash,

Hyper threading off?

I have heard this before, could you just explain how you do this, I assume it is at the boot menu somewhere.

The biggest improvements i have seen are when I use Process Lasso to move P3d on the processors 2-7 and everything else onto the remaining processors.

I use a Gaming Laptop with a GTX980m GPU, have tried different tweaks, but find that if the worse blurries occur when using shader enhancers like PTA tweaks, so I only use the Enshade default shaders and find if I regularly delete the shaders this helps. 

There is always a bit of a trade off between performance and appearance, but with Vsync set to 1/2 (60hz monitor) and frame rate limiter to 29.5FPS and Vsync on and unlimited frames with Triple Buffering in P3d, I am getting the best results I have ever seen without any CFG tweaks at all.

Share this post


Link to post
6 minutes ago, Langyboy63 said:

The biggest improvements i have seen are when I use Process Lasso to move P3d on the processors 2-7 and everything else onto the remaining processors.

If Hyperthreading is ON an AffinityMask setting in the prepar3d.cfg file is mandatory. You should not use Processlasso for P3D itself, whenever possible some should use programs native Affinitymask  setting if available.

Personally i would recommend HT=OFF only for 8-core systems, below 6-core CPU an proper AM-setting will have more or less the same effect but with the advantage of more cores available for lower-ranking processes like SODE, UTL etc.

  • Upvote 1

Share this post


Link to post
7 hours ago, SolRayz said:

I thought these types of threads were a thing of the past. 

Nope, it's here to stay. Just like building computers and flying, tweaking is just second nature. We cannot live without tweaking. The day P3D stops us from tweaking, that day I'm done flying.

Long live Tweaking. LoL

But, on a serious note, I actually I just applied the tweak to prevent texture blackouts and,     and   IT     WORKS!!    Are you kidding me? It's like having new sim. WoW

Share this post


Link to post
12 minutes ago, JoeFackel said:

If Hyperthreading is ON an AffinityMask setting in the prepar3d.cfg file is mandatory. You should not use Processlasso for P3D itself, whenever possible some should use programs native Affinitymask  setting if available.

Personally i would recommend HT=OFF only for 8-core systems, below 6-core CPU an proper AM-setting will have more or less the same effect but with the advantage of more cores available for lower-ranking processes like SODE, UTL etc.

Hi Joe

I have tried various AM settings and find I get a better result with Lasso, I am surprised you say not to use it , haven't tried without in 4.4 as yet.

But I am pretty happy with what I am seeing so if it aint broke etc. 

What AM setting do you use, I have the same i7 processor as yours.

Regards

Chris.

 

 

Share this post


Link to post

When the program offers native AM support (like P3d) its better to use this as you can never know who "dynamic" PL shovels the threads between the cores which may led to hickups.

I use AM=245 to reserve two native cores for the main P3D threads and move other addons like UTL, couatl, SODE etc. to the last 4 HT-cores to get them out of P3Ds way. So more or less i use my 4/8-core CPU as 6-core.

Share this post


Link to post

I have made no tweaks for about 2 years to my P3D.cfg.  Never really found the need to

I was scrolling through the config the other day and noticed the TEXTURE_BANDWIDTH_MULTI = 30 entry which we used to adjust constantly with FSX - I remember always setting it to 120.  I chuckled and thought , 'those were the days'  (of dread)

 

 

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now