Archived

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

ArjenVdv

Must have performance tweaks

Recommended Posts

Hello guys,

This thread is PMDG related.

After the long awaited release of the PMDG 777X, I have seen several people complain about low framerates. I for one, like most of us, am also experiencing a slight decrease of framerates compared to the NGX, however, FPS is still very acceptable and above 30 95% of the times. What kept attracting my attention was that people with nearly the same systems as mine were reporting much much lower framerates. They could be running different settings of course, but I don't believe everyone would deliberately run settings that would drop their FPS to 15. So I presume under quite a few FSX users here and there are not familiar with some tweaks that take FSX performance a whole new level. So I decided to make a little guide with two tweaks that you need, and if you don't already have them, will help you all massively.


The file that is going to be tweaked is called your fsx.CFG, it basically tells FSX what to do and is located in C:/Users/<name>/AppData/Roaming/Microsoft/FSX. Please open the file with Notepad.

Here are the tweaks that you should apply and I will explain in short what they do (please note I am not a computer expert).

Under [Graphics] add HIGHMEMFIX=1. This will make FSX more stable and will avoid screen corruptions.

If you don't already have a [bufferPools] entry, type one manually on top of all your fsx.CFG entries, and right under it add PoolSize=0This tweak is in my opinion the holy grail of FSX's performance, because it will increase framerates by 30-50%.I presume the reason why people with similar systems as mine are reporting lower framerates is because they don't have this tweak applied, or at least, have other values for PoolSize. If you set higher values (not sure what values precisely) you are not going to see performance increase, however, stability will be increased.
But, as long as you have a balanced system, this tweak shouldn't cause any trouble at all, apart from a little bit of artifacting here and there at outside views. If you don't have a balanced system (i.e. good processor bad videocard) I discourage the use of this tweak because it makes FSX very unstable.

These two tweaks above, are basicall the only two must have tweaks for your fsx.CFG,

Share this post


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

Good that people are getting rid of bufferpools. I never understood why these are still used with modern hardware since it actually SLOWS down the sim.

Share this post


Link to post
Share on other sites

It all depends on one's system. It might not work for all.

No, this tweaks will have this effect on all modern day balanced systems, simple.

Share this post


Link to post
Share on other sites

I have configured my bufferpools properly and the sim runs like knife through butter.

Share this post


Link to post
Share on other sites

Arjen, I have both of those tweaks + some more, but at the moment T7 VC is a terrible frame eater for me (compared to NGX)... 

And Poolsize=0 might be a huge problem for a little weaker systems. ;)

Share this post


Link to post
Share on other sites

Hello guys,

 

This thread is PMDG related.

 

After the long awaited release of the PMDG 777X, I have seen several people complain about low framerates. I for one, like most of us, am also experiencing a slight decrease of framerates compared to the NGX, however, FPS is still very acceptable and above 30 95% of the times. What kept attracting my attention was that people with nearly the same systems as mine were reporting much much lower framerates. They could be running different settings of course, but I don't believe everyone would deliberately run settings that would drop their FPS to 15. So I presume under quite a few FSX users here and there are not familiar with some tweaks that take FSX performance a whole new level. So I decided to make a little guide with two tweaks that you need, and if you don't already have them, will help you all massively.

 

 

The file that is going to be tweaked is called your fsx.CFG, it basically tells FSX what to do and is located in C:/Users/<name>/AppData/Roaming/Microsoft/FSX. Please open the file with Notepad.

 

Here are the tweaks that you should apply and I will explain in short what they do (please note I am not a computer expert).

 

Under [Graphics] add HIGHMEMFIX=1. This will make FSX more stable and will avoid screen corruptions.

 

If you don't already have a [bufferPools] entry, type one manually on top of all your fsx.CFG entries, and right under it add PoolSize=0. This tweak is in my opinion the holy grail of FSX's performance, because it will increase framerates by 30-50%.I presume the reason why people with similar systems as mine are reporting lower framerates is because they don't have this tweak applied, or at least, have other values for PoolSize. If you set higher values (not sure what values precisely) you are not going to see performance increase, however, stability will be increased.

But, as long as you have a balanced system, this tweak shouldn't cause any trouble at all, apart from a little bit of artifacting here and there at outside views. If you don't have a balanced system (i.e. good processor bad videocard) I discourage the use of this tweak because it makes FSX very unstable.

 

These two tweaks above, are basicall the only two must have tweaks for your fsx.CFG,

Trust me, people have been hacking away at fsx.cfg for YEARS! That and the tweaks you mentioned are kind of old news around these parts, I'm afraid.

 

