sheson Posted February 19, 2022 Author Posted February 19, 2022 On 2/19/2022 at 1:12 PM, Admiral30 said: I have generated LOD with occlusion disabled, moved it to MO2 but didn't enable it, then used DynDOLOD again with only occlusion enabled (according to manual), and it works fine. No idea why it happens, it isn't even reaching more than 70% of RAM usage, and I had WAY heavier load order before and it worked fine on earlier versions. But in the end it works again, just one more step instead. Thanks for help, hopefully it will be accidentally fixed in alpha 74+. Expand If you do not enable the generated LOD for separate occlusion generation, it reads the object LOD that is available in the load order. Most likely vanilla object LOD which typically will have less details e.g. smaller files size. Typically the generated LOD should be enabled, so its changes are taken into account for occlusion generation.
Admiral30 Posted February 19, 2022 Posted February 19, 2022 On 2/19/2022 at 1:16 PM, sheson said: If you do not enable the generated LOD for separate occlusion generation, it reads the object LOD that is available in the load order. Most likely vanilla object LOD which typically will have less details e.g. smaller files size. Typically the generated LOD should be enabled, so its changes are taken into account for occlusion generation. Expand I see. I have disabled it because DynDOLOD showed warning that output will be overriden (which technically I don't want, I just need separate occlusion.esp).
sheson Posted February 19, 2022 Author Posted February 19, 2022 On 2/19/2022 at 1:18 PM, Admiral30 said: I see. I have disabled it because DynDOLOD showed warning that output will be overriden (which technically I don't want, I just need separate occlusion.esp). Expand There won't be any changes to the existing DynDOLOD plugins if they are loaded and if you just select Occlusion and Plugin while unchecking all other options - object, tree, dynamic, underside . It should only save the new Occlusion.esp and no DynDOLOD plugins in that case. Despite the message about updating existing plugins. Though if they are updated, it should work just all the same. 1
SparklingSliver Posted February 19, 2022 Posted February 19, 2022 On 2/19/2022 at 9:54 AM, sheson said: Clean dirty plugins with deleted references, like Kynes Hunt - Quest for Chanterelle.esp, mini gardens.esp, stonhenge + hilltops.esp, NoBrokenWhiterunTower.esp, True Forest of riverwood.esp etc. https://dyndolod.info/Messages/Deleted-Reference Fix or remove broken plugins with HITME errors like loftattic.esp https://dyndolod.info/Messages/Internal-File-FormID-Is-A-HITME Fix Unresolved FormID errors in loftattic.esp https://dyndolod.info/Messages/Unresolved-Form-ID Fix/remove duplicate worldspace problem with Undriel_FallingGildergreenPetals.esp. Might be a botched conversion to light plugin. Use latest version of Flying Crows SSE 1.2 that does not contain meshes\crow\flyingcrow_lod.nif but contains mesh rule INI for DynDOLOD. If the problem still happens afterwards, upload new bugreport, log and debug log. Expand I did everything you said and now it works! Thank you so much!!
Admiral30 Posted February 19, 2022 Posted February 19, 2022 On 2/19/2022 at 1:35 PM, sheson said: There won't be any changes to the existing DynDOLOD plugins if they are loaded and if you just select Occlusion and Plugin while unchecking all other options - object, tree, dynamic, underside . It should only save the new Occlusion.esp and no DynDOLOD plugins in that case. Despite the message about updating existing plugins. Though if they are updated, it should work just all the same. Expand Keeping dyndolod output enabled again triggers out of memory errors. Unfortunately I'm forced to rollback to previous version for the time being.
sheson Posted February 19, 2022 Author Posted February 19, 2022 On 2/19/2022 at 2:38 PM, Admiral30 said: Keeping dyndolod output enabled again triggers out of memory errors. Unfortunately I'm forced to rollback to previous version for the time being. Expand Compare total size of the BTOs for the worldspace.
Admiral30 Posted February 19, 2022 Posted February 19, 2022 On 2/19/2022 at 2:42 PM, sheson said: Compare total size of the BTOs for the worldspace. Expand I require explanation.
sheson Posted February 19, 2022 Author Posted February 19, 2022 On 2/19/2022 at 2:45 PM, Admiral30 said: I require explanation. Expand Compare the size of the folder ..\Meshes\Terrain\Tamriel\Objects\ which contains the object LOD *.bto files between old and new output.
Admiral30 Posted February 19, 2022 Posted February 19, 2022 (edited) On 2/19/2022 at 2:50 PM, sheson said: Compare the size of the folder ..\Meshes\Terrain\Tamriel\Objects\ which contains the object LOD *.bto files between old and new output. Expand I have only one output atm and it's 3.46 GB. I also have a backup of older output (the one with glitched waterfalls) and it's also 3.46 GB. There is also possibility that arguments are incorrectly set Edited February 19, 2022 by Admiral30
sheson Posted February 19, 2022 Author Posted February 19, 2022 On 2/19/2022 at 2:55 PM, Admiral30 said: I have only one output atm and it's 3.46 GB. I also have a backup of older output (the one with glitched waterfalls) and it's also 3.46 GB. There is also possibility that arguments are incorrectly set Expand Did you notice less CPU / peak memory usage while "Updating height map from object LOD meshes" after setting OcclusionMaxThreadsObjectLOD=1?
Admiral30 Posted February 19, 2022 Posted February 19, 2022 (edited) On 2/19/2022 at 3:06 PM, sheson said: Did you notice less CPU / peak memory usage while "Updating height map from object LOD meshes" after setting OcclusionMaxThreadsObjectLOD=1? Expand CPU is almost constantly 100%, memory 30-70%. I have 16GB, I was thinking about getting another 16, but not because of DynDOLOD. Edited February 19, 2022 by Admiral30
sheson Posted February 19, 2022 Author Posted February 19, 2022 On 2/19/2022 at 3:07 PM, Admiral30 said: CPU is almost constantly 100%, memory 30-70%. I have 16GB, I was thinking about getting another 16, but not because of DynDOLOD. Expand Check the peak working set with task manager. We would expect CPU usage of DynDOLOD.exe to not be 100% with only one thread reading object LOD. Check if there is any actual difference to the default OcclusionMaxThreadsObjectLOD=4
aragonit Posted February 19, 2022 Posted February 19, 2022 I'm trying to update DynDOLOD because I added a mod. It is activated, but still I get following error: [Window Title] DynDOLOD [Main Instruction] DynDOLOD.esp already exists. [Content] Either activate it for updating or remove it to generate from scratch. [Exit DynDOLOD] [Footer] Online Manual | Support Forum | Copy message to clipboard
sheson Posted February 19, 2022 Author Posted February 19, 2022 On 2/19/2022 at 5:20 PM, aragonit said: I'm trying to update DynDOLOD because I added a mod. It is activated, but still I get following error: [Window Title] DynDOLOD [Main Instruction] DynDOLOD.esp already exists. [Content] Either activate it for updating or remove it to generate from scratch. [Exit DynDOLOD] [Footer] Online Manual | Support Forum | Copy message to clipboard Expand Read the first post, which log and debug log to upload when making posts. Are you sure the DynDOLOD plugins are activated and enabled in the load order and there are no missing masters for it for example?
Admiral30 Posted February 19, 2022 Posted February 19, 2022 On 2/19/2022 at 3:12 PM, sheson said: Check the peak working set with task manager. We would expect CPU usage of DynDOLOD.exe to not be 100% with only one thread reading object LOD. Check if there is any actual difference to the default OcclusionMaxThreadsObjectLOD=4 Expand Red - RAM Green - CPU Threads = 1, memory argument for dyndolod exe. Funny thing is no OOM exceptions this time, but it took way too many attempts to achieve this, so I wouldn't call this a win yet.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now