Very poor performance and trees in a grid
So I've been having issues with DH for a few months now.
Extremely poor performance and LOD issues. While the LOD issues mostly occur with "Terrafirmacraft", the performance issues are universal, mods or not.
Performance Issue:
The performance issues occurs when either I'm looking out at the horizon or especially when looking is a specific direction (As if yet, I'm unsure why) This results in 20-30 FPS. When looking either up at the sky or the floor I achieve roughly 300+ FPS. Render quality has marginal effect and when disabling rendering completely I achieve 1000+ FPS when unlimited.
LOD Issue:
Self explanatory, The trees in the rendered/generated LOD appear in a grid at a distance.
The log I have provided is for the LOD issue. The performance issue has nothing in the log as far as I can tell. Also some system specs for a bit of extra info.
https://mclo.gs/yh0nFJZ Warning, The log file is 34mb, It is very long and is mostly spammed by DH errors.
CPU: 5900x
GPU: 7800XT
Allocated ram: 10Gb.
Total System Ram: 32Gb.
6 Replies
@Miki_P98 have you seen this before?
So a bit of an update, The 2.1 version and the mod "Immediately fast" fixes both performance and LOD issues. However I now have a new issues where portions of the LOD are now missing.
Also, I am seeing "Queued Chunk Updates" spike to a few hundred.
Yes, from Lithium with DH 2.2.0
But 2.2.1 already fixed this
/slowgen
If it feels like LoD generation with
Distant Generator
is too slow:
Install Noisium and Faster Random, these mods optimise world generation code.
Make sure to remove the C2ME mod as it significantly slows down DH chunk generation by up to 35%.
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)Did you use any pregen mods?
No, In some instances I has chunky installed but never used it. I ended up maxing my CPU settings and going out for a bit to generate the chunks.