Massive CPU Temp increase with DH present

Decided to try out DH 2.01a (first time trying DH 2.0) along with some other mods and noticed my 7700X CPU was pegged around 88C at ~20% avg usage, 3-4 Cores utilized, ~50% main thread util. Thought maybe some of the extra mods were the culprit so I started with just DH and it's dependencies. Still pegged. Tried changing the CPU load settings, turning off generation and rendering, rendering 2 chunks and 10 FPS, no temp change. Removed DH and CPU temps sitting at 48C average (what I get idle) even at 1000+ FPS. Only the likes of benchmarking and stability testing software are able to get my CPU over 75C, so what is happening here? What can I provide to potentially narrow this down?
9 Replies
ThunderBolt
ThunderBolt8mo ago
Can you send a screen of task manager ordered by mem usage?(javaw.exe opened)
GuitaristKuro
GuitaristKuro8mo ago
That’s the very top, next highest is steam at 700MB.
No description
Steveplays
Steveplays8mo ago
DH uses a huge amount of threads to process even bigger amounts of data, and Minecraft worldgen is quite demanding You could check what's going on with a profiling tool like VisualVM, or attach a debugger Though weird that your temp gets that high even when DH doesn't do anything. Is that after a cold start (literally) with all rendering/generation settings off before you load into a world?
GuitaristKuro
GuitaristKuro8mo ago
Haven’t done that, but I’ve also only played multiplayer.
BackSun
BackSun8mo ago
If you are playing in multiplayer DH should be far less active (unless you are flying/teleporting around the world). If the issue persists even when DH CPU load is set to “minimal load” and/or you are mostly stationary then I think the issue might be something else.
GuitaristKuro
GuitaristKuro8mo ago
I stood still for a good 10 minutes first, and from that spot restarted the game and did all the testing. All observations came from just standing still. So in a singleplayer world no generation temps are fine Definitely working as intended in SP Using VisualVM to narrow it down now. Only thread doing anything is DH-Client World Ticker Thread Thread[0] So the main source is just having the LOD's Rendering, but even with generation and rendering off, temps are 12C higher than usual. I have to leave and rejoin the world after toggling the option for the thread to stop, so I never caught it before. Found the actual issue now I think though. I had the DH distance set to 256, but I've only loaded around 8 chunks in a radius outside of my render distance. So I lowered the number to 32, and temps instantly dropped to the usual 48C. Temperature and usage is rising in accordance with the distance value, but no additional chunks are actually being generated or rendered. Went through each quality setting, and an impact on temps and usage only starts at High and above. With scaling still occurring based on set distance No difference in performance if I go to an SP world that is actually rendering the 256 chunks. So it seems that the computational cost for a set lod render distance is occurring at all times? If that's the case though why is only the CPU taking the hit?
Unknown User
Unknown User8mo ago
Message Not Public
Sign In & Join Server To View
GuitaristKuro
GuitaristKuro8mo ago
Try FerriteCore
Unknown User
Unknown User7mo ago
Message Not Public
Sign In & Join Server To View