Low CPU usage, but high CPU temps
Hi, Im getting low CPU usage (like 15-20%) but high temps (83C) on my Ryzen 5900X.
-Minecraft Launcher 1.20.4 using Iris Fabric + Sodium Indium with 8G RAM (32 in system) and RTX 2080.
-360 AIO that cools very good almost any other game, Its just the first time I see more than 80C when CPU usage is that low, all 9 fans go 1800RPM.
-When I turn off the DH mod it goes back to 60C
Thank you so much for the help!
Solution:Jump to solution
You can change the thread settings to maybe not use all 12 cores. 10 is probably pretty good, and leaves 2 cores to do things like consistently render the game.
123 Replies
Temp difference DH on vs OFF
You are probably thermal throttling, with 76 c at 11% load. Maybe the thermal paste has dried up?
Hello and thanks for the fast reply, can I test that with other application? Because I dont notice this with other games I play
that cpu has 12 cores, probably DH/Minecraft aren't using that many cores (explaining the usage) but are driving the cores they are using hard (explaining the temperature)
Can I set DH to use more cores?
yes
Increase the CPU preset or go into the threading settings and increase the thread counts
On BIOS?
no, in DH
You can't magically add more threads in the BIOS, at least not unless you first download more RAM
Hahahahah
Increasing the thread counts will probably make temperatures rise some more, but it'll also be quicker to finish processing and so it should create less heat overall.
Tought It was sme option on BIOS to enable multithreading or something
Simultaneous multithreading, idk how much of an effect that would have here.
So the DH preset to "Aggressive" and
Where is that thread counts setting?
Im looking in advanced options
Just try with aggressive and see if that works
I know messing with the detailed thread settings makes it easy to accidentally cause stuttering
just try the current config
73C, much better
Is CPU usage still about the same? I wanna confirm my mental model.
This is the jump from Aggressive to Paid for the whole CPU
Same temp 73
ah, well, that's a bit higher usage
as expected
Distance is 12 chunks
FPS is 90
same/lower temp at 100%? is it power throttling?
not important to answer, I'm just really curious
Same temp with 30 and 100% use
crazy
Probably was reporting hotspot all the time
Actually goes up 3C when going from 100% use to 35%
Yeah, but I'd expect the hot spot to be what thermal throttles it, no? More CPUs = more heat, so adding CPUs should never decrease temperature unless there's some sort of resource contention, such as a power budget.
Power mode is Balanced
And cpu idle is 2%
Then probably combination of power limit and hotspots readout
I don't think your power mode is gonna change much how full load behaves
I assume you have the world generator running?
I hope this helps
Resolution is 3440x1440
5GB/s allocation rate, any lag spikes? lol
No lag spikes
you have a good system 👍
Sorry yes lag spikes lol
the poor garbage collector
are the lag spikes every ~1.5-2 seconds perchance?
Hotspot temps are per core and AMD has more tendency to use only one core instead of spreading the load. Indeed thermal throttling is calculated from that, but you only get tiny bit hotter fron nearby cores as already the limiting factor fos how quickly the CPU case can pull the heat from silicon.
Is when I move camera
And run after that
RAM is 32GB 3600 DDR4
But allocated is only 8
Lowering the CPU preset can help with stutters. Also, the default garbage collector Minecraft uses it kinda spiky, so you can change that to like ZGC or Shenandoah
The problem I have is that lowering the cpu preset temps go 83C
Increasing MC's allocated memory should extend the time between lag spikes, but with the default garbage collector the spikes get worse.
Or 73C if its reading hotspot right?
This is my cooling curve and fans
Set at 100% RPM 80C
When I disable DH
I wouldnt mind to be at 73 when playing but all 9 fans sound very very loud
Solution
You can change the thread settings to maybe not use all 12 cores. 10 is probably pretty good, and leaves 2 cores to do things like consistently render the game.
picking numbers is very trial-and-error
Hold on I think youre a magician
Just did that and cpu load is 5% temp 65
that is magic, because that result does not make sense to me 🙃
And not lag spikes
I keep checking if DH is on because i dont believe it
How does that make sense
Keeps the same when activating Bliss shaders
I cant thank you enough! Just a couple questions, can I use Chunky to pre render my survival world and have better performance? And could I try 9 threads instead of 10 to see if temps goes even lower?
Chunky I believe will perform the same as DH's generator, however DH's generator only generates LODs while Chunky actually pregenerates the world so that it doesn't need to generate when you move around. And for threads, I just guessed a number that would give some breathing room for other threads like the render thread, so your experimentation will probably do a better job than me.
I dont know why but temp came back 79
Didnt touch anything
It fixes when restarting the world
79 to 65C stable
Maybe the more time I play, the problem will start?
As you move around it has to change LODs, might just be that
Im testing at the same spot, but temps go high
If I stay on the same chunk kinda playing normal/slow its like this which is good
Last time I changed thermal paste was like 4 years ago
I dont do heavy use but.. maybe its time
~0% CPU load indicates that generating is done
And what other DH task could be causing the high temp?
I dont seem to understand, now the solution that worked before doesnt anymore
DH will not casue "high temps", it can casue "high CPU usage" and eny form of high CPU usage will lead to high CPU temps
DH is not magical in the load profile, just unusual for gaming as it's closer to benchmarks
it really is sorta benchmark for a system!
@DA96FUNK , forgive me if being too obvious,
but i'd recommend playing MC with DH from an NVMe drive, in case you don't
this won't fix temps, nor FPS, yet, it would make DH sensibly faster, as far as I've experienced it
Hi thanks for the answer! Im playing on a nvme samsung m2
aight, nothing to say. Yeah, your system is great! actually,
you experience high temps is fine.
Counter-intuitive, but you can also limit FPS.
That would prevent GPU from making unnecessary frames, thus lowering temps
Ive tried limit it to 50-60-70-80
I dont know what to do ill replace the thermal paste
Could be that
Even when im not moving, 5 mins in same chunk, or 1% load, temps go 75-80 but when i turn off DH they go black to 65
This is just expected behavior for these chips. My only concern would be if you're getting these same temps without distant gen enabled. For reference my 5950x will hover around 65 - 70c with normal gameplay, no distant gen enabled.
Hi Poob, without distant gen it sits around 65
Then that sounds fine.
I dont mind going 80 but as i have 9 fans they go brrrr and feel like Im on a Boeing
Set a custom curve in the bios
you can probably set the case fans lower while keeping the cooler fans higher
Yeah im using signalrgb pro and the curve sets to 100% rpm at 80c
Is that good?
That should be fine
Yesh that was my idea
mine is air cooled
The pump is set on bios but i dont remember what setting i put
Its a Asus Lc strix
But i humbly think its some DH setting im not seeing
Me, personally, a laptop user,
yesterday I've discovered having 95c degrees on CPU and 92c GPU
ran to lower the frequency and set other limits
and put a thermal pad under it.
thus lowering to 65c
So your complaint about 70c, sounds...
This is normal. Anything besides minimal impact and " I paid for the whole CPU" will easily push 80c
You were most certainly thermal throttling.
correct
No im not complaining on 70
But as i approach 78 all the noise from the fans is huge
And load is like 5%
Yeah, only a custom fan curve will help you there.
Personally id just use the bios settings for the curve. Software can be wonky
haha XD, i see!
i wish to upgrade the thing.
But it actually works, and is a prove it's fine to work with such
So earlier someone told me to change the threads on DH settings from 12 to 10 and that worked perfectly but just for 10 minutes
Went from 80 to 65
Its weird
Don't think changing that would affect temps much. As far as i've seen, itll just push your cpu so long as you have the thermal and voltage headroom. You will most likely always reach 80c regardless.
Its just feels weird to see all the new videos mentioning good performance but i try it and i get 80c even on low impact setting haha
good performance could be achieved, yet how?
lemme explain what i see on it
there are 3 thing DH does, it creates, reads and unpdated LODs
and while you're exploring the world, its the heaviest way of experiencing it. Because the chunks are created there for the first time, and LODs get rendered there, too
Ah, got it
I'm going to use it on a server, with the world pregenerated, then LODs, too.
after that, it would only be a matter of reading and updating LODs
Like i said, anything besides minimal and all core (depending on voltage) will push high thermals
A question
What if i pre generate with Chunky
Like a lot
just fine
Then it just reads right?
No creation
No rendering
Chunky generates chunks
Yet, LODs have to be rendered by DH
this takes time as well. Can be pre-done in Singleplayer, as you have the distant rendering available there
Heard ppl say it helps. I haven't seen anyone really test it to confirm anything lol
I'm the one to confirm
xD
literally, when DH is NOT rendering any new LODs,
it's lightweight oooooh my, IT really is
Sorry if dumb question but why on the low impact preset, it still uses 100% of threads even at low cpu load?
Thats AMD
um, this i don't really know
Yeah, I'm Intel, sry
If you mean that one core is at 100% whike other idle
There was some cpu program to set specifically cores and threads to games iirc? Would that help? To maybe limit spike use to like 80%
Because ive found that limiting the cpu to 50% on windows power plan solves the temp problem but yeah.. 40 fps
It would reduce the hot spot, but ~70C hotspot is not that bad really
60%? Still 80c
CPUs are weird
Yeah : (
And ive always tried to take care of this cpu
Like 80% of time undervolted
Low performance setting etc
45c
those percentages in Windows are weird to me, lol.
I have an Intel that can go upto 3.95GHz
Yet a 70%max in profile, makes it lower down to 1.50GHz.
That's because you need to see the Base Clock Frequency.
That's the one that's it calculating from
I keep saying that's expected behavior 😭
For me i have two icons on the task bar, when im gaming i use balanced and when im just multitasking or browsing i use low power plan, the difference on idle is 40-45 to 70c
And i dont notice lag
I get it 😭 but its weird because even on low impact, all chunks rendered, static, low load, still 80c
Tried high also
Are you sure it's finished then?
On "paid for the whole cpu" is when i get the lower temps
That's just the nature of how CPU work.
Also tried 8, 10, 12 and 24 on thread settings
But why when i first tried 10, it lowered the temps to 65 for like 10 minutes?
On all core you distribute power more evenly across all cores. Also you're limited by power since all cores have to draw power thus limiting clock speed and reduced temps overall.
When you aren't pushing all cores you'll have more voltage headroom for higher clocks which translates to higher temps.
This I'm not sure honestly.
Ive learned a lot, appreciate it!
Ill just update here in case new thermal paste works
Because for example on msfs2020 it doesnt go higher than 75
But after 4 years i guess termal paste needs a change
4 years sounds like a lot lol
I dont game a lot but yeah..
I have a problem with the stick on the mobo
I feel dumb saying this
But the stick on the mb that holds the cpu on site
Just doesnt work and the cpu its like stuck, you have to apply force up on the aio block
So thats why 4 years haha
😭
Sup!, so I just changed thermal past because there wasnt any after 3 years hahah, temp back to 65-70!
Nice!