Jump to content
Sign in to follow this  
cattz

Bufferpools and Highmemfix?

Recommended Posts

Would someone please explain to me what these two things do and how they should be used as far as DX10 is concerned?

 

Also which .cfg bit should I be looking at? I assume it's in users\AppData\Roaming etc. where there are two fsx bits. One is 'fsx' type CFG File and the other is 'fsx.CFG' type document . Again thanks for help.

(Win 7 64bit)

Share this post


Link to post

Hi Cattz; I can do this for you, mate - but later this evening, as it's too much detail for the time I have right at this minute. (We have my wife's 96-year-old mother in a home some 300km away,and it's been "determined that she needs a visit"........) Duty comes first..

 

Yes - put them both in. FSX uses fsx.cfg, and it should be in your

 

" C:\Users\[your username here]\AppData\Roaming\Microsoft\FSX\ " .

 

Make sure your "Tools->Folder Options->Views->Show hidden files and folders" is checked. You should have only one copy of the fsx.cfg, but it's also copied into a couple of other (duplicated) folders, dependent upon which version of Windows you have.



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

The FSX.cfg is the one to keep. The .txt version is written whenever there's a problem with your FSX running. You can delete that one without a problem.


Alexander Alonso

Share this post


Link to post

Thank you. I'll wait till Paul has explained why or if etc. I need to add this stuff. Quite right Paul; Duty first. (FS a very close second :lol: )

Share this post


Link to post

Would someone please explain to me what these two things do and how they should be used as far as DX10 is concerned?

 

The two settings have nothing to do with DX10. These are tweaks used for FSX in general. Here is a link to two good explanations - http://www.fsdeveloper.com/forum/showthread.php?t=19432. What Paul is trying to do is find the best tweaks and best fsx settings for the optimum experience using DX10. They are not mandatory settings. I just rebuilt my fsx.cfg and removed every tweak. My DX10 is running great!

 

Best regards,

Jim


Jim Young | AVSIM Online! - Simming's Premier Resource!

Member, AVSIM Board of Directors - Serving AVSIM since 2001

Submit News to AVSIM
Important other links: Basic FSX Configuration Guide | AVSIM CTD Guide | AVSIM Prepar3D Guide | Help with AVSIM Site | Signature Rules | Screen Shot Rule | AVSIM Terms of Service (ToS)

I7 8086K  5.0GHz | GTX 1080 TI OC Edition | Dell 34" and 24" Monitors | ASUS Maximus X Hero MB Z370 | Samsung M.2 NVMe 500GB and 1TB | Samsung SSD 500GB x2 | Toshiba HDD 1TB | WDC HDD 1TB | Corsair H115i Pro | 16GB DDR4 3600C17 | Windows 10 

 

Share this post


Link to post

Thanks Jim, So adding those lines is not helping DX10 at all then. I changed the LOD_RADIUS to 6.5 which helped with autogen 'popping up' but that resets it'self back to 4.5 each time ( I think there is a fix for that somewhere) but that is not connected with DX10 particularly.

With the exception of a few animated models at dawn/dusk/night not showing textures, even with ACX, my DX10 is running very smooth ( far nicer than DX9) even with my old video card. I have found if I run it for a long time - over an hour or so - then sometimes the whole screen just turns black; no CDT but I have to start over. I think that is my GPU just getting overdone :huh:

Share this post


Link to post

I would suggest that both BufferPools(=1) and HIGHMEMFIX=1 be inserted into the DX10 fsx.cfg

 

HIGHMEMFIX=1 is a parameter which was (apparently) inadvertently missed when FSX was being developed.

Wlth the move from XP to Vista (FSX being co-incident) came a new graphics driver standard - Windows Display Driver Model - WDDM1.0, it's major functionality being 1). the ability for the GPU to access memory larger than 512MB of video memory; 2). to allow graphics memory paging to system ram and to disk.

