Jump to content
Sign in to follow this  
murat

Buffer Pools recommendations for Laptop

Recommended Posts

Hello

 

im barely understand how works buffer pool settings... i read pdf guide and using;

 

 

[bufferPools]
BufferPools=1
PoolSize=10485760
RejectThreshold=5242

 

with DX10 mode...

 

My laptop has core2duo with 2.8 ghz well sometimes its going up to 3.0ghz also (i have button to make turbo boost) and waching at CPU-Z well however its still laptop processor so with my 260M GTX with 1 gb ram (4gb system) actualy wich settings i need to use?... if theres any other players using laptop can help me with their experiences? some forums im seeing they are using BufferPools=0 on lower computers than mine... so i got confused  can i get also simple explanetion about how its actualy doing? i read guide and i didnt understand well there bacause of my english...

 

and additionally

when i chek my 260m its saying 2,8-3 gb ''total'' video memory i know its sharing with system memory but its has actualy 1Gb on its real... so do i need to use 

 

 
[DISPLAY]
TEXTURE_BANDWIDTH_MULT=120 or make it 80?

 

thnx

Share this post


Link to post

Hi Murat: Make your TBM 40. Your system is not powerful enough to accept a higher number.

 

There is no "standard", or "good" or "correct" BufferPool setting - only where a graphics card performance is superior to the processor can one make an assumption that "0" would be the right setting. An awful lot will depend upon many things, so it's the one setting that you will have to find by trying all of the recommended "testing" settings, using a fixed flight which you can repeat many, many times without change. Set up and save that flight, making sure it has lots of load - i.e Seattle, London or other "heavy" scenery area that you normally use.

 

Begin with BP=1, with a RejectThreshold=131072 for the first runs, then use each of the next numbers (// 262144 // 524288 //786432 //1048576) in turn until, trying each of those numbers for a flight of about five minutes over the same flightpath - until you are satisfied that you know the frame rate that any particular number will give you. Keep doing this until you have run through all of those numbers and have got an idea of the framerate. You might take notes, too.

 

The PoolSize is the next variable to set. The default number is 8388608 (8MB), and this is the PoolSize that you have just been testing with the above RejectThreshold numbers - it's just hidden, so now you need to set it to the next size - 10485760 (10MB) - and go through all of those RejectThreshold numbers, again, noting down the framerates as you proceed.

 

Now you have completed five flights at the default 8MB PoolSize, and five more at the 10MB size, so now change the Poolsize to 20971520 (20MB) and go through five more flights, again changing the Reject Threshold between each flight until you have the best framerates recorded. Those settings are what you need to set in you [bufferPools] section.

 

While using this "special flight", you might also play with the FIBER_FRAME_TIME_FRACTION setting, to, as this will impact scenery load times and smoothness of the sim. Default is 0.33, and gets smoother as you lower it. 0.1 is about as low as you can go without causing the ground to go blurry.

 

Use this flight too, to setup your Nvidia Inspector, as the differences between say, TransparencySuperSampling = 4xSGSS and 8xSGSS is enough to make the sim slow down to a point where it will stutter so bad as to be unusable - in fact you might try this as a starting point for Inspector.

At the bottom you will see a Vertical Sync = RefreshRate=1/3, so this means your screen fps should be set to 20 in FSX. If you want to try for 30fps, then set RefreshRate=1/2 and 30 in FSX.

 

You will need to add these lines (below) into the [Graphics] section of the fsx.cfg, matching the 2x numbers.

 

 

MultiSamplesPerPixel=2 // Must have for good AA. Using 8 is a huge performance killer for a very small improvement

MultiSampleQuality=2 // Can be 4 for better performance.

 

I think that's enough to get you going. Use low settings for most of your sliders while testing - certainly no traffic, with Scenery Complexity and Autogen and LOD set to half (normal).

 

when i chek my 260m its saying 2,8-3 gb ''total'' video memory i know its sharing with system memory but its has actualy 1Gb on its real...

No - not so, Murat - that is how DX9 works: DX10 doesn't share any part of the system's memory.

Let us know how it works,

All the best,



i7 4790K@4.8GHz | 32GB RAM | EVGA RTX 3080Ti | Maximus Hero VII | 512GB 860 Pro | 512GB 850 Pro | 256GB 840 Pro | 2TB 860 QVO | 1TB 870 EVO | Seagate 3TB Cloud | EVGA 1000 GQ | Win10 Pro | EK Custom water cooling.

Share this post


Link to post

wow thnx for long and detailed explanations :) i will do the tests but is there any program to run fsx as a benchmark? so average maximum/minimum fps i can see objective ? or i need to do each flight manually? :)

