Jump to content

TEXTURE_SIZE_EXP 9 or 10 ?


Rogen

Recommended Posts

Posted

So I've seen this [TERRAIN] section option TEXTURE_SIZE_EXP=10 for some time and have read the setting will improve the LOD radius (via increasing the ground texture resolution x4) for everything apart from PhotoReal according to LM on their forum.

I did give it a go back when I had a lowly 1070 Ti GFX card, however with only 8 GB or ram the card would run out of available memory and thus the frame rate would died a sudden death, nor was the card's internal mem transfer rate high enough to transfer around such large textures, so I put it aside in my mind and left it at that.

First a few snips of info from the LM website to better understand the function and how it works, please refrence the links for the full threads as there is quite a bit of further relevant info for reading.

http://www.prepared3d.com/forum/viewtopic.php?p=172350&sid=58c7154c59fea6ee8f4ce3013d3d9bf7#p172350

Beau Hollis » Mon Dec 18, 2017 2:15 pm

If High Resolution Terrain Textures is not checked: (default)
Each terrain tile has a 256x256 texture generated. The texture exponent is 8 and cannot be changed.

If "High Resolution Terrain Textures" is checked:
Each terrain tile has a 512x512 texture generated. The texture exponent is 9 and can be set to 10 using a cfg tweak)
This requires 4x the terrain texture memory and loading work as the default resolution setting.

If TEXTURE_SIZE_EXP=10 and "High Resolution Terrain Textures" is checked:
Each terrain tile has a 1024x1024 texture generated. This requires 16x the terrain texture memory and loading work. The load time and GPU memory requirements at this level are extreme and only a very small subset of GPUs can handle it today. We opted not to make available via the UI. We left the exponent tweak in so that power users could override the exponent used for "High Resolution" mode, while still being able to disable it via the UI.
 

https://www.prepar3d.com/forum/viewtopic.php?p=166316&sid=a3a231e10c898e4019e88048d2ff680b#p166316

Beau Hollis » Thu Sep 07, 2017 11:54 am

There is a known limitation of this setting currently, which is that photo-real (PR) textures are not improved because the PR source textures are at a fixed resolution and are already assigned to a specific LOD when they are build into the scenery.

 

The snip above about the Photo-Real not being improved kind of put myself off using it as it felt like a half measure and in anycase not having enough memory meant I couldn't perform any valid testing anyway.

Enter the new series 3000 GFX cards with their larger installed memory bases and huge internal mem transfer rates means such use may now be a viable option, and now that I do actually have a 3080Ti with 12 GB of memory I though would give it a trial again.

 

So does setting TEXTURE_SIZE_EXP to 10 make a difference ?

Indeed it does, where for starters graphics card mem use typicaly doubles in any given situation and I've been able to fly in situations where practically all of my 12 GB of ram has been utilised.

As for sharpness, yes that too is improved, and there is a lot less terrain texture popping, as in a lot less of those blurry triangles of ground textures that don't pop into sharpness until you're practically over top of them.

Although I didn't notice much difference to general ground textures themselves where non-photo-real was in use, photo-real did benefit greatly which I was surprised about given LM's statement.

For myself it's a thumbs up, I get improved ground textures and more use out of my GFX card, and do note a restart of P3D is required when changing the setting.

I wouldn't try it if I didn't have a 3080Ti at least, additionally I'm running P3D v4.5 with DX11, so v5.3 users may have a different experience with v5's DX12 implementation.

My conclusion is using the setting of 10 was entirely impractical prior to the release of these advanced GFX cards, unless you had a Titan or something else very high end, but has certainly proved a useful setting now that these advaced GFX cards are more mainstream.

Cheers

Pic of very high memory utilisation:

?imw=5000&imh=5000&ima=fit&impolicy=Lett

 

Pic of TEXTURE_SIZE_EXP=9

?imw=5000&imh=5000&ima=fit&impolicy=Lett

 

Pic of TEXTURE_SIZE_EXP=10, check the background mountain details. The comparision was created by taking the first pic at 9 and saving the scenario, shutting the sim down and swapping to 10, restarting and loading the same scenario point.

?imw=5000&imh=5000&ima=fit&impolicy=Lett

 

General flying using PR with the 10 setting.

?imw=5000&imh=5000&ima=fit&impolicy=Lett

 

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Posted

Hey Rogen-

Interesting post. I tried to find Rob Ainscough's post on this a ways back but after he left, his posts went with him. But, you have assembled from LM pretty much what Rob explained.

I too have a 3080ti w/12GB so I think I might give this a try. I'm on V5 though but I suspect that shouldn't be a big deal.

Any particular reason your using V4? I still have it loaded on a separate drive as there are lots of great aircraft out there that weren't updated for V5.

Posted

