Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

TEXTUREMAXLOAD=?

Featured Replies

Hey! Man , cheers from Monterrey Mexico, well this value can change, depending 1- Your resources, as i see you have an ssd , that's pretty fast, and the graphic card.

Which i recommend use the HD value TEXTUREMAXLOAD=2048, try it... If it doesn´t works use =1024 .

Peace!

:wink:  :smile:

  • Replies 54
  • Views 30.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • From the P3D site:     [DISPLAY]   TextureMaxLoad=6   Non-Default entry. This entry will not exist in your Prepar3D.cfg file by default and must be added to the file.   Performance Tuning

Hey! Man , cheers from Monterrey Mexico, well this value can change, depending 1- Your resources, as i see you have an ssd , that's pretty fast, and the graphic card.

Which i recommend use the HD value TEXTUREMAXLOAD=2048, try it... If it doesn´t works use =1024 .

Peace!

:wink:  :smile:

I think you are confusing both settings TEXTURE_MAX_LOAD and TextureMaxLoad which are two different things ;-)

 

cheers,

 

André
 

  • Commercial Member

It's an odd one TEXTURE_BANDWIDTH_MULT=30 seems to fit well with high LOD and Autogen, but go too high on the LOD and 180-90 flatlines like it's run out of steam, so back down to 30. Mid range autogen and LOD there's a sweet spot with TBM180, and at low to none TBM90 works well. Testing with Unlimited+VSync=Off means it's always going flat out, but coming back on the NI limiter showed the same result with more relaxed rate of change to fps around the sweet spot. Conclusion, leave at 30, but try 90-180 in medium autogen and LOD ranges, avoid topping out at high autogen and LOD keep to 30.

Steve Waite: Engineer at codelegend.com

It's an odd one TEXTURE_BANDWIDTH_MULT=30 seems to fit well with high LOD and Autogen, but go too high on the LOD and 180-90 flatlines like it's run out of steam, so back down to 30. Mid range autogen and LOD there's a sweet spot with TBM180, and at low to none TBM90 works well. Testing with Unlimited+VSync=Off means it's always going flat out, but coming back on the NI limiter showed the same result with more relaxed rate of change to fps around the sweet spot. Conclusion, leave at 30, but try 90-180 in medium autogen and LOD ranges, avoid topping out at high autogen and LOD keep to 30.

So with maxed out autogen and lod TBM should be 30. How about TML? 30 as well?

Shanan

ASUS Z170 PRO, I7 6700K @ 4.85ghz (HT ON), ZOTAC AMP EXTREME 1080TI GTX (OC), 16 GB DDR4 G.SKILL TRIDENTZ RGB @ 3230MHZ CL 16-17-17-33 (OC)

4X SSDS : WIN 10 (NVME 960 EVO) + P3D + OTHER GAMES, 2X WD BLACKS RAID 0 + 1 SEAGATE BARRACUDA, CORSAIR AX860i PSU, CORSAIR 760T CASE (BLACK),

27 INCH IPS PREDATOR GSYNC 165HZ 1440p + 24 INCH IPS DELL 1080p, THRUSTMASTER HOTAS FCS THROTTLE + FCS16000M

CORSAIR K95 RGB + CORSAIR M65 RGB + CORSAIR MM800 POLARIS RGB, CORSAIR H115i v2, CREATIVE GIGAWORKS 7.1 + ASUS D2X XONAR

 

 


So with maxed out autogen and lod TBM should be 30. How about TML? 30 as well?

 

What I do to keep things simple is to set the TBM value to the same as my locked frame rate value - this way I can forget all about TBM and just tweak TML instead. As per the formula:

 

TextureMaxLoad = max(TextureMaxLoad, TextureMaxLoad*TextureBandwidthMult/LimitedFramerate)

 

example: TML=9, TBM=30, Framerate=30

TextureMaxLoad = max(9, 9*30/30) : resulting TML=9

 

example: TML=15, TBM=30, Framerate=30

TextureMaxLoad = max(15, 15*30/30) : resulting TML=15

 

example: TML=15, TBM=33, Framerate=33

TextureMaxLoad = max(15, 15*33/33) : resulting TML=15

 
As you can see, using this method TML will evaluate to the value it was originally set to regardless of TBM value. This simplifies things as you only have to tweak one value.