In any case, configuring FSX is all about balance. Tweaks mean nothing in isolation. There are a number of comprehensive guides out there that can get people the performance they crave. I personally suggest Word Not Allowed's FSX/P3D Hardware and Software Setup Guide. NickN has a work in process as well. The Avsim "Official Guide" is yet another approach. Bottom line, there is MUCH more to consider. Look to these guides (choose just one and follow it to the letter, starting with a clean fsx.cfg) for setting FSX properly.

Share this post


Link to post
Share on other sites

Trust me, people have been hacking away at fsx.cfg for YEARS! That and the tweaks you mentioned are kind of old news around these parts, I'm afraid.

 

In any case, configuring FSX is all about balance. Tweaks mean nothing in isolation. There are a number of comprehensive guides out there that can get people the performance they crave. I personally suggest Word Not Allowed's FSX/P3D Hardware and Software Setup Guide. NickN has a work in process as well. The Avsim "Official Guide" is yet another approach. Bottom line, there is MUCH more to consider. Look to these guides (choose just one and follow it to the letter, starting with a clean fsx.cfg) for setting FSX properly.

 

This is why we removed any mention of one particular tweak guide or another from the manual this time around. It's up to you what you want to use.

Share this post


Link to post
Share on other sites

What are everyone's thoughts on using FSLimiter to limit frames to 30fps, while leaving FSX unlimited?  

Share this post


Link to post
Share on other sites

Good that people are getting rid of bufferpools. I never understood why these are still used with modern hardware since it actually SLOWS down the sim.

Getting rid of BufferPools by deleting from fsx cfg does not remove bufferPools from fsx. It will use default 4mb. That is why you set a usepools = in the fsx cfg, to set what suits your system. It is never removed as you stated.

Share this post


Link to post
Share on other sites

Bufferpools works great for me. As for low frame rates, I have to admit, the 777 actually runs slightly better than the NGX. Not sure why. Pleasantly surprised. 

 

If you are having performance issues, it's probably your machines fault, not the 777.

Share this post


Link to post
Share on other sites

Hello guys,

 

 

If you don't already have a [bufferPools] entry, type one manually on top of all your fsx.CFG entries, and right under it add PoolSize=0T

 

Do you have terrible flashing when water is not set to high 2x? It seems a little bit counter-intuitive to improve frames with pools=0 to then have to use a high water setting which then costs frames?

Share this post


Link to post
Share on other sites

If you get flashing artifacts with bp=0 then use this instead will make the system more stable

 

Remember most people can use Bufferpools =0 but it does come at a price like having to place the water to at least x2 high its been proven that in most not all cases this can stop the flashing graphics.  Otherwise try that below

 

Put it at the top of the fsx.cfg

 

[bufferPools]
RejectThreshold=131072

Share this post


Link to post
Share on other sites

If you get flashing artifacts with bp=0 then use this instead will make the system more stable

 

Remember most people can use Bufferpools =0 but it does come at a price like having to place the water to at least x2 high its been proven that in most not all cases this can stop the flashing graphics.  Otherwise try that below

 

Put it at the top of the fsx.cfg

 

[bufferPools]

RejectThreshold=131072

 

Yeh, it works well for me, but I have to have the water set to High2x which seems unneccessary (but it stops the flashes)

 

If I put the RejectThreshold in above BP=0 can I use a lower water setting? Will test it out! Thanks

Share this post


Link to post
Share on other sites

I have pre render set to "1" in nvidia Insp, water @ Mid x2 no flashes

Share this post


Link to post
Share on other sites

I have pre render set to "1" in nvidia Insp, water @ Mid x2 no flashes

 

ill give that a try too - thanks :)

Share this post


Link to post
Share on other sites

Yeh, it works well for me, but I have to have the water set to High2x which seems unneccessary (but it stops the flashes)

 

If I put the RejectThreshold in above BP=0 can I use a lower water setting? Will test it out! Thanks

Yeah if you use the rejectthreshold you can use lower water setting yeah

 

But remember its either rejectthreshold= .... or Usepools=0 don't use both together m8 

 

so option 1 - [bufferPools]

                     UsePools=0

 

option 2 - [bufferPools]

                RejectThreshold=131072

Share this post


Link to post
Share on other sites

BufferPools=0 works excellent on my system.

 

A very important thing about BufferPools=0, for balance and for avoiding flashes you should apply 2 more settings:

 

1. locked FPS (a good example - If monitor refresh rate is 60Hz, in Nvidia inspector set vsync to 1/2 refresh rate and in FSX set target framerate to 30)

 

2. Water should be set on at least High 2X

 

This is actually great way to get high graphics settings(water is beautifull) and a very smooth FSX. But this tweaks works only together

Share this post


Link to post
Share on other sites