sirrah Posted October 13, 2019 Posted October 13, 2019 I play DCS for quite some time now, but I've always wondered what preload radius (in the graphics settings menu) does exactly. Well, I take a wild guess, but I've tried different preload values and never noticed any difference (not ingame nor loading times). Can anyone explain to me how it works? System specs: i7-8700K @stock speed - GTX 1080TI @ stock speed - AsRock Extreme4 Z370 - 32GB DDR4 @3GHz- 500GB SSD - 2TB nvme - 650W PSU HP Reverb G1 v2 - Saitek Pro pedals - TM Warthog HOTAS - TM F/A-18 Grip - TM Cougar HOTAS (NN-Dan mod) & (throttle standalone mod) - VIRPIL VPC Rotor TCS Plus with ALPHA-L grip - Pointctrl & aux banks <-- must have for VR users!! - Andre's SimShaker Jetpad - Fully adjustable DIY playseat - VA+VAICOM - Realsimulator FSSB-R3 ~ That nuke might not have been the best of ideas, Sir... the enemy is furious ~ GUMMBAH
ED Team BIGNEWY Posted October 13, 2019 ED Team Posted October 13, 2019 Preload radius is the amount of terrain you are allowing to preload. Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, PIMAX Crystal
sirrah Posted October 13, 2019 Author Posted October 13, 2019 Does this preload only occur during the loading screen? Or will it constantly be active during flight? (will it influence framerate or just loading times?) System specs: i7-8700K @stock speed - GTX 1080TI @ stock speed - AsRock Extreme4 Z370 - 32GB DDR4 @3GHz- 500GB SSD - 2TB nvme - 650W PSU HP Reverb G1 v2 - Saitek Pro pedals - TM Warthog HOTAS - TM F/A-18 Grip - TM Cougar HOTAS (NN-Dan mod) & (throttle standalone mod) - VIRPIL VPC Rotor TCS Plus with ALPHA-L grip - Pointctrl & aux banks <-- must have for VR users!! - Andre's SimShaker Jetpad - Fully adjustable DIY playseat - VA+VAICOM - Realsimulator FSSB-R3 ~ That nuke might not have been the best of ideas, Sir... the enemy is furious ~ GUMMBAH
Gnadentod Posted October 13, 2019 Posted October 13, 2019 It does preload a circle (or square, ask ED developers) around your starting position while loading into the RAM/VRAM. It also does load a new circle (/square) once you come too close to the edge of your initial preload radius while you're flying. This is the reason why a SSD is far superior to HDD in terms of performance not just in pre-flight loading but also while flying.
Drac Posted October 13, 2019 Posted October 13, 2019 Is it best to max out preload to reduce access to the drives? What is the recommendation for this setting?
twistking Posted October 13, 2019 Posted October 13, 2019 Is it best to max out preload to reduce access to the drives? What is the recommendation for this setting? if you run on a HDD you'll notice the effect of the setting balancing initial loading time against the chance of small lags or short stutter sometimes during flight. on a ssd i did not see those little lags at all, even if i set pr relatively low. i therefore advise to NOT maximize pr, since it will not give you benefits, while increasing memory foodprint and theoretically increasing initial load times. also there still seems to be a risk of performance degredation with excessive vram usage due to some memory management issue. ( https://forums.eagle.ru/showpost.php?p=4033533&postcount=28 ) even if this does not apply to your system, you will probably not gain anything from super high pr, if you are running from a sdd. My improved* wishlist after a decade with DCS *now with 17% more wishes compared to the original
sirrah Posted October 13, 2019 Author Posted October 13, 2019 if you run on a HDD you'll notice the effect of the setting balancing initial loading time against the chance of small lags or short stutter sometimes during flight. on a ssd i did not see those little lags at all, even if i set pr relatively low. i therefore advise to NOT maximize pr, since it will not give you benefits, while increasing memory foodprint and theoretically increasing initial load times. also there still seems to be a risk of performance degredation with excessive vram usage due to some memory management issue. ( https://forums.eagle.ru/showpost.php?p=4033533&postcount=28 ) even if this does not apply to your system, you will probably not gain anything from super high pr, if you are running from a sdd. I see. Thanks for explaining :thumbup: System specs: i7-8700K @stock speed - GTX 1080TI @ stock speed - AsRock Extreme4 Z370 - 32GB DDR4 @3GHz- 500GB SSD - 2TB nvme - 650W PSU HP Reverb G1 v2 - Saitek Pro pedals - TM Warthog HOTAS - TM F/A-18 Grip - TM Cougar HOTAS (NN-Dan mod) & (throttle standalone mod) - VIRPIL VPC Rotor TCS Plus with ALPHA-L grip - Pointctrl & aux banks <-- must have for VR users!! - Andre's SimShaker Jetpad - Fully adjustable DIY playseat - VA+VAICOM - Realsimulator FSSB-R3 ~ That nuke might not have been the best of ideas, Sir... the enemy is furious ~ GUMMBAH
Drac Posted October 13, 2019 Posted October 13, 2019 if you run on a HDD you'll notice the effect of the setting balancing initial loading time against the chance of small lags or short stutter sometimes during flight. on a ssd i did not see those little lags at all, even if i set pr relatively low. i therefore advise to NOT maximize pr, since it will not give you benefits, while increasing memory foodprint and theoretically increasing initial load times. also there still seems to be a risk of performance degredation with excessive vram usage due to some memory management issue. ( https://forums.eagle.ru/showpost.php?p=4033533&postcount=28 ) even if this does not apply to your system, you will probably not gain anything from super high pr, if you are running from a sdd. Roger...will reduce my preload setting.
fitness88 Posted October 13, 2019 Posted October 13, 2019 I found running with preload maxed out actually smoothed out performance. Perhaps 8gig v-ram and 64gig ram allows for less file swapping back and forth?
Worrazen Posted October 13, 2019 Posted October 13, 2019 (edited) The whole thing around texture streaming, loading, is too complicated for users to figure out exactly. I'm kinda interested to fiddle with this, but ultimately the solution is to just get more RAM, and with the recent advances in memory, hopefully we'll finally see the rise in capacities that are long overdue. However for PCs it's a bit complicated due to split system RAM and graphics VRAM, system RAM can only work as a cache while the key thing that do have enouhg VRAM to fit everything that you would videw in a normal mission, without causing any trashing, the DCS engine needs to have good system between RAM and VRAM so that VRAM doesn't hit limit, which means it's okay if some things are streamed in later, and this does happen as I've seen, but it should not stop engine execution like I've seen DCS do, it sutters when it's reading off the disk, this may be even a clue if there's a code issue or a thread issue that when reading from IO is busy it stops execution, that is for sure a bug except if the content that has to be loaded is important, but the map tech needs to be done for streaming in mind so the parts of the map are split in loadable chunks and not into too big of an area that the engine needs fully loaded to be able to run it. that's the rough idea, but I would need to dig into it again to see if it changed or not in recent months. It's more worthwhile if we post suggestions on how it should be working, not that we know best ofcourse, but DCS has huge potential and core DCS improvements would go a long way, but I totally understand the module development at this time, people are stoked for F-16 it seems, let them have it I say. Edited October 13, 2019 by Worrazen Modules: A-10C I/II, F/A-18C, Mig-21Bis, M-2000C, AJS-37, Spitfire LF Mk. IX, P-47, FC3, SC, CA, WW2AP, CE2. Terrains: NTTR, Normandy, Persian Gulf, Syria
twistking Posted October 13, 2019 Posted October 13, 2019 I found running with preload maxed out actually smoothed out performance. Perhaps 8gig v-ram and 64gig ram allows for less file swapping back and forth? interesting. are you sure, this was not a placebo effect? when i was still running from a HDD, the effect was pretty obvious, but it wasn't a problem of smoothness, but just those 1seconds of lag/stutter after a certain amount of flying. i'd take off, fly a little bit - get the little lag while my HDD read-led would flash - then smooth flying again for another 20min, then a small lag again etc. ... however it's also important to know that the different maps utilize different data streaming. NTTR handles data streaming different than caucassus f.e. it could very well be, that preload radius has different effects on different maps. oh boy... My improved* wishlist after a decade with DCS *now with 17% more wishes compared to the original
Davee Posted October 13, 2019 Posted October 13, 2019 I found running with preload maxed out actually smoothed out performance. Perhaps 8gig v-ram and 64gig ram allows for less file swapping back and forth? +1 32Gb of RAM and SSD
Recommended Posts