ray123

Bufferpools... What do you guys use?

Recommended Posts

I am reading about it for a long time and EVERYWHERE I look is a different answer...

No I'm using:

 

[bUFFERPOOLS]

Poolsize=0

 

But I also read a lot about Reject Threshold... I just don't get it anymore :fool: 

What do you guys use and why? 

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

Since my processor although old ( i5 2500 no HT ) starting being "helped" by a GTX 960 4GB GDDR5 ASUS graphics card, I disabled bufferpools  setting it as you post above.

 

The better the graphics card, and processor, the more it reinforces this option, since you can easily pass the graphics burden to the graphics card - IF - you're on DX10 ( I am, using Steve's Fixer ) or DX11 in P3D...

 

For DX9 the reality can be different ( I'm not sure though... )

Share this post


Link to post
Share on other sites

This is my favorite tweak(usepools=0 or poolsize=0). I'm using it becouse it gives me a great perfomance boost. No other fixed BP size / RejectThreshold combination works so good for me. There are many controversies about it, so here are some important things about:

 

- It works great in DX9. It gives a big FPS boost, but also artifacts on autogen loading. The artifacts can be completely avoided if water slider is set to high 2x(or higher) or autogen is disabled(slider all the way to the left). Since FSX doesn't look nice without autogen, i prefer water at High 2X. This will kill great amount of gained FPS, but performance is still better on my system.

 

 - It doesn't works this way in DX10, this is the main reason for different opinions. In DX10, there's no FPS boost, also no artifacts, all i could observe was steadier FPS with this tweak. 

 

For more tehnical explanation, see post on Steve's DX10 blog:

 

https://stevesfsxanalysis.wordpress.com/category/bufferpools/

  • Upvote 2

Share this post


Link to post
Share on other sites

Definitely OFF if you have a good graphics card. I am not entirely sure, but BP=0 will make sure everything is sent directly to the GPU. If you have a bad GPU, that cannot handle that, you'll likely get artifacting. Bufferpools ON will give you better stability, which is recommended for weaker GPUs. 

 

Switching it off will increase performance by 25-50%. If you get artifacting and flashing, setting water to HIGH 2x should help with that.

 

RejectThreshold is useless if BufferPools are off. So don't worry about that. Your current setting is the one you want.

Share this post


Link to post
Share on other sites

Ok Thanks. Then I will stick with this.

 

I forget to mention my system by the way... 

 

AMD Phenom X4 955 @ 3.84Ghz

AMD Radeon R200 / HD7900 3GB

Share this post


Link to post
Share on other sites

I use the default settings (i.e. no entry whatsoever) on FSXSE with DX10 and a GTX1060 and get better and more stable frame rates in high stress situations (Default JFK with 690 AI objects in the bubble) than with Usepools=0.

Share this post


Link to post
Share on other sites

I had this for some time, but for me it caused late loading of textures, so e.g. black boxes for some seconds when approaching airports.
Then I switched to

[BufferPools]
RejectThreshold=131072

for about two years, which was already better.

 

But in May 2016 I completely removed the [bufferPools] section and started using an external FPS limiter instead of the one built into FSX (boxed here) and now everything runs much smoother.

 

Intel Core2Duo at 3.16GHz, GTX260 until Christmas, GTX1050Ti since then.

Share this post


Link to post
Share on other sites

When I was using FSX Gold, I used PoolSize=0 and it seemed to work well. If I did get artifacting, I lowered my settings.

Share this post


Link to post
Share on other sites

I found that BP worked a treat in FSX and gave me a stunning 30% boost to performance. But unless you adjust the water sliders as Zeljko mentioned earlier, you can end up with graphical anomolies. By doing this, the gain in performance takes a hit, but while there is still a small benefit in performance I found it helped a lot with smoothness. However, I found it didn't work in FSX-SE, or in fact in P3D v3.4, which is a shame.

Share this post


Link to post
Share on other sites

I found that BP worked a treat in FSX and gave me a stunning 30% boost to performance. But unless you adjust the water sliders as Zeljko mentioned earlier, you can end up with graphical anomolies. By doing this, the gain in performance takes a hit, but while there is still a small benefit in performance I found it helped a lot with smoothness. However, I found it didn't work in FSX-SE, or in fact in P3D v3.4, which is a shame.

 

You mean, BP=0 didn't work for you with FSX:SE, even in DX10 "Fixed" mode ?

Share this post


Link to post
Share on other sites

You mean, BP=0 didn't work for you with FSX:SE, even in DX10 "Fixed" mode ?

Nope. Although I couldn't run DX10 in fairness. Can't remember the reason, oh sure, it was Vsync seemed to be broken, also I couldn't drag panels across to a second monitor while in fullscreen mode. So it may work in DX10 mode. But to be fair, everyone's system is different. I hear about guys who can use the BP tweak in P3D, but I can't. In fact virtually no tweaks work for me in P3D v3.4.

Share this post


Link to post
Share on other sites

Here is the patch notes from version 62608 of FSX-SE for BufferPools:

 

Graphics: Improved vertex and index buffer handling defaults and a few other things to give up to 10% framerate improvement (as long as vsync is not enabled/forced).

Share this post


Link to post
Share on other sites

This is definitely a YMMV question.

 

On my last computer (i7-3770, GTX 970, Windows 7 Ultimate, 16GB RAM) the BP=0 did not work and caused instability. I used the reject threshold method and it worked well, was smooth, and stable. DX10SF did not work well either so I ran it on DX9.

 

On my new computer (and I still use FSX Legacy [Acceleration]) with DX10SF, BP=0 is by far the best method and I don't need to set water at 2x High to avoid artefacts - I just don't get any with an i7-6700K, GTX1080, Windows 10 Pro and 16GB RAM. I use a HDMI cable from the GTX1080 to the 4K monitor.

 

Cheers,

 

Mark

Share this post


Link to post
Share on other sites

As an FYI: be aware that installing (or probably also updating, including GSX) any FSDreamteam product will take out the usepools=0 line from your fsx.cfg entirely. I was completely unaware that for probably the last 3 months my setup had been missing that line until I read that they do this on their forums yesterday. Sure enough, on checking my fsx.cfg, nothing there.

 

While I understand why they do it (Umberto says the tweak causes crashes that people wrongly attribute to his products that he's called on to fix), not giving any notice to their customers on install is not good practice, IMHO. I actually stumbled onto this fact when trying to find what config files Drzewiecki changes without telling you on install, so I know it's not only FSDT that does this kind of thing. Wish no one would!

 

James

  • Upvote 1

Share this post


Link to post
Share on other sites

As an FYI: be aware that installing (or probably also updating, including GSX) any FSDreamteam product will take out the usepools=0 line from your fsx.cfg entirely. I was completely unaware that for probably the last 3 months my setup had been missing that line until I read that they do this on their forums yesterday. Sure enough, on checking my fsx.cfg, nothing there.

 

While I understand why they do it (Umberto says the tweak causes crashes that people wrongly attribute to his products that he's called on to fix), not giving any notice to their customers on install is not good practice, IMHO. I actually stumbled onto this fact when trying to find what config files Drzewiecki changes without telling you on install, so I know it's not only FSDT that does this kind of thing. Wish no one would!

 

James

 

This is something i realy hate. I'm ok with developers making a recomendation, but i know what i'm doing with those tweaks, so nobody should mess with my settings. This is why i have a fsx.CFG backup(and other cfg files), which i manualy copy back after i install something new. After new product installation i also check dll.xml and exe.xml, fsuipc version, C++ versions, uiautomationcore.dll version( :wink:  ) etc...

 

This is why i stopped buying(using)products which usually do such a things

Share this post


Link to post
Share on other sites

This is something i realy hate. I'm ok with developers making a recomendation, but i know what i'm doing with those tweaks, so nobody should mess with my settings. This is why i have a fsx.CFG backup(and other cfg files), which i manualy copy back after i install something new. After new product installation i also check dll.xml and exe.xml, fsuipc version, C++ versions, uiautomationcore.dll version( :wink:  ) etc...

 

This is why i stopped buying(using)products which usually do such a things

 

I agree 100%. It's not the role of a developer who's product you've bought to start changing your cfg file on your own personal computer. It's absurd and is simply wrong. They should not do it.

Share this post


Link to post
Share on other sites

After reading the thread, I added:

 

[bufferPools]
RejectThreshold=131072
 
Now I get cloud reflections on water (DX9) Yea!
 
I don't have a graphics card just an i5 6400 with Intel HD graphics 530.
 
N99WB

Share this post


Link to post
Share on other sites

 

Now I get cloud reflections on water (DX9) Yea!
 

 

You need to patent that!

Share this post


Link to post
Share on other sites

Can anyone suggest why any kind of BP tweak has no effect in my cfg?

 

That's strange, BP=0 works well for me with FSX-SE. The other BP related tweaks may not work becouse dovetail has allready increased poolsize a lot - i'm actualy getting flashing / artifacts with default value if water is not at high 2x. However, with usepools=0 i still have better FPS and smoother performance with complex airliners. 

 

The other tweaks we used with boxed FSX actually works, but there's no need for them becouse they are allready added by default(no entries in CFG), and this is why you cannot see any effect(they are allready there).  For example, affinity mask is set by installer based on your CPU, so if you manually add it, there will be no difference. But the tweak actually works, i had HT on when i installed FSX-SE and installer has set optimal affinity mask. After some time, i switched HT off, and then i had to add affinity mask value in fsx.CFG, becouse it was not optimal anymore. 

 

I'd like to know all default values added / modified by dovetail

Share this post


Link to post
Share on other sites

I have just checked and yes FS Dreamteam have removed my BP=O setting in my CFG. Thank you for the heads up...

 

Not happy they should ABSOLUTELY not be doing that without letting you know... 

 

Hamish

Share this post


Link to post
Share on other sites

Can anyone suggest why any kind of BP tweak has no effect in my cfg?

BP=0 does not take any effect in DX10! 

 

Maybe you should try in DX9, and see if it works.

 

The problem is with DX10 is, is that it will perform worse than DX9, if you were used to running DX9 with BP=0. BP=0 in DX9 will give you a huge performance increase, but because it doesn't take any effect in DX10, you'll actually experience worse performance.

 

However, let's say you have never made any changes to BP, or used to have it on with a RejectThreshold setting, you'll not get the performance boost in DX9, then switching to DX10 will give you an improvement. 

 

So all in all, DX10 relative performance depends on where you came from. 

 

 

Just a simple random comparison, with made-up FPS numbers:

 

 

DX9 default / BP=1             DX9 with BP=0           DX10

 

30 FPS                               40 FPS                       35 FPS

 

 

DX10 should perform right in the middle of DX9 default and DX9 BP=0.

 

 

 

About the add-on manager:

 

It does indeed make unwanted changes in your fsx.CFG, that might cause instability issues and CTDs. Always keep a copy of a tweaked fsx.CFG that gives you good results, so you can overwrite it any time a third-party program makes unwanted changes.

 

 

 

 

After reading the thread, I added:

 

[bufferPools]
RejectThreshold=131072
 
Now I get cloud reflections on water (DX9) Yea!
 
I don't have a graphics card just an i5 6400 with Intel HD graphics 530.
 
N99WB

 

That is very likely due to setting Water to HIGH2x, which will give you those cloud shadows.

  • Upvote 1

Share this post


Link to post
Share on other sites

 

 


That is very likely due to setting Water to HIGH2x, which will give you those cloud shadows.

 

I always had my water set high2x.

Share this post


Link to post
Share on other sites

 

 


That is very likely due to setting Water to HIGH2x, which will give you those cloud shadows.

 

As far as I'm aware, the only way to get cloud shadows in FSX is with Steve's (of Fixer fame) recent add-on.

Share this post


Link to post
Share on other sites

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