LODs not loading
Hellooo
Just for context I have been encountering this issue for months now and now that I have upgradedand fixed both hardware and software elements of my PC I'm trying to see if it is fixed now. Unfortunately, it has not but has been fixed somewhat. It had loaded much faster than before but still not the way Ive been seeing other people load it.
I have seen videos of people create the world and have the LODs instantly loaded in even without Chunky.
So far I have been trying to fix this for over an hour now and have tried the following fixes but to no avail:
- Preloading using Chunky
- Running using C2ME
- Setting the generation from "Pre-Loaded Only" to Surface and Features
Is this a hardware (CPU/GPU/Video Card) problem or smth else? Probably an issue with the files, my fixes, or etc?
97 Replies
Additional screenshot:
Upon further analysis it seems that Im only getting standard MC Render Distance + Sodium and other optimization mod assistance
I have seen videos of people create the world and have the LODs instantly loaded in even without Chunky.This is only possible if the LODs were already generated
Hmmmm I see
Still I've preloaded my world with Chunky and the LODs still dont generate
Hmmmm
Lemme try 2 and 6
Ill get back on the results later
Thank uu
Wait how do I open DH Config's home page?
The DH button next to the FOV slider
/dhconfig
To edit the config, press the button next to the FOV slider to edit the config.
The config file found in .minecraft/config/DistantHorizons.toml
Oohh that that alright
Okay Ive got rendering enabled and its still not loading
How about no. 6? The delete tje config file?
Wait how do I do that without it being permanently deleted?
You dont?
Thats kinda the idea
Hmmmm alright
So I just press delete on the config file, right?
Yes
Alright alright
Okay update:
Its still not loading that much
/slowgen
If it feels like LoD generation with
Distant Generator
is too slow:
Try increasing CPU Load
in Distant Horizons settings for faster generation, but you will experience more lag spikes and stuttering due to heavier workload on CPU.
To see if Distant Generator
is really working or not:
1) Check CPU usage while in-game, using Aggressive
settings of CPU Load
. If CPU usage's hovering around 80-100%, the LoDs are generating in the background.
2) Go to DH settings > Advanced Options > Debug > Wireframe
, set Enable Debug Wireframe Rendering
and Show World Gen Queue
to True
.
Enabling both settings will show you the visualization of world gen tasks queued and working on the map (blue boxes for queued tasks, red boxes for working tasks)Okay I ran another test yesterday and this is the result
Ive enabled the settings provided by no. 2 here and let it render for a couple minutes and got the result above^^
Just a confirmation though, is this what the 128 DH render distance looks like?
For reference Ive set my Vanila + Sodium RD to the max at 54
DH RD to the default 128
Set CPU load to Aggressive
You do not want to set vanilla render distance as high as 54, try 12.
And no, that doesn't look like 128. You may want to wait longer.
When you decrease vanilla RD to 12, it should start loading a lot faster
+ your fps should increase!
Ohhhhhh alright alright
Lemme fiddle with these more
Hmmm alright its still loading pretty slow
Sayyt
Im using a Nvidia GTX 1050 TI as my GPU
And an Intel i5-8300
Could it be the case? Im no expert on computer parts so Im not aware how old these parts are compared to others out there
DH uses vanilla worldgen so it is pretty slow
try increasing CPU load to agressive if you don't have it already
and install performance mods like:
- Noisium
- Faster Random
- Lithium
Hmmmm alright
Ill look into those and give an update later on
Should I also make use of Nvidium?
Sure, if your GPU supports it, it will give you a huge performance boost when not using shaders
And can allow for better fog
Gotcha gotcha, Ill keep that in mind, thanks!
nvidium is 16xx series and above unfortunately
Ohhhh I see
Hmm btw
I keep hearing people say "Restart Minecraft"
How do I do that?
Just open and close the launcher?
You turn off minecraft
Then you turn on minecraft again
Turn off? So it's just opening and closing the launcher?
No the game
The game minecraft
The launcher launches minecraft
Hmmm alright
So close the game and then relaunch the game?
people who do not know how to restart minecraft should not try modding the game lol
Well Im trying so here I am
Partial results with Noisium, Faster Random, Lithium, C2ME, and Chunky
With my CPU and GPU is it normal to have it be loading slow like this?
Have you even run the chunky command?
Remember that to use chunky, you first have to disable distant generation in DH settings
And in the end LOD generation will be slower
so use it only if you:
1. know how
2. really need it
Wait
Dang I think it worked
64 DH RD, this is supposed to look like this, right?
Alsooo, yes I have
think a bit more distance
Though I forgot which order I did it already but
1. /chunky center
2. /chunky radius 600 600
3. /chunky start
4. Wait for it to finish
5. Enable DH
6. Let DH render
It's basically like this right? I followed a tutorial awhile back
ye
Alsooo yes, it's still rendering
600 blocks is 37.5 chunks. So chunky generated almost nothing
for the name it doesnt even keep its values in chunks xd
Yea that's quite weird lol
Wait legit?
Huh that is weird
I thought that was like 600 chunks lmao
gonna take 99yrs b4 u get there
just don't use chunky
Hmmmm alright alright
Lemme run a couple more tests
how is LOD generation slower if the chunks have been pregenerated already??
doesnt that remove an entire step in the process for LOD gen?
(and yes i know chunky comes w save bloat bc it actually stores them instead of discarding)
Wait okay
Im starting to think this has been a CPU-GPU problem on my end
Do yall think its the case?
Yes is you have a chunk, lod generation is faster, but first you have to get that chunk, and using chukny instead of DH to generate that vanilla chunk adds 1 step and in the end is slower
Techincally correct, though it works in my purposes because I want to be able to explore the world while I have LODs loaded in without either lagging or having to wait for chunks to be reloaded in
So I don't mind letting the client AFK for a night or two
Does LoDs really take that long to load at higher settings or smth cause on LZ4 on my laptop it creates quite quick for what it is and this is with minimal priority
post modlist
Whats an LZ4?
theres different ways for LoDs to be compressed in DH theres 2 options LZ4 is the faster one
And what does compressing LODs do?
Decreases their size on your drive (HDD/SSD)
Ohhhh okay okay
Does that affect generation?
generation by itself no
but it takes longer to save them to the drive
actually no doesnt it just mean it takes longer to unpack them?
larger file size -> less compression -> less calculations to decompress
This is a compresion benchmark on images
chunks should work similarly
it takes both longer to save and to load (the benchmark time is for saving)
interesting
is that dependent on hardware performance or just in general?
yes, it is dependend, the better the CPU the faster it will be
in some cases it is the GPU that matters, but right now, it is pretty rare
I think they were talking about this:
as a general number would be better as it would apply to mostly everyone. Rather than a specific setup.
And how do you presume I would generate a general performance value?
I would need to test it on multiple different hardware, and develop a scoring system
I guess it would be a kind of relative performance between one another
but it would still vary between CPU generations, AMD, Intel, Apple
ye im not expecting anything im just attempting to clarify
best way to get general performance values would be by simulating the universe itself at this point anyway lol
I will gladly accept a pull request 😇
https://github.com/MikiP98/MultiScaler-Plus/blob/dev/README.md
idk anything bout coding but the concepts
I actually got lost when the coding and stuff tbh
Anywaysss Ive been seeing people say to restart minecraft for stuff to work
So Imma try that
But how do I exactly do that? All I underatand is that it's just closing and then reopening Minecraft?
yes
Okay okay Ill give that a try, thank you
restart
1. to start something again: 2. an occasion when something is started again…
So its just:
1. Save and Quit World
2. Quit Minecraft
3. Go back to Launcher
4. Launch Minecraft ahain
5. Go back to world
Thats it right?
Helloo so I am now following https://discord.com/channels/881614130614767666/1251225828218372196
Since the problem is likely the same. From the thread I've gathered the following fixes that Ill try later on:
1. Delete Tectonic + Terralith + Yung's Structure Mods and Addons. Then run DH on vanilla world gen.
2. Delete Chunky and only run DH alone without world gen mods
3. Delete DH and only run Chunky without world gen mods. Only run DH after Chunly generation and deletion
4. Delete all mods and only run DH
5. Test DH only with optimization mods (with more culling and more culling extra) + vanilla world gen
6. Set compression to LZ4
Any other fixes I should try?
allocate more ram to your minecraft instance, look up how to on google. i get the feeling your lods are loading just fine, its just not as fast as you expect them to be. they take a while. few hours for a radius of 2048 for mid-high hardware
i notice that if i let a 2048 radius load it causes a crash sometimes. does DH have a memory leak or is it more likely related to worldgen?
happens with me too, it was fine on my desktop which had plenty ram allocated so im not sure. maybe just load 1k radius and then use dh for the rest
rereading through logs, it always crashes through outofmemory. although my instance isnt very indicative of windows problems cause unified memory works a bit odd
i turn dh rendering and distant generation off while im using chunky, i dont know what dh does in the backround but i doubt it would have a memory leak then
Helloo sorry for the late one
But Ive actually tried allocating more RAM but it's produced just about the same result
Ive put about 8 gb out of the 20 gb (19.8 gb available) and tried to render the following RDs:
- 64
- 84
- 128
- 256
All of which loaded slowly still, as if Ive not put any additional RAM
Ive tried to render them for an hour but the results are still poor
Some test worlds loaded probably half the 128 RD but there still remains a lot of unrendered holes in otherwise rendered locayions
you have 20gb of ram?
Yepp
It used to be 8, upgraded it
are they all in dual channel
not having it in dual channel should not be causing it to malfunction. it should just take longer
my understanding is that dh is working fine, its just slow. he could easily have put some crazy slow ram in without knowing
true
Do apologize again for the late one
But dual channel?
Whats that?
Sorry I had my RAM installation done by a shop, and its a laptop too so its hard to tell
Ah right. Don’t worry about it
Ohhh okay okayy
But how do I know if my RAM is dual channel?
Ngl at this point Im kinda desperate for any remedy now
That render distance would take over a day to generate on high end device
You must have at least 2 separate RAM sticks and if your laptop has 4 RAM slots the sticks can not be directly beside each other
You ca also probably check your bios or some other task manager similar app
Hmmm
Says here on Task Manager I have 2 slots. Does it make it dual channel if that's the case?
if it's 2 out of 2 then yes
if it's 1 out of 2 then no
Tell me why I did it in 3.5 hours on a laptop
Load or generate?
Are your sure that in F3 menu the generation fully finished?
Even if you would only have a performance mods, and no worldgen mods
And you would decrease the World height it would take a day
And my data is comparable to many on this server
ask any DC mod if generating a render distance of 2048 on a mid-end hardware can be done in 3 hours
Okay I do have 2 of 2
So that isnt the problem
But thank you nonetheless
render radius dude, to get a render distance of 2048 you would need to generate 13 million chunks (which at 25 cps would take 146 days)