LoDs not always loading

I'm on a server and using distant horizons and some chunks don't load (cpu's priority won't do anything as im on 4 cores with Hyperthreading on). My friend is having no such issues and I attached 2 pictures one showing the problem while the other shows how areas i've stayed in a long time for (its around my base) are relatively fine but still having issues. This issue occured before i changed settings on dh such as the chunk updating, gpu minimum time to upload e.t.c. If prompted I will share the config I have used. Mods used is in a seperate message
No description
No description
94 Replies
l_aggy
l_aggy3w ago
Mods used: DistantHorizons-2.1.0-a-1.20.6-noForge.jar dynamic-fps-3.4.3+minecraft-1.20.5-fabric.jar enhancedblockentities-0.10+1.20.6.jar entity_model_features_fabric_1.20.5-2.0.2.jar entity_texture_features_fabric_1.20.5-6.0.1.jar entityculling-fabric-1.6.5-mc1.20.6.jar fabric-api-0.99.4+1.20.6.jar fabric-language-kotlin-1.11.0+kotlin.2.0.0.jar fastquit-3.0.0+1.20.6.jar ferritecore-6.1.1-fabric.jar FpsReducer2-fabric-1.20.5-2.8.jar ImmediatelyFast-Fabric-1.2.17+1.20.6.jar indium-1.0.31+mc1.20.4.jar Jade-1.20.6-Fabric-14.2.4.jar konkrete_fabric_1.9.4_MC_1.20.5.jar lithium-fabric-mc1.20.6-0.12.3.jar modernfix-fabric-5.18.0+mc1.20.6.jar modmenu-10.0.0-beta.1.jar moreculling-1.20.5-0.25.0.jar NoChatReports-FABRIC-1.20.6-v2.7.0.jar noisium-fabric-2.1.0+mc1.20.5-1.20.6.jar ObsidianUI-fabric-0.2.5+mc1.20.6.jar reeses_sodium_options-1.7.2+mc1.20.5-build.103.jar rrls-4.0.7+mc1.20.6-fabric.jar RyoamicLights-fabric-0.2.6+mc1.20.6.jar skinlayers3d-fabric-1.6.5-mc1.20.6.jar sodium-extra-0.5.5+mc1.20.6-build.118.jar sodium-fabric-0.5.8+mc1.20.6.jar threadtweak-fabric-1.20.6-0.1.3.jar VisibleToggleSprint-fabric-1.20.2-1.6.0.jar vmp-fabric-mc1.20.6-0.2.0+beta.7.155-all.jar Xaeros_Minimap_24.2.0_Fabric_1.20.6.jar XaerosWorldMap_1.38.8_Fabric_1.20.6.jar YetAnotherConfigLib-3.4.4+1.20.6-fabric.jar yosbr-0.1.2.jar Zoomify-2.13.5+1.20.6.jar appleskin-fabric-mc1.20.5-3.0.2.jar architectury-12.1.3-fabric.jar BadOptimizations-2.1.1.jar c2me-fabric-mc1.20.6-0.2.0+alpha.11.95.jar chatplus-fabric-1.1.0.jar cloth-config-14.0.126-fabric.jar CommandKeys-Fabric-1.20.5-1.2.0.jar CullLessLeaves-1.3.0.jar custom-crosshair-mod-v1.6.0-fabric-mc1.20.6.jar Based on modpack: Adrenaline
xm2we
xm2we3w ago
is it done in the f3 menu?
l_aggy
l_aggy3w ago
no file explorer lots of mods but they seem to be 'compatible' as i've read the uncompatible ones
xm2we
xm2we3w ago
No as in its not done? thats why the world looks like that
l_aggy
l_aggy3w ago
wdym
xm2we
xm2we3w ago
send a screenshot of your f3 screen
l_aggy
l_aggy3w ago
1s i mean 4mins i thought u meant how i got my mod list or smth
xm2we
xm2we3w ago
nah with a quick look mods seem to be fine altough you don't need toggle sprint as its already built in 1.20.x+
l_aggy
l_aggy3w ago
oh no its for display so i can see im sprinting used to it on 1.8.9 yk its a 1.20.4 mod but as its only visual i put it on 1.20.6 ive tried diff JDKs asw
xm2we
xm2we3w ago
jdks change fps by 1-5
l_aggy
l_aggy3w ago
tried zulu graalvm adoptium n normal helps me reduce stutter on higher end pcs doesnt matter
xm2we
xm2we3w ago
use the zgc or shenandoah gc
l_aggy
l_aggy3w ago
i have
xm2we
xm2we3w ago
I personally use ZGC
l_aggy
l_aggy3w ago
zgc makes me unable to start the game like it is right now
xm2we
xm2we3w ago
what jdk are you using
l_aggy
l_aggy3w ago
zulu rn idk if ZGC works on it
xm2we
xm2we3w ago
use graal
l_aggy
l_aggy3w ago
ok
xm2we
xm2we3w ago
graal or adoptium see which one works better
l_aggy
l_aggy3w ago
hard to tell if mc is opening for me as it dissapears for 20s adoptium is worse for me than graal rn
xm2we
xm2we3w ago
what launcher are u using
l_aggy
l_aggy3w ago
atlauncher not the crack one the ligit 1 yk
l_aggy
l_aggy3w ago
No description
l_aggy
l_aggy3w ago
this
xm2we
xm2we3w ago
use modrinth much easier to manage the game
l_aggy
l_aggy3w ago
tried but i dont like how you have to open it to launch an instance unless u can with a bat file but i cba launching with graal seems to not work again im deleting the flags 1s
xm2we
xm2we3w ago
what flags are u using -Xmx6500M -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -XX:ParallelGCThreads=6 -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+UseZGC
Use this for zgc
l_aggy
l_aggy3w ago
'-XX:+UseZGC -XX:+ZGenerational' made me crash i wanted to test em rn im using -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:ThreadPriorityPolicy=1 -XX:AllocatePrefetchStyle=3 -XX:+UseG1GC -XX:MaxGCPauseMillis=37 -XX:+PerfDisableSharedMem -XX:G1HeapRegionSize=16M -XX:G1NewSizePercent=23 -XX:G1ReservePercent=20 -XX:SurvivorRatio=32 -XX:G1MixedGCCountTarget=3 -XX:G1HeapWastePercent=20 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5.0 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -XX:GCTimeRatio=99 -XX:+UseLargePages -XX:LargePageSizeInBytes=2m $java had smth else b4 whats going to be on the f3 screen thats useful
xm2we
xm2we3w ago
how many chunks u have left to generate
l_aggy
l_aggy3w ago
oh used to always be stuck on 500/500 now its still like 490/500 even wheen i stand still
xm2we
xm2we3w ago
-XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:AllocatePrefetchStyle=3 -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:+EagerJVMCI -Dgraal.TuneInlinerExploration=1 -Dgraal.CompilerConfiguration=enterprise Try these flags with graal
l_aggy
l_aggy3w ago
alr
xm2we
xm2we3w ago
they were made specifically for graal
l_aggy
l_aggy3w ago
whats NUMA
xm2we
xm2we3w ago
non-uniform memory access
l_aggy
l_aggy3w ago
alr im in
xm2we
xm2we3w ago
load the world for about 5 minutes then send your f3 screen
l_aggy
l_aggy3w ago
ok
Miki_P98
Miki_P983w ago
Graal does not support new improved Generational ZGC https://github.com/oracle/graal/issues/8117
GitHub
[GR-45919] Add support for Generational ZGC on HotSpot · Issue #811...
TL;DR Add support for Generational ZGC (JEP 439) to the Graal compiler. Goals JDK 21 added support for Generational ZGC, which Improve(s) application performance by extending the Z Garbage Collecto...
xm2we
xm2we3w ago
Strange I swear it did for me last time
Miki_P98
Miki_P983w ago
Introducing Generational ZGC
ZGC was updated as part of JDK 21 to be a generational garbage collector. What does this mean for your Java applications? Let's take a look.
xm2we
xm2we3w ago
Probably forgot to select zgc
Miki_P98
Miki_P983w ago
Normal one yes, but the improved one it does not
l_aggy
l_aggy3w ago
Doesn't even work for me anyway
xm2we
xm2we3w ago
Yea thats right I was just using zgc
Miki_P98
Miki_P983w ago
it needs another flag -XX:+ZGenerational
xm2we
xm2we3w ago
f3 screenshot?
l_aggy
l_aggy3w ago
Updates going down by 1/s Server took it's fine to start up sending at 6:51 GMT Time* Its really fast now 120/500 3mins in 70 50
xm2we
xm2we3w ago
Are the chunks still looking funny?
l_aggy
l_aggy3w ago
0/500 I'll fly by Still looks wierd Back at 500 I'm just looking at the missing chunks while waiting for chunk updates now 0/500 and they look funny
l_aggy
l_aggy3w ago
No description
l_aggy
l_aggy3w ago
playing in windowed mode also when i go into the area to load it in and come back out it stays like that
l_aggy
l_aggy3w ago
looks great the opposite direction
No description
l_aggy
l_aggy3w ago
also the inside my base is soo big i need lods to see all of it just saying
xm2we
xm2we3w ago
I'd recommend giving minecraft more memory DH recommends 6GB I give it 12
l_aggy
l_aggy3w ago
have u not seen my specs... its also on the f3 menu also why does it 'clear' at like 1.4gb tho
xm2we
xm2we3w ago
because the garbage collecter
l_aggy
l_aggy3w ago
alr
xm2we
xm2we3w ago
Oh
l_aggy
l_aggy3w ago
cant give 6 unless i close browser
xm2we
xm2we3w ago
The GC should fix it then, you could also try shenandoaah
l_aggy
l_aggy3w ago
can give 5.5 max
xm2we
xm2we3w ago
-XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M These are super low on memory less than a gig for vanilla
l_aggy
l_aggy3w ago
add those? or seperately do i replace them with the ones b4?
xm2we
xm2we3w ago
replace
l_aggy
l_aggy3w ago
alr ye its rlly light clears at 800mb should i lower my render distance from 8
xm2we
xm2we3w ago
You mean to 8?
l_aggy
l_aggy3w ago
its at 8 rn
xm2we
xm2we3w ago
Keep it at 8 lowest I'd go is 6
l_aggy
l_aggy3w ago
seems to be updating slower though imma change the minimum time thing as its on 5 to help my cpu
xm2we
xm2we3w ago
DH will update slower since the GC cleans so often
l_aggy
l_aggy3w ago
0/500s still there how do i chang it so gc cleans less often as i have far more ram than it can use
xm2we
xm2we3w ago
-XX:MaxGCPauseMillis=200 try thast
l_aggy
l_aggy3w ago
ngl idk what its updating cause i see nothing changin alr 4x more looks like its a good value if this issue doesnt resolve i hope it doesnt happen on my first rig imma build soon
xm2we
xm2we3w ago
GitHub
GitHub - brucethemoose/Minecraft-Performance-Flags-Benchmarks: Sane...
Sane, Benchmarked Java Flags and Tweaks for Minecraft - brucethemoose/Minecraft-Performance-Flags-Benchmarks
xm2we
xm2we3w ago
Use this
l_aggy
l_aggy3w ago
did b4 mc loaded real quick ngl like rn ok nvm that sucked slow loading and worse performance not this changing the time should i delete the garbage complider flags and replace everything with the linked ones this 1 had it all
xm2we
xm2we3w ago
Yes everything in the github is different garbage collecters
l_aggy
l_aggy3w ago
kk Loading terrain took 1s (dirt screen) Loading chunks is like 3x faster again How do I disable moving seagrass and the water plants Still holes Any DH settings?
xm2we
xm2we3w ago
Only other thing would be to completely rerender them
l_aggy
l_aggy3w ago
Delete the LoD data on the server ?
xm2we
xm2we3w ago
: .minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite delete the file in this location Mind you its gonna take a while to regen e very chunk
l_aggy
l_aggy3w ago
Ye I did Alr I mean I got elytra Do I just fly through and the LoDs will load later or do I stay in a spot Or if the queue is full do I have to wait and go back to an area for it to load
xm2we
xm2we3w ago
U could gen them manually
l_aggy
l_aggy3w ago
Does chunky on the client work with dh
xm2we
xm2we3w ago
yea use it to generate like 1000 chunks
l_aggy
l_aggy3w ago
Alr nicr Nice Do I need it on server and client
xm2we
xm2we3w ago
are u running as server? If ur running a server I think its server side only
l_aggy
l_aggy3w ago
Ye
xm2we
xm2we3w ago
server side only pretty sure
l_aggy
l_aggy3w ago
Ye that's what I was thinking At least I don't need to wait for the server to load for me to load chunks ig Looks like it's working tho Also the games seems to be using my ram GC is good rn I'll keep these JVM args Still got gaps but in a different area I swapped compression to LZ4 in hopes due to it's speed it will be able to fix this Looks like the issue is fixed Just takes time to load the LoDs now
xm2we
xm2we3w ago
Rendering LOD's takes a long time especially on a pc like yours, if you want it to fully load it will take hours
l_aggy
l_aggy3w ago
Wdym hours looks like it look 10mins Did 48 chunks+ Good thing I'm waiting for 1.21 b4 I load too many chunks yk Thanks for the help getting good performance now imma use shaders lol