Jump to content

DynDOLOD 3.00 Alpha 182


sheson

Recommended Posts

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

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

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 by DarthVitrial
Link to comment
Share on other sites

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 :D

Link to comment
Share on other sites

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

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

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?

i93knSk.png

qSARpTF.png

Its showing up doubled in game due to this

4lYQfQi.png

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 by robertgk2017
Link to comment
Share on other sites

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?

i93knSk.png

qSARpTF.png

Its showing up doubled in game due to this

4lYQfQi.png

Log is over 200 MB long, here's every message linking to the vanilla REFR Form Id.

  Reveal hidden contents

 

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

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

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

  • sheson changed the title to DynDOLOD 3.00 Alpha 166

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.