It's a pro vs. con thing and there were more cons to v5 and more pros to v4.

I do have it installed though for various testing, and I do like some of the lighting improvements but not much else and I've found it's more trouble than it's worth with what it breaks.

I'm hoping v6 is a significant advance on v5, wait and see I guess.

Cheers

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Posted

That setting will provide you with 1024 

5 hours ago, Rogen said:

https://www.prepar3d.com/forum/viewtopic.php?p=166316&sid=a3a231e10c898e4019e88048d2ff680b#p166316

Beau Hollis » Thu Sep 07, 2017 11:54 am

There is a known limitation of this setting currently, which is that photo-real (PR) textures are not improved because the PR source textures are at a fixed resolution and are already assigned to a specific LOD when they are build into the scenery.

That's a link from 2017.  TEXTURE_SIZE_EXP=10 works on both PhotoReal and Landclass in V5.x

Per LM: 

Quote

The distance at which you get the full 1mpp terrain textures is doubled using 512 textures, and quadrupled using 1024 textures.

This is one reason why I use P3D much more than other simulator platforms as those other platforms can't achieve this level of LoDRadius texture detail and seem very blurry to me.  Yes, it doesn't consume more VRAM but I haven't notice any difference in FPS.

Posted
14 hours ago, CO2Neutral said:

TEXTURE_SIZE_EXP=10 works on both PhotoReal and Landclass in V5.x

And in v4.5.14 too by the looks of it (the final version release of v4.5).

Cheers

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Posted
20 hours ago, Rogen said:

It's a pro vs. con thing and there were more cons to v5 and more pros to v4.

I do have it installed though for various testing, and I do like some of the lighting improvements but not much else and I've found it's more trouble than it's worth with what it breaks.

I'm hoping v6 is a significant advance on v5, wait and see I guess.

Cheers

I'm in one of those 'breakage' moments right now.
Soon as I get that behind me I'm going to try the 1024 texture expression in both V4 and V5 and see what's what. I've tried for what seems like forever to get ORBX textures to stop that annoying texture filling, like it loads a slightly higher res overlay on top of another, often right out the window. I have plenty of horsepower both CPU and GPU so that was sidelined as a cause a good while back. Looking forward to it.

Posted

One thing that should be mentioned is that use of TEXTURE_SIZE_EXP=10 will noticeably increase your loading time at initial startup.  Once you're flying, there's no real issue due to P3D's fairly effective lookahead scenery caching.  Use of super-fast SSDs doesn't really speed things up, as the holdup is the CPU doing fusion of the mesh, textures, and vector scenery over a much larger area.

Bob Scott | President and CEO, AVSIM Inc
ATP Gulfstream II-III-IV-V

System1 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090
Samsung 55" JS8500 4K TV@30Hz,
3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU, 1.2Gbps internet
Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro
PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box

Sys2 (MSFS/XPlane12-11): AMD 7800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE
Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro
Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case

Portable Sys3 (P3Dv4/FSX/DCS): i9-9900K @ 5.0 Ghz, Noctua NH-D15, 32GB 3200/16, EVGA RTX3090, Dell S2417DG 24" GSync
Corsair RM850x PSU, TM TCA Officer Pack, Saitek combat pedals, TM Warthog HOTAS, Coolermaster HAF XB case

Posted
10 minutes ago, Bob Scott said:

One thing that should be mentioned is that use of TEXTURE_SIZE_EXP=10 will noticeably increase your loading time at initial startup.

Great additional comment to expand the thread reference.

I couldn't really say loading time increasing was really noticable to any degree myself, but I suppose if I timed it.

And yeah the CPU is doing lots of work but does feel pretty good loading overall.

Cheers

Ryzen 5800X clocked to 4.7 Ghz (SMT off), 32 GB ram, Samsung 1 x 1 TB NVMe 970, 2 x 1 TB SSD 850 Pro raided, Asus Tuf 3080Ti

P3D 4.5.14, Orbx Global, Vector and more, lotsa planes too.

Catch my vids on Oz Sim Pilot, catch my screen pics @ Screenshots and Prepar3D

Posted

I tried this with stock ORBX Global base and landclass this afternoon; it's definitely clearer and loading was about a minute. The spotty texture fill was about the same. I'm going to test further with some AM changes.

Posted

I never knew about this setting, and I have 16 GB VRAM to use.

Posted

Yeah I just got it about 4 months ago, I have a 6900 XT and I thank god for it every day since I got it.  I upgraded from my old 5700 XT.  The 6900 XT not only has twice the VRAM but it's also almost twice as fast overall in benchmarks I've seen. I tried it with X-Plane 11 and it uses almost about all of the VRAM at around 15.6 GB when loading a flight in a True Sky HD area but it feels very, very smooth.

Archived

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

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