sheson Posted January 29 Author Share Posted January 29 8 hours ago, Mertz said: Hey @sheson I have a question that's kind of the opposite of the usual: I have a 7800X3D and 64GB of RAM and a 24GB graphics card. Data folder is on a PCie 4x4 drive and DynDOLOD is running on a different PCIe 4x4 drive. Is it possible to tune DynDOLOD to use more cores/RAM to process faster? Edit: it isn't slow and usually finishes in under 15 minutes. Read the first post and/or https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which DynDOLOD log and debug log to upload when making posts. The -speed command line argument will make xEdit use more memory by keeping more record data There is nothing in the tools that limits core usage, they have threads which are not core bound. You can experiment with the LODGenThreadSplit for LODGen in DynDOLOD_SSE.ini Try MaxLODGenPerWorldspace=0 if you generate LOD for seasons. Since occlusion usually does not need to load object LOD meshes anymore, the OcclusionMaxThreadsObjectLOD will not really make a difference. Link to comment Share on other sites More sharing options...
sheson Posted January 29 Author Share Posted January 29 10 hours ago, DarthVitrial said: Both ran without error. Get this test version https://mega.nz/file/UB5kCRaR#E2N9_ByJAQ19TeRQSF-NpyKtXmvtUoBLUQb_gxSv93E Start DynDOLOD in Expert Mode. Select the arnimaDUPLICATE003 worldspace Set the dropdowns Specific Chunk to 16, W to 0 and S to - 32 Click the "Execute LODGen" button. Upload the new E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt Link to comment Share on other sites More sharing options...
DarthVitrial Posted January 29 Share Posted January 29 (edited) 8 hours ago, sheson said: Get this test version https://mega.nz/file/UB5kCRaR#E2N9_ByJAQ19TeRQSF-NpyKtXmvtUoBLUQb_gxSv93E Start DynDOLOD in Expert Mode. Select the arnimaDUPLICATE003 worldspace Set the dropdowns Specific Chunk to 16, W to 0 and S to - 32 Click the "Execute LODGen" button. Upload the new E:\Dyndolod\Logs\LODGen_SSE_arnimaDUPLICATE003_log.txt DynDOLOD_SSE_Debug_log.txt DynDOLOD_SSE_log.txt LODGen_SSE_arnimaDUPLICATE003_log.txt EDIT: I found a copy of meshes\landscape\trees\reachtree02_lod_2.nif in my MO2 data files that I wasn't aware of thanks to that log. I'm going to delete that and try again. Edited January 29 by DarthVitrial Link to comment Share on other sites More sharing options...
DarthVitrial Posted January 29 Share Posted January 29 (edited) ...yep, that was it. Wherever that tree came from, it was apparently broken. Sorry for wasting your time with this, but I appreciate the more detailed logging that helped me find it. Log of the successful run attached. LODGen_SSE_arnimaDUPLICATE003_log.txt DynDOLOD_SSE_log.txt Edited January 29 by DarthVitrial Link to comment Share on other sites More sharing options...
sheson Posted January 29 Author Share Posted January 29 50 minutes ago, DarthVitrial said: DynDOLOD_SSE_Debug_log.txt DynDOLOD_SSE_log.txt LODGen_SSE_arnimaDUPLICATE003_log.txt EDIT: I found a copy of meshes\landscape\trees\reachtree02_lod_2.nif in my MO2 data files that I wasn't aware of thanks to that log. I'm going to delete that and try again. If you still have the NIF, upload it. Link to comment Share on other sites More sharing options...
DarthVitrial Posted January 29 Share Posted January 29 6 minutes ago, sheson said: If you still have the NIF, upload it. No idea where it's from though. reachtree02_lod_2.nif Link to comment Share on other sites More sharing options...
Mertz Posted January 30 Share Posted January 30 18 hours ago, sheson said: Read the first post and/or https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which DynDOLOD log and debug log to upload when making posts. The -speed command line argument will make xEdit use more memory by keeping more record data There is nothing in the tools that limits core usage, they have threads which are not core bound. You can experiment with the LODGenThreadSplit for LODGen in DynDOLOD_SSE.ini Try MaxLODGenPerWorldspace=0 if you generate LOD for seasons. Since occlusion usually does not need to load object LOD meshes anymore, the OcclusionMaxThreadsObjectLOD will not really make a difference. Thanks @sheson the --speed switch sounds like just what I need. Much appreciated Link to comment Share on other sites More sharing options...
ObviousThr33s Posted February 1 Share Posted February 1 Hey all, I've been doing some LOD generation recently and I was wondering if anyone could enlighten me on what the CMD output for object generation means. An example of what I mean is, "Finished LOD level x coord [x, y] [??/??]". What are those last two numbers in the output? I've looked around but I couldn't find an answer easily. So if anyone has any idea please let me know. Thanks! Link to comment Share on other sites More sharing options...
sheson Posted February 1 Author Share Posted February 1 1 hour ago, ObviousThr33s said: Hey all, I've been doing some LOD generation recently and I was wondering if anyone could enlighten me on what the CMD output for object generation means. An example of what I mean is, "Finished LOD level x coord [x, y] [??/??]". What are those last two numbers in the output? I've looked around but I couldn't find an answer easily. So if anyone has any idea please let me know. Thanks! For object LOD the number of triangles before and after optimizations. For terrain LOD, the number of triangles for terrain and water. Link to comment Share on other sites More sharing options...
robertgk2017 Posted February 2 Share Posted February 2 (edited) If Dyndolod does a Disable and Create new reference to bypass Large Ref bugs on a given reference. Should Dyndolod.esp be un-disabling the override in Dyndolod.esm? Its showing up doubled in game due to this Log is over 200 MB long, here's every message linking to the vanilla REFR Form Id. Spoiler [04:58] [CheckRNAM] <Debug: Moved large reference from [7,-3] to [6,-3] Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [04:58] [BuildReferences] <Debug: Meshes\architecture\farmhouse\farmhousewindmill\farmhousewindmillfan.nif_286_-120_-33_100 Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [05:44] [ApplyReferenceUpdates] <Debug: Processing Tamriel_Default Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:02] [CheckLargeReferences] <Notice: Large reference Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [CreateDynamicReference] <Debug: Adding _DynDOLOD_OBJECT Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [CreateDynamicReference] <Debug: Adding new reference skyrimesm_0C8E59_Tamriel_DynDOLOD_OBJECT for Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [CreateDynamicReference] <Debug: Replace Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [DisableReference] <Notice: Disabled Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [CopyMainRecordToFile] <Debug: 0 Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3)) --> 137 RynsWhiterunCityLimits.esp [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of WhiterunExterior03 [CELL:00009619] (in Tamriel "Skyrim" [WRLD:0000003C] at 6,-3))> [11:30] [CopyMainRecordToFile] <Debug: Processing DynDOLOD.esm RynsWhiterunCityLimits.esp [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of WhiterunExterior03 [CELL:00009619] (in Tamriel "Skyrim" [WRLD:0000003C] at 6,-3))> [11:30] [CreateDynamicReference] <Debug: Switch Replace Tamriel "Skyrim" [WRLD:0000003C] Tamriel "Skyrim" [WRLD:0000003C] Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [12:10] [AddMissingReferences] <Debug: Ignoring _DynDOLOD_NOLOD Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [12:12] [AddMissingReferences] <Debug: Ignoring _DynDOLOD_NOLOD Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [15:58] [FixLargeReferences] <Debug: Moved large reference from [7,-3] to [6,-3] RynsWhiterunCityLimits.esp [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of WhiterunExterior03 [CELL:00009619] (in Tamriel "Skyrim" [WRLD:0000003C] at 6,-3))> [15:58] [CopyMainRecordToFile] <Debug: Processing DynDOLOD.esp RynsWhiterunCityLimits.esp [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of WhiterunExterior03 [CELL:00009619] (in Tamriel "Skyrim" [WRLD:0000003C] at 6,-3))> Edited February 2 by robertgk2017 Link to comment Share on other sites More sharing options...
sheson Posted February 2 Author Share Posted February 2 1 hour ago, robertgk2017 said: If Dyndolod does a Disable and Create new reference to bypass Large Ref bugs on a given reference. Should Dyndolod.esp be un-disabling the override in Dyndolod.esm? Its showing up doubled in game due to this Log is over 200 MB long, here's every message linking to the vanilla REFR Form Id. Reveal hidden contents [04:58] [CheckRNAM] <Debug: Moved large reference from [7,-3] to [6,-3] Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [04:58] [BuildReferences] <Debug: Meshes\architecture\farmhouse\farmhousewindmill\farmhousewindmillfan.nif_286_-120_-33_100 Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [05:44] [ApplyReferenceUpdates] <Debug: Processing Tamriel_Default Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:02] [CheckLargeReferences] <Notice: Large reference Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [CreateDynamicReference] <Debug: Adding _DynDOLOD_OBJECT Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [CreateDynamicReference] <Debug: Adding new reference skyrimesm_0C8E59_Tamriel_DynDOLOD_OBJECT for Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [CreateDynamicReference] <Debug: Replace Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [DisableReference] <Notice: Disabled Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [11:30] [CopyMainRecordToFile] <Debug: 0 Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3)) --> 137 RynsWhiterunCityLimits.esp [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of WhiterunExterior03 [CELL:00009619] (in Tamriel "Skyrim" [WRLD:0000003C] at 6,-3))> [11:30] [CopyMainRecordToFile] <Debug: Processing DynDOLOD.esm RynsWhiterunCityLimits.esp [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of WhiterunExterior03 [CELL:00009619] (in Tamriel "Skyrim" [WRLD:0000003C] at 6,-3))> [11:30] [CreateDynamicReference] <Debug: Switch Replace Tamriel "Skyrim" [WRLD:0000003C] Tamriel "Skyrim" [WRLD:0000003C] Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [12:10] [AddMissingReferences] <Debug: Ignoring _DynDOLOD_NOLOD Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [12:12] [AddMissingReferences] <Debug: Ignoring _DynDOLOD_NOLOD Skyrim.esm [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of ChillfurrowFarmExterior [CELL:00009618] (in Tamriel "Skyrim" [WRLD:0000003C] at 7,-3))> [15:58] [FixLargeReferences] <Debug: Moved large reference from [7,-3] to [6,-3] RynsWhiterunCityLimits.esp [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of WhiterunExterior03 [CELL:00009619] (in Tamriel "Skyrim" [WRLD:0000003C] at 6,-3))> [15:58] [CopyMainRecordToFile] <Debug: Processing DynDOLOD.esp RynsWhiterunCityLimits.esp [REFR:000C8E59] (places FarmhouseWindMillFan [MSTT:000FC611] in GRUP Cell Temporary Children of WhiterunExterior03 [CELL:00009619] (in Tamriel "Skyrim" [WRLD:0000003C] at 6,-3))> Read the first post and/or https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which entire DynDOLOD log and debug log to upload when making posts. Zip large logs and use a file service as explained. See https://dyndolod.info/Official-DynDOLOD-Support-Forum#xEdit-Screenshots Link to comment Share on other sites More sharing options...
robertgk2017 Posted February 2 Share Posted February 2 12 minutes ago, sheson said: Read the first post and/or https://dyndolod.info/Official-DynDOLOD-Support-Forum#Post-Logs which entire DynDOLOD log and debug log to upload when making posts. Zip large logs and use a file service as explained. See https://dyndolod.info/Official-DynDOLOD-Support-Forum#xEdit-Screenshots This issue is from another user, I am awaiting for the full logs. Generally though i would think the .esp shouldn't be re-enabling that reference given it's a large ref bugs causing refr right? Link to comment Share on other sites More sharing options...
sheson Posted February 2 Author Share Posted February 2 22 hours ago, robertgk2017 said: This issue is from another user, I am awaiting for the full logs. Generally though i would think the .esp shouldn't be re-enabling that reference given it's a large ref bugs causing refr right? There seem to be two different things conflicting that probably need to be addressed in code or rules included in the DynDOLOD Standalone. Link to comment Share on other sites More sharing options...
robertgk2017 Posted February 3 Share Posted February 3 On 2/2/2024 at 4:57 AM, sheson said: There seem to be two different things conflicting that probably need to be addressed in code or rules included in the DynDOLOD Standalone. they re-created this on a trimmed down load order. Here's the logs. https://ufile.io/3t5fjuzv Link to comment Share on other sites More sharing options...
sheson Posted February 3 Author Share Posted February 3 3 hours ago, robertgk2017 said: they re-created this on a trimmed down load order. Here's the logs. https://ufile.io/3t5fjuzv This should be fixed in DynDOLOD 3 Alpha-166 1 Link to comment Share on other sites More sharing options...
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