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
94 Replies
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
is it done in the f3 menu?
no
file explorer
lots of mods but they seem to be 'compatible' as i've read the uncompatible ones
No as in its not done? thats why the world looks like that
wdym
send a screenshot of your f3 screen
1s
i mean 4mins
i thought u meant how i got my mod list or smth
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+
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
jdks change fps by 1-5
tried zulu graalvm adoptium n normal
helps me reduce stutter
on higher end pcs doesnt matter
use the zgc or shenandoah gc
i have
I personally use ZGC
zgc makes me unable to start the game
like it is right now
what jdk are you using
zulu rn
idk if ZGC works on it
use graal
ok
graal or adoptium see which one works better
hard to tell if mc is opening for me as it dissapears for 20s
adoptium is worse for me than graal rn
what launcher are u using
atlauncher not the crack one the ligit 1 yk
this
use modrinth
much easier to manage the game
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
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
Use this for zgc
'-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
how many chunks u have left to generate
oh
used to always be stuck on 500/500 now its still like 490/500
even wheen i stand still
-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
alr
they were made specifically for graal
whats NUMA
non-uniform memory access
alr
im in
load the world for about 5 minutes then send your f3 screen
ok
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...
Strange I swear it did for me last time
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.
Probably forgot to select zgc
Normal one yes, but the improved one it does not
Doesn't even work for me anyway
Yea thats right I was just using zgc
it needs another flag
-XX:+ZGenerational
f3 screenshot?
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
Are the chunks still looking funny?
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
playing in windowed mode
also when i go into the area to load it in and come back out it stays like that
looks great the opposite direction
also the inside my base is soo big i need lods to see all of it just saying
I'd recommend giving minecraft more memory
DH recommends 6GB
I give it 12
have u not seen my specs...
its also on the f3 menu
also why does it 'clear' at like 1.4gb tho
because the garbage collecter
alr
Oh
cant give 6 unless i close browser
The GC should fix it then, you could also try shenandoaah
can give 5.5 max
-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
add those? or seperately
do i replace them with the ones b4?
replace
alr
ye its rlly light
clears at 800mb
should i lower my render distance from 8
You mean to 8?
its at 8 rn
Keep it at 8 lowest I'd go is 6
seems to be updating slower though
imma change the minimum time thing as its on 5 to help my cpu
DH will update slower since the GC cleans so often
0/500s
still there
how do i chang it so gc cleans less often as i have far more ram than it can use
-XX:MaxGCPauseMillis=200
try thast
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
GitHub
GitHub - brucethemoose/Minecraft-Performance-Flags-Benchmarks: Sane...
Sane, Benchmarked Java Flags and Tweaks for Minecraft - brucethemoose/Minecraft-Performance-Flags-Benchmarks
Use this
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
Yes everything in the github is different garbage collecters
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?
Only other thing would be to completely rerender them
Delete the LoD data on the server ?
: .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
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
U could gen them manually
Does chunky on the client work with dh
yea
use it to generate like 1000 chunks
Alr nicr
Nice
Do I need it on server and client
are u running as server?
If ur running a server I think its server side only
Ye
server side only pretty sure
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
Rendering LOD's takes a long time especially on a pc like yours, if you want it to fully load it will take hours
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