Darren Morris

My testing with TML TBM etc uncovers a perhaps unique situation on my hardware.   I have a six core Intel OC'd to 4.6 with HT on with AM settings to utilize 4 of the cores.  Typically 00 00 01 01 01 01 because when I use 00 01 01 01 01 00 I see an increase in texture blur and black textures for a split second using the exact same P3D.cfg, NVI...  This blur doesn't make sense to me since I have all cores synched to same multiplier for OC so should be the same.  Frankly I thought freeing up core 0 would work better for me but in fact the reverse is true.  Pretty consistent too since I have seen the same behavior across multiple OS's (Win 7 forward) OS reinstalls and flight sims (FSX, P3D). I never could figure it out but perhaps some of you have a similar situation strange as it may be.  

 

Mike Todd

Mongrelf

 

What I do to keep things simple is to set the TBM value to the same as my locked frame rate value - this way I can forget all about TBM and just tweak TML instead. As per the formula:

 

TextureMaxLoad = max(TextureMaxLoad, TextureMaxLoad*TextureBandwidthMult/LimitedFramerate)

 

example: TML=9, TBM=30, Framerate=30

TextureMaxLoad = max(9, 9*30/30) : resulting TML=9

 

example: TML=15, TBM=30, Framerate=30

TextureMaxLoad = max(15, 15*30/30) : resulting TML=15

 

example: TML=15, TBM=33, Framerate=33

TextureMaxLoad = max(15, 15*33/33) : resulting TML=15

 
As you can see, using this method TML will evaluate to the value it was originally set to regardless of TBM value. This simplifies things as you only have to tweak one value.

 

the formula was quoted back in the early days of FSX was as follows:-

 

MAX_TEXTURE_ DATA=(TEXTURE_MAX_LOAD*(TextureMaxLoad*TEXTURE_BANDWIDTH_MULTIPLIER))/UPPER_FRAMERATE_LIMIT

 

and for unlimited frames. 

 

MAX_TEXTURE_DATA=TextureMaxLoad*TEXTURE_MAX_LOAD

it was also suggested that the value TextureMaxLoad  only seems to work when frames are set to UNLIMITED inside FSX.

Who knows If this works in P3D .

 

bob

  • Commercial Member

I'll say it again: Works on fps value input into equation. Not whether you're setting the fixed fps slider or not. Fixed frames are the visual frames count. Like unlimited, the Fixed mode continues to build frames as fast as possible up to the buffer length.

 

So when your system is happily keeping a frame rate up, the bandwidth is the same all the time. But deplete some look ahead frames and more bandwidth is required to replenish them.

 

Testing with Unlimited frames clearly shows the effect of changing the bandwidth.

Steve Waite: Engineer at codelegend.com

I know about the formula but I'm more interested in Steves observations of TBM in varying levels of autogen and LOD.

 

Also I do not used locked frames anymore so I'm not sure the formula would still apply.

 

Edit : Posted before I saw the last comment.

Shanan

ASUS Z170 PRO, I7 6700K @ 4.85ghz (HT ON), ZOTAC AMP EXTREME 1080TI GTX (OC), 16 GB DDR4 G.SKILL TRIDENTZ RGB @ 3230MHZ CL 16-17-17-33 (OC)

4X SSDS : WIN 10 (NVME 960 EVO) + P3D + OTHER GAMES, 2X WD BLACKS RAID 0 + 1 SEAGATE BARRACUDA, CORSAIR AX860i PSU, CORSAIR 760T CASE (BLACK),

27 INCH IPS PREDATOR GSYNC 165HZ 1440p + 24 INCH IPS DELL 1080p, THRUSTMASTER HOTAS FCS THROTTLE + FCS16000M

CORSAIR K95 RGB + CORSAIR M65 RGB + CORSAIR MM800 POLARIS RGB, CORSAIR H115i v2, CREATIVE GIGAWORKS 7.1 + ASUS D2X XONAR

  • Commercial Member

As I keep saying the formula works for the values input, so input your, say, mean fps and estimate the bandwidth with the formula. However that helps. Only way to find out is to get test results for this one, unless really obvious changes occur. In that case could be some other problem or setting. Conclusion, look out for setting high LOD and Autogen.

Steve Waite: Engineer at codelegend.com

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.