Minor setup help after reading FAQ 20 times

Ive gone through the FAQ several times while using a nightly build due to my modlist, and am having a few small issues. I just am better talking with people directly then in something like an FAQ as well, so i would appriecate the help.
196 Replies
Jei-san
Jei-sanOP7mo ago
current modlist: the game isnt broken by any means right now, but things just dont feel right. Im on a high end PC, when i watch the starter guide he sets the DH setting to like 256 and it looks near infinite, no visible end, meanwhile i set it to like.. 4000, and still see where the world ends. Is this due to my nightly build thats not fully ready? Or is it due to the chunks not having been loaded in this fresh world? the video in question, with the setting at 256:
Puhpine
Puhpine7mo ago
are you using a compatible shader?
Jei-san
Jei-sanOP7mo ago
my own game, set to 4000
Puhpine
Puhpine7mo ago
this guy is not using shaders
Jei-san
Jei-sanOP7mo ago
shaders are currently disabled until DH works
Puhpine
Puhpine7mo ago
ah alright
Jei-san
Jei-sanOP7mo ago
one step at a time to get it all working
Puhpine
Puhpine7mo ago
/slowgen
YAGPDB.xyz
YAGPDB.xyz7mo ago
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)
Puhpine
Puhpine7mo ago
it looks to be working, but DH uses vanilla world gen which is not very fast
Jei-san
Jei-sanOP7mo ago
okay, let me change that for CPU Load, im on an 19 12000k so would "i paid for the whole cpu" be the right setting
Puhpine
Puhpine7mo ago
the setting scales to the cpu so it will use all of your cpu, if you have a 12900k or 12100k (a 12000k doesnt exist)
Jei-san
Jei-sanOP7mo ago
this seems to have slowed everything down tremendously, and has the- it crashed
Puhpine
Puhpine7mo ago
try agressive
Jei-san
Jei-sanOP7mo ago
seems trying to load the lods on that setting just.. sent it all downhill also its 12900k mb i can get detailed specs if its helpful
Puhpine
Puhpine7mo ago
maybe youre thermal trotteling. the 12900k likes its power probably not, only the cpu matters for world gen
Jei-san
Jei-sanOP7mo ago
then just to be 100% so we know its a 12 gen intel core i9-12900k 3.20GHz anyways, after restarting for to try and see wireframe, i set the settings and loaded and Only bad signs.. seems to be going really slow And not showing anything vanilla chunks are loading... slooooowly i can double check the installs ram, but i shouldve set it to 25
Puhpine
Puhpine7mo ago
can you send a screenshot with f3 open?
Jei-san
Jei-sanOP7mo ago
sure, if i can get it open minecraft is going responsive for a few seconds, then not a new error happened while i was typing, its in chat
Puhpine
Puhpine7mo ago
allocate more ram
Jei-san
Jei-sanOP7mo ago
it got rid of my essentials hud on pause
Puhpine
Puhpine7mo ago
that is your issue
Jei-san
Jei-sanOP7mo ago
okay how much reccomended?
Yeshi
Yeshi7mo ago
how much do you have total?
Puhpine
Puhpine7mo ago
depends, like 6 or 8
Jei-san
Jei-sanOP7mo ago
i have 64gb ram
Yeshi
Yeshi7mo ago
try 12gb
Jei-san
Jei-sanOP7mo ago
lemme check waht its set to and if i set it right
Puhpine
Puhpine7mo ago
2 gb rn
Yeshi
Yeshi7mo ago
worldgen is going to shred that allocation rate
Jei-san
Jei-sanOP7mo ago
once i can close minecraft then i set the wrong argument because OH I KNOW HOW THAT HAPPENED-
Yeshi
Yeshi7mo ago
-Xmx12G is what you need
Puhpine
Puhpine7mo ago
could be a mod incompatibility, idk
Jei-san
Jei-sanOP7mo ago
so funny story
Yeshi
Yeshi7mo ago
Modrinth
Noisium - Minecraft Mod
Optimises worldgen performance for a better gameplay experience.
Jei-san
Jei-sanOP7mo ago
when installing 1.20.4 vanilla first and setting up its install i set that to higher ram forgot it wouldnt carry to fabric also sure
Puhpine
Puhpine7mo ago
nice
Yeshi
Yeshi7mo ago
i've made that mistake a couple times too lol hits close to home i should really just start using prism launcher but i'm too lazy :cou:
Jei-san
Jei-sanOP7mo ago
okay mod added, ram increased
Yeshi
Yeshi7mo ago
:gamergaming:
Jei-san
Jei-sanOP7mo ago
its not stuttering but im sure waiting to see the wireframe or not chunks
Yeshi
Yeshi7mo ago
can you show your debug settings page
Jei-san
Jei-sanOP7mo ago
ah wait i think i see weird settings wait no? is it that debug renderings off?
Puhpine
Puhpine7mo ago
i dont think youre at the right location, but im not sure it looks different i think the config for debug
Yeshi
Yeshi7mo ago
disable render wireframe then scroll down and go to opengl i think or advanced? maybe
Jei-san
Jei-sanOP7mo ago
reminder this is a nightl build for 1.20.4 and not a fully stable released one
Yeshi
Yeshi7mo ago
nightlies > stable rn stable is mega jank
Jei-san
Jei-sanOP7mo ago
i found opengl
Yeshi
Yeshi7mo ago
nvm it ain't there what other buttons are at the bottom
Jei-san
Jei-sanOP7mo ago
- why is debug wireframe a setting, but theres a seperate debug wireframe button
Yeshi
Yeshi7mo ago
go to debug wireframe then enable debug rendering and show section queue status i think those are the names
Jei-san
Jei-sanOP7mo ago
okay
Puhpine
Puhpine7mo ago
top 2
Yeshi
Yeshi7mo ago
yup it's the two i mentioned
Jei-san
Jei-sanOP7mo ago
okay they flipped on
Yeshi
Yeshi7mo ago
probably best to enable render section status as well but keep that disabled for now
Jei-san
Jei-sanOP7mo ago
it didnt make it wireframe and turning the first wireframe on still does the same thing where its the one line those settings on:
Puhpine
Puhpine7mo ago
it did
Jei-san
Jei-sanOP7mo ago
then i add render wireframe under- oh
Puhpine
Puhpine7mo ago
see the blue in the distance dark blue
Yeshi
Yeshi7mo ago
also you shoud probably disable dh fog if you want to see further advanced options -> fog
Puhpine
Puhpine7mo ago
tp up 1000 blocks to see further, if you have cheats enabled in this world
Jei-san
Jei-sanOP7mo ago
i believe i do but the settings set to 256 rn, for render distance radius i think i need to fly around the world so more chunks load though, cuz its a freshly made world for testing this stuff mostly
Yeshi
Yeshi7mo ago
you don't need to explore
Jei-san
Jei-sanOP7mo ago
but, i do see the wireframe
Yeshi
Yeshi7mo ago
if anything that'll make it slower
Jei-san
Jei-sanOP7mo ago
i see then what should i do?
Puhpine
Puhpine7mo ago
everything is working, it seems like
Yeshi
Yeshi7mo ago
now you play the waiting game :gamergaming: capping the fps will free up more time for the cpu to do worldgen stuff
Puhpine
Puhpine7mo ago
.
Yeshi
Yeshi7mo ago
i think dh also recomputes lighting and dh's lighting engine is apparently slow
Puhpine
Puhpine7mo ago
nah it's almost as fast as vanilla, but lighting in general takes a long time
Yeshi
Yeshi7mo ago
the problem is that dh recomputes lighting to begin with rather than reusing the lighting vanilla generated
Jei-san
Jei-sanOP7mo ago
whats a good number for the distance?
Yeshi
Yeshi7mo ago
as much as your gpu can handle
Puhpine
Puhpine7mo ago
depends what you want
Jei-san
Jei-sanOP7mo ago
so im running a 4080 but do want to find a compatable shader reccomend for me
Puhpine
Puhpine7mo ago
https://discord.com/channels/774352792659820594/1203904707270279208 any of those are compatible i personally like photon
Yeshi
Yeshi7mo ago
probably well over 1k chunks at 1080p medium but i don't know your setup nor how badly shaders affect performance
Jei-san
Jei-sanOP7mo ago
1440p monitor but fair guess thats trial and error
Yeshi
Yeshi7mo ago
yeah
Puhpine
Puhpine7mo ago
yea, when running shaders your fps is most dependent on your vanilla rd not dh rd
Yeshi
Yeshi7mo ago
it scales the same as dh does ¯\_(ツ)_/¯ although terrain hundreds of chunks away is likely reduced to massive blobs for entire chunks so your mileage may vary
Jei-san
Jei-sanOP7mo ago
well. still gotta tweak but proof of good news this is running fairly smoothly rn
Puhpine
Puhpine7mo ago
nice!
Jei-san
Jei-sanOP7mo ago
so! i think i ironed out my setup i just wanna ask one more question
Yeshi
Yeshi7mo ago
go ahead
Jei-san
Jei-sanOP7mo ago
ignoring starlight completely these are the mods i found for .4 that i used in .2 any of these like. should i, shouldnt i move them, unknown? should i just leave as is
Yeshi
Yeshi7mo ago
lazydfu is useless now
Puhpine
Puhpine7mo ago
starlight is not really usefull anymore mojang fixed both lazydfu's stuff and the lighting engine
Jei-san
Jei-sanOP7mo ago
me and my friend like to use vanillatweaks resouurce pack, and i think i needed some mods to support things like the varying textures it adds (random single wrong colored pricks or rocks in side of dirt) or mob animations/3d models, but i lost track which mods allowed those to work too.. got it, so shaving those will notenoughanimations break anything?
Yeshi
Yeshi7mo ago
add continuity for connected textures sodium supports random textures i think either that or continuity implements them
Jei-san
Jei-sanOP7mo ago
continuity added what about for like, 3d bookshelves, mob changes/animation what was the one for animated textures
Puhpine
Puhpine7mo ago
LambdAurora
OptiFine Alternatives
A list of recommended OptiFine alternatives for Minecraft: Java Edition.
Jei-san
Jei-sanOP7mo ago
yeh, just partly about like. i assume i dont need dynamic fps.. worried like enhanced block entities or entity culling will conflict with DH
Puhpine
Puhpine7mo ago
they wont
Yeshi
Yeshi7mo ago
dh doesn't mess with vanilla rendering. graphics mods should all work unless they change the vanilla renderer at a low level
Jei-san
Jei-sanOP7mo ago
gotcha, thank you
Yeshi
Yeshi7mo ago
some graphics mods have explicit compatibility despite this such as sodium or optifine
Jei-san
Jei-sanOP7mo ago
so it really is just the waiting game to get it like in videos, where you can just see practically everything?
Yeshi
Yeshi7mo ago
yes
Jei-san
Jei-sanOP7mo ago
cuz the inspiration to do all this was seeing a probably exagerated video that was mostly somebody flying through fully rendered lands once it does it once, it saves it for re-visitng the same world, so it doesnt have to reload all the chunks every session? is there a way to check when its stopped loading new chunks
Yeshi
Yeshi7mo ago
when world gen tasks hit 0 on the f3 screen and yes lods are saved /lodstored
YAGPDB.xyz
YAGPDB.xyz7mo ago
Single Player: - Overworld: .minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite - Nether: .minecraft/saves/WORLD_NAME/DIM-1/data/DistantHorizons.sqlite - End: .minecraft/saves/WORLD_NAME/DIM1/data/DistantHorizons.sqlite - Custom Dimensions: .minecraft/saves/WORLD_NAME/DIMENSION_FOLDER/data/DistantHorizons.sqlite Multiplayer: - .minecraft/Distant_Horizons_server_data/SERVER_NAME/
Jei-san
Jei-sanOP7mo ago
thank you, one more thing before i think i can close this as done this is the final list is there anything here thats useless, un-needed or like removable without losing anything? or better yet gaining performance
TheNewSky
TheNewSky7mo ago
You could download some other mods to help performance I think modernfix made loading times way shorter for me Or maybe it was fastload or maybe both together
Puhpine
Puhpine7mo ago
looks good!
Jei-san
Jei-sanOP7mo ago
thanks load times for what exactly? chunks, or just the loading screens
Puhpine
Puhpine7mo ago
theyre referring to loading screens i think
TheNewSky
TheNewSky7mo ago
Yea I have a massive world and it would take a few minutes to just open it But with modernfix and maybe fastload too it’s like 20 seconds
Jei-san
Jei-sanOP7mo ago
blegh its still all studdery
Puhpine
Puhpine7mo ago
what if you turn down cpu load in dh settings
Jei-san
Jei-sanOP7mo ago
it might be GPU GPUs hitting 100% the entire time im checking temps for thermal throttling
Puhpine
Puhpine7mo ago
maybe, but ill still put my money on the cpu
Jei-san
Jei-sanOP7mo ago
speccy isnt reporti- sorry force of habit anyways
Puhpine
Puhpine7mo ago
HWinfo
Jei-san
Jei-sanOP7mo ago
speccy isnt reporting the CPUs temps just the others but the others are good so i dont think its thermal
Puhpine
Puhpine7mo ago
it doesnt really matter if youre thermaly trotteling, spikes from cpu load will still happen
Jei-san
Jei-sanOP7mo ago
alright lemme play with the cpu setting then
TheNewSky
TheNewSky7mo ago
Open the f3 menu Do the stutters happen right when the memory usage goes down
Jei-san
Jei-sanOP7mo ago
wheres memory usage
TheNewSky
TheNewSky7mo ago
It constantly goes up and down and when it goes down that means it has to clear it which can cause a stutter Top trigjt Right
Jei-san
Jei-sanOP7mo ago
yea that seems to be it
TheNewSky
TheNewSky7mo ago
Try using a garbage collector like “Z” or “Shenandoah”
Jei-san
Jei-sanOP7mo ago
is that a mod? or something else i cant zeem to find either
TheNewSky
TheNewSky7mo ago
Do you use the default Minecraft launcher?
Jei-san
Jei-sanOP7mo ago
Yes
TheNewSky
TheNewSky7mo ago
You know where you go to change the memory allocation?
Jei-san
Jei-sanOP7mo ago
Yes
TheNewSky
TheNewSky7mo ago
All things in that box are Java arguments Add -XX:+UseZGC To the end
Jei-san
Jei-sanOP7mo ago
Far right end?
TheNewSky
TheNewSky7mo ago
Yea Make sure there’s a space between the argument before it and the hyphen
Jei-san
Jei-sanOP7mo ago
Okay, thank you Let me run to the store then i can rest that Test* it has crashed my game cant even launch now with that there
Yeshi
Yeshi7mo ago
did you remove UseG1GC first
Jei-san
Jei-sanOP7mo ago
...i didnt know i had to
TheNewSky
TheNewSky7mo ago
Sorry forgot that’s there by default
Jei-san
Jei-sanOP7mo ago
hm so thats more consistent but lower oh wait, some settings changed themselves yea this is much smoother
TheNewSky
TheNewSky7mo ago
ZGC can run worse because your cpu is constantly doing the work of clearing the memory rather than doing it intermittently But that also means you don’t get the stutters that g1gc can get Theoretically
Miki_P98
Miki_P987mo ago
My ZGC gets instantly filled and still stutters :/ I will need to play with GC and DH thread count
Jei-san
Jei-sanOP7mo ago
what are those? i need any and all options to get best performance, lol
Jei-san
Jei-sanOP7mo ago
im extremely confused what im looking at lol
TheNewSky
TheNewSky7mo ago
Yea when the memory usage gets really high ZGC can’t keep up
Miki_P98
Miki_P987mo ago
Performance120.md is for Minecraft 1.20+ (1.20.1, 1.20.2, ...) and so on
TheNewSky
TheNewSky7mo ago
I actually don’t use ZGC I use g1gc with a bunch of tweaks made that I can share if ZGC isn’t good enough
Miki_P98
Miki_P987mo ago
I tried both, and G1 performed better at 12, but worse at 16 GB
TheNewSky
TheNewSky7mo ago
Actually yea since then I’ve allocated less ram so I should prob test it again
Miki_P98
Miki_P987mo ago
there is also shenaggog of something like that
TheNewSky
TheNewSky7mo ago
Shenandoah Never used it
Jei-san
Jei-sanOP7mo ago
oh, i should.. probably add c2me should i holdon
Miki_P98
Miki_P987mo ago
IIRC it is a hybrid beetween G1 and Z, some work in pararel some not, with more options to tweak then Z Remember to apply the fix from: https://discord.com/channels/881614130614767666/1035937813310484540
Jei-san
Jei-sanOP7mo ago
yea, trying to figure that out now is chunky a good mod to add to this?
Miki_P98
Miki_P987mo ago
If you want to boos t imessivness without losing performance try: - AmbientSounds and - Presence Footsteps
Jei-san
Jei-sanOP7mo ago
..i will add those but im looking at performance, chunky is a mod about chunk loading thank tho
Miki_P98
Miki_P987mo ago
some say yes, some say no I don't use it Remember about Noisium, it's not on the list
Jei-san
Jei-sanOP7mo ago
i did add that the lists been changed, holdon lemme add the sound mod then
Miki_P98
Miki_P987mo ago
both?
Jei-san
Jei-sanOP7mo ago
the physics mod seems to add something for footsteps in a lot of places, so just the ambience forgot creativecore, added that
Miki_P98
Miki_P987mo ago
iirc Presence Footsteps has more sounds and your left leg is separate from right one
Miki_P98
Miki_P987mo ago
so you can move on both glass and pumpkin at the same time .
Jei-san
Jei-sanOP7mo ago
one of the new mods, either chunky or c2me, has decreased the fps..
Miki_P98
Miki_P987mo ago
Physisc mod I think only adds footsteps related to physict, e.g. snow, sugar cane, etc. might be C2ME, some people were complaining, it pairs wierdly with DH it will increase loading time though chunky you need to run with command
Jei-san
Jei-sanOP7mo ago
i do? how so?
Miki_P98
Miki_P987mo ago
and you need to disable DH distant generation before that
Jei-san
Jei-sanOP7mo ago
i didnt know that was a thing oh
Miki_P98
Miki_P987mo ago
Chunky the only thing it does is add a command to generate X chunks around you so e.g generate block is 10 000 block radius for them to later load instead of generating (which is faster) (it doeas not generate lods, only vanilla chunks)
Jei-san
Jei-sanOP7mo ago
gotcha
Miki_P98
Miki_P987mo ago
how do you like the sound mods?
Jei-san
Jei-sanOP7mo ago
the amibience is nice
Miki_P98
Miki_P987mo ago
tp to a jungle
Jei-san
Jei-sanOP7mo ago
im looking at the immediatelyfast mod rn, see if it helps
Miki_P98
Miki_P987mo ago
remember to also focus on Minecraft startup time (from clicking launch and game loading to main menu) and load loading time some improve only that . These 2 are great for loading: - Seamless Loading Screen - Remove Reloading Screen Also DashLoader if you don't change resource pack, mods, and shaders much I can also recommend Better Clouds espesially without shaders Fresh Animations resource pack is also pretty cool
Jei-san
Jei-sanOP7mo ago
does that work easily wirh fabric now? i had trouble in the past
Miki_P98
Miki_P987mo ago
yes you need EMF and ETF
Jei-san
Jei-sanOP7mo ago
full names, or links?
Jei-san
Jei-sanOP7mo ago
thx ive.. run into a new issue im in multiplayer using the essentials mod and do i need something speciasl to make it work? my friend sees all the way out but me..
Yeshi
Yeshi7mo ago
distant generation can't work on multiplayer for mojank reasons
Jei-san
Jei-sanOP7mo ago
and its.. nooot making more oh.. so only the host gets the working mod?
Yeshi
Yeshi7mo ago
if you have the seed you can generate lods in singleplyer and transfer them over if your friend also uses dh they can send you their sqlite /lodstored
YAGPDB.xyz
YAGPDB.xyz7mo ago
Single Player: - Overworld: .minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite - Nether: .minecraft/saves/WORLD_NAME/DIM-1/data/DistantHorizons.sqlite - End: .minecraft/saves/WORLD_NAME/DIM1/data/DistantHorizons.sqlite - Custom Dimensions: .minecraft/saves/WORLD_NAME/DIMENSION_FOLDER/data/DistantHorizons.sqlite Multiplayer: - .minecraft/Distant_Horizons_server_data/SERVER_NAME/
Jei-san
Jei-sanOP7mo ago
they are usiing it
Yeshi
Yeshi7mo ago
send them the overworld path and ask for the sqlite they should leave the world before sending it to mae sure it isn't being written to mid send
Jei-san
Jei-sanOP7mo ago
yea im just telling them to like fly around and let a bunch of lods generate- wait' does it generate based on already seen chunks for them
Yeshi
Yeshi7mo ago
are they hosting through lan? if so distant generation will work for the host
Jei-san
Jei-sanOP7mo ago
so if they already have hours and hours and hours of playtime it will generate for them from the existing chunks also were using essentials mod its multiplayer feature
Yeshi
Yeshi7mo ago
so they're joining through singleplayer? wait a bit for distant generation to do its thing on your friend's machine then transfer the sqlite
Jei-san
Jei-sanOP7mo ago
im watching her game in screenshare the mod works- im just asking, if she has like hours and hours and hours of playtime in a world, does the mod make lods based on the chunks already stored in her computer and theres already a bunch just from opening the world that bit? cuz a lot just appeared really fast, and shes elytraing places to let new areas get generated
Yeshi
Yeshi7mo ago
it has to generate lods from existing chunks before dh can do anything with them flying around doesn't make this any faster than increasing the cpu load preset would
Jei-san
Jei-sanOP7mo ago
bwa she sent me the file it mostly worked however this seems to be happening in a circle around me as i fly or move
Yeshi
Yeshi7mo ago
either the server or your computer isn't keeping up. lowering the vanilla render distance and capping the framerate lower helps
Jei-san
Jei-sanOP7mo ago
the vanilla distance is at like 10, and the framerate is capped..
Miki_P98
Miki_P987mo ago
play with overdraw settings if there are any in your shader or in DH settings without shaders decrease DH CPU load to leave more to the vanilla and try C2ME if you're not already
Jei-san
Jei-sanOP7mo ago
how should i set ther shader settings im unsure
Miki_P98
Miki_P987mo ago
On the screen where you select shaders there is options button on the bottom right
Want results from more Discord servers?
Add your server