i have 1 independet question also.. what happens if i chance all textures for example 1 airport scenery textures .bmp to .dds using with ''convimx'' to dxt5 with alpha and mipmaps.... then delete old .bmp files.. is fsx gonna look for .bmp first than look for .dds after ? so is this means losing time to load all of those textures? im asking this because searching and making them 1 by 1 is time consuming :) so lets tottaly convert them to .dds is not gonna work :P ?

 

btw i cant play at dx9 its  not about water better looks or ect eye candy things... its becoming too much bumpy on fps- lag... simply my machine runs dx10 way too much better and smooth... dx10 doing some magicly performance improvments especially on fsx dont know why because other games not doing such a difference on their dx9 - dx11 or 10 modes...

Share this post


Link to post

I guess you could benchmark it with something, Murat. I didn't, I just created a flight around Vancouver city center.

 

Just make a backup of the sim before you start, then choose a section to convert. You will have to delete the bmp's, otherwise you will have double the textures in each folder.

Also, don't forget - the thumbnails have to stay as jpg's.

 

Whether an aircraft shows - or not - also depends on how the model was created, so it doesn't necessarily mean that changing the textures from bmp's to dds's will automatically make them "compatible". Steve's latest DX10_Fixer will do this for most aircraft and scenery's........ but it's not released yet.

 

I totally agree with your last paragraph!. DX10 was geared for performance, and it gets that in many ways - one of which is by not sharing the GPU memory with the CPU - this gives you - on your system - a huge boost!

 

Hope this helps,

 

All the Best,



i7 4790K@4.8GHz | 32GB RAM | EVGA RTX 3080Ti | Maximus Hero VII | 512GB 860 Pro | 512GB 850 Pro | 256GB 840 Pro | 2TB 860 QVO | 1TB 870 EVO | Seagate 3TB Cloud | EVGA 1000 GQ | Win10 Pro | EK Custom water cooling.

Share this post


Link to post

Hi Murat:

 

No, you don't, as you are running a 64-bit Operating System.

 

A good exercise for you to do (when you have nothing else to do!) would be to find out the benefits of using a 64-bit os versus a 32-bit os (using Google), then do a similar search here on the Avsim FSX forum, maybe mentioning "Service Pack 2". You will learn a little bit more about FSX!



i7 4790K@4.8GHz | 32GB RAM | EVGA RTX 3080Ti | Maximus Hero VII | 512GB 860 Pro | 512GB 850 Pro | 256GB 840 Pro | 2TB 860 QVO | 1TB 870 EVO | Seagate 3TB Cloud | EVGA 1000 GQ | Win10 Pro | EK Custom water cooling.

Share this post


Link to post

Oke i made all tests... i found how to make benchmark with fixed flight and become objective.. used ''Fraps'' and some fixed flight found on other topics (google)

 