A deeper explanation can be found here. FSX will encounter "odd" intermittent hangs and crashes without this, and so it should always be used.

BufferPools is an option, as (as Jim has discovered) FSX - DX10 will run equally well, or better than FSX-DX9 without it, however - if it's used, along with the other two or three tweaks - FSX can consistently handle very much heavier loads with it included.

 

So - for the best performing FSX experience - the fsx.cfg should be - delete the old one, let FSX build a new one with DSX Preview ticked, other selections made as per the pinned "How-To" at the top of this forum, close FSX and then open up the new fsx.cfg.

 

Add these new lines and change the lines noted in red:-

 

 

[bufferPools]

BufferPools=1

PoolSize=10485760

RejectThreshold=524288

 

[Display]

TEXTURE_BANDWIDTH_MULT=90

 

[Main]

FIBER_FRAME_TIME_FRACTION=0.1

 

[scenery]

MAX_ASYNC_BATCHING_JOBS=3

 

This one below is quite optional, but I've found that the AG slider at full right will make scenery look too dense, and will hold back the ability to use higher cloud or traffic settings. Setting the AG slider at 4 (Dense?) will give a "look" similar to that of DX9, while letting you use more of "this or that".

 

[Terrain]

 

TERRAIN_MAX_AUTOGEN_BUILDINGS_PER_CELL=907

TERRAIN_MAX_AUTOGEN_TREES_PER_CELL=1376

 

All aother settings, like shadows, bloom LOD, etc., can be adjusted once these are set. If you have a wide screen don't forget the

 

[Display]

WideViewAspect=True

 

and, under the [Display.Device xxxxxxx].. you will need.

 

 

Anisotropic=1

AntiAlias=1

 

Cheers,



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

Thanks very much Paul - great help.

(Hope your Mother- in- law was OK)

Share this post


Link to post

Hhahah! Good Morning/Afternoon Cattz! Yes - she's fine, but today she won't remember who came to visit yesterday, as a slight stroke has taken her short-term memory.

Thanks for asking.

 

As far as an explanation of BufferPools goes, I am no expert here, but certainly understand the concept, and it's application here, as it's widely used in the server config settings when using large databases, such as Oracle.

I have only seen two others publish their knowledge of the current operation i.e. FSX with high-end GPU's and high-end processors - ******* Altove, (Bojote) who peeled it out of the dark, and our Stevejp, who did an excellent exploration here of vertex buffer operation. For an in-depth explanation - the MS Developer site has this similar explanation.

Either BP=1 or 0 may be used, but I think that the better setting is using "1" with a Reject Threshold, as even with 4.9 gig and a 580 - I am able to use a greater load set this way.

 

I have to say, though - the addition of all five of these "tweaks" - the only noticeable difference is the ability to add higher levels of shadowing, bloom weather and traffic and stay at 30 for a consistently longer period.. It's hard to put this into words: I tested using Vancouver downtown: with the bare cfg - as per Jim - I could do several circuits with some loss of fps, but mostly stayed at 29-30. All scenery still looked very good, some stuttering as it got down to upper teens and low 20's. Adding these mods above gave a much more solid and reliable 29-30. But... this was at Vancouver. We don't all fly at Vancouver, and the low-end setting still gives superb performance at 90% of all the PNW/CRM and NRM areas that I fly in - better than FSX-DX9.

Only at Seattle and Vancouver did I need those five - so - to quote Jim's post #5 above "Paul is trying to do is find the best tweaks and best fsx settings for the optimum experience using DX10." I think I'm there.

Only two settings: 1). basic fsx.cfg, will work quite well, and 2). setup using the five tweaks here. The setting I recommend is let FSX create a new cfg, set it up per the "How-To", add these five or so tweaks, and then go - fly. You will still find places that are too heavy, but most areas allow a significantly higher and better experience than with DX9.

 

Hope this helps some more!

 

pj



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

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...