(http://forum.notebookreview.com/gaming-software-graphics-cards/418775-recommended-benchmark-flight-simulator-x.html)

 

insted of using its cfg files i deleted them and used my orginal cfg and changed numbers there also not used their suggested graphic options i used my deafult dettings wich is i always using as a regular flights... i also used Tail View because its seeing skys aircraft and ground relativly wide angle wich is more suitable for testing

 

 

FXAA On (not any other antialias)

Anisotropic X16 

Vsynch Off 

FPS limiter in game Unlimited...

 

anyway,

 

Here is results; first i tested ''guide numbers'' and bp=0
 

First [bufferPools]
BufferPools=1
PoolSize=10485760
RejectThreshold=5242

Frames: 8565 - Time: 300000ms - Avg: 28.550 - Min: 15 - Max: 37


---------------------------------------------------------------

0 [bufferPools]
BufferPools=0

Frames: 8566 - Time: 300000ms - Avg: 28.553 - Min: 12 - Max: 41


---------------------------------------------------------------


1 [bufferPools]
BufferPools=1
RejectThreshold=131072

Frames: 8566 - Time: 300000ms - Avg: 28.553 - Min: 14 - Max: 38


2 [bufferPools]
BufferPools=1
RejectThreshold=262144

Frames: 8645 - Time: 300000ms - Avg: 28.817 - Min: 14 - Max: 40


3 [bufferPools]
BufferPools=1
RejectThreshold=524288

Frames: 8778 - Time: 300000ms - Avg: 29.260 - Min: 14 - Max: 41


4 [bufferPools]
BufferPools=1
RejectThreshold=786432

Frames: 8599 - Time: 300000ms - Avg: 28.663 - Min: 14 - Max: 41


5 [bufferPools]
BufferPools=1
RejectThreshold=1048576

Frames: 8298 - Time: 300000ms - Avg: 27.660 - Min: 14 - Max: 38


---------------------------------------------------------------- PoolSize=10485760

 



1 [bufferPools]
BufferPools=1
PoolSize=10485760
RejectThreshold=131072

Frames: 8772 - Time: 300000ms - Avg: 29.240 - Min: 15 - Max: 38


2 [bufferPools]
BufferPools=1
PoolSize=10485760
RejectThreshold=262144

Frames: 8662 - Time: 300000ms - Avg: 28.873 - Min: 14 - Max: 39


3 [bufferPools]
BufferPools=1
PoolSize=10485760
RejectThreshold=524288

Frames: 8599 - Time: 300000ms - Avg: 28.663 - Min: 14 - Max: 38


4 [bufferPools]
BufferPools=1
PoolSize=10485760
RejectThreshold=786432

Frames: 8742 - Time: 300000ms - Avg: 29.140 - Min: 15 - Max: 39


5 [bufferPools]
BufferPools=1
PoolSize=10485760
RejectThreshold=1048576

Frames: 8531 - Time: 300000ms - Avg: 28.437 - Min: 13 - Max: 40


--------------------------------------------------------------- PoolSize=20971520

 



1 [bufferPools]
BufferPools=1
PoolSize=20971520
RejectThreshold=131072

Frames: 8640 - Time: 300000ms - Avg: 28.800 - Min: 14 - Max: 38


2 [bufferPools]
BufferPools=1
PoolSize=20971520
RejectThreshold=262144

Frames: 8822 - Time: 300000ms - Avg: 29.407 - Min: 14 - Max: 42


3 [bufferPools]
BufferPools=1
PoolSize=20971520
RejectThreshold=524288

Frames: 8816 - Time: 300000ms - Avg: 29.387 - Min: 14 - Max: 40


4 [bufferPools]
BufferPools=1
PoolSize=20971520
RejectThreshold=786432

Frames: 8781 - Time: 300000ms - Avg: 29.270 - Min: 14 - Max: 41


5 [bufferPools]
BufferPools=1
PoolSize=20971520
RejectThreshold=1048576

Frames: 8701 - Time: 300000ms - Avg: 29.003 - Min: 14 - Max: 43

Share this post


Link to post

so im using 

 

[bufferPools]
BufferPools=1
PoolSize=20971520
RejectThreshold=262144



right?

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
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...