CPU Temps Randomly Fluctuating

i had similar issue first time last night with the ‘‘Ryzen 5 5600x’’, never had an issue with my temperature before and I didn’t need to check the temperature values in any game till today. I don’t know exactly what the temperatures was but pc restarted itself and showed the overheated cpu message. I have been playing this game since the first pre order closed beta, its just sad all these people here trying to draw attention to this problem and still no solution.

Bumping this one again

Random temperature spikes with modern AMD CPUs are expected. There is a temperature and frequency spike even sampling the temperature. This is what happens if you push 20 watts through something smaller than a baby’s finger.

Diablo IV schedules some sort of work load, the scheduler increases frequency and so the CPU core power consumption spikes. Due to energy density this causes a large increase in temperature. These bursts last as long as there is work load, and can be measured in milliseconds even as the CPU is efficiently moving heat away from the core area. As long as the core is not permanently at a hard thermal throttle temperature, it is working correctly and should sustain such workloads for years easilly.

If you do not like this behaviour due to fan control logic, you can try reducing the maximum boost frequency of the core. Most of the voltage, and as such power usage, is for the last few hundred MHz of clock. This is why single threaded workloads can run CPUs hotter than all core power limited work loads, because the power limit implicitly causes each core to run at a lot lower power usage than single threaded workloads and so cooler due to the lower energy density, assuming the cooling solution can handle the power dissipation.

65C my *ss. Yeah 80C is normal for 5900X with PBO using NH-D15. Mine runs lower, but I seriously doubt you have my airflow as it is LOUD due to me having only high rev (3000+ RPM) IPC Noctua fans.

You can delay the rev up/down in bios to mitigate the annoying sound of them revving up and down. You can also reduce max RPM@temp if you connected it correctly to PWM.
If you’re mainly annoyed by the rev up and down over and over, it’s the delay you need to increase.

we are playing for months now and it is season 1. Isn’t it time to get to these problems/fix or at least acknowledge it Blizzard ?!?!?!?!?!

Nah there won’t be any fix, instead Blizzard mods will just come in and close the thread as their support is beyond garbage which happened to the vendor issue probably related to the temp flux in this thread, after over 30k views. They try to silence rather than fix, great great job Blizzard, same old shiz, different day:

having the same issue. ryzen 7800X3D, noctua NH-D15, average temp 45-55°C, but every 30-60 seconds after some gameplay, the fans ramp up FULLSPEED and the temp reaches up to 81 degrees. meanwhile the cpu usage does not change. cant be healthy for cpu i guess. newest agesa 1.0.0.7b non beta bios, newest chipset drivers, i mean its this game that makes the cpu go crazy, with a max power consumption of 40watts.

bandaid fix by capping fps? im playing at 1080p capped at 90 fps.

No, it’s the bios that is responsible for the processor. Most likely it is trying to overclock one core and it is getting extreme temperatures there. And for such a processor the manufacturer recommends water cooling.

A game can’t heat something up, it gives it a load. If you have high temperatures, it is a mismatch between the cooling system and the processor or the system is not configured correctly. In your case, it’s both.

so AMD is selling a faulty product and the noctua nh-d15 is the worst air cooling solution on the market.

sure the bios or the chip is responsible for boosting clock speeds, but not a single piece of software yet let the cpu handle it this way. and there are many other people complaining, so its the way d4 is coded and produces the load on the cpu, handles the data, whatever. even people with an intel 9900k / 13900k etc are reporting this issue btw.

its not a mismatch between the best air cooling solution on the market (cooling a cpu that drains just 40 watts). its a mismatch between the software and the cpu, and its the only software found to cause these problems i ever heard of or noticed on my own.

edit: and this is mostly just happening after an hour of gameplay or something, the same like when the VRAM reaches 100% (12GB vram at 1080p at high textures…) and the game begins to stutter afterwards :wink:

https://www.igorslab.de/en/extreme-load-peaks-measured-for-amds-ryzen-7000-cpus-also-in-idle/

Of course not. That’s why they’re burning up. Because some program burned them, not a crooked bios, and bios updates are released for beauty. And burned out processors are returned under warranty just for fun.

those problems with DDR5 expo profiles (or too high SOC voltage in general) were solved and just caused the x3d chips to burn out because the cache cant handle higher voltage spikes. in this case, its still the software.

the cpu boost clock behavior is abnormal. cpu boosts when needed and stops when temp ceiling (89C) or power limit (80w) is reached, but in D4 it boosts from 50 to 81C in a nanosecond while just drawing 40w and instantly falls back. must be the way the software handles some data or requests something.

and im glad i am owner of noctua nh-d15, other users report temp spikes from 60 to instantly 90C. 89C is max safe temp, so its ok, im more worried about the high temp range it suddenly and constantly changes.

Yep. And in D4, the problems were solved too.
All that’s left are your problems.

Because of auto overclocking you get those very voltages spikes, you need more voltage for high frequency. They lead to a rise in temperature.

These temperatures and peaks are not considered a problem. You’re the one who considers it a problem and that’s your concern. If it’s not. You can contact AMD or the motherboard manufacturer or a specialist who will set up your PC for you.

This software is the bios

This is the responsibility of the bios. The firmware selects the operating mode, not the program.
The program does not have the ability to control such processes. Otherwise, while browsing the next web page, intruders will burn your hardware with the browser just for fun.

These are normal web pages and they can put a lot of strain on your hardware and your hardware should work fine if it’s working properly.
https://www.matthew-x83.com/online/gpu-test.php
https://silver.urih.com/

its okay, i solved my problems by disabling pbo in bios and limiting the cpu to 99% in windows power plan and will revert these settings as soon as i am done with season 1

If the problem is as big as you say, you should report it to AMD so that in the next bios update you can play normally without any tweaks.

But most likely they will release an update in the form of a chipset driver with a dirty hack that will track whether the game is running and adjust the CPU performance based on that.

yes, but only based on the bad coding of the game :stuck_out_tongue:

i stick with it, something feels totally wrong there, and i did not face anything like that but in D4, so i stay safe after all what has happened with the x3d chips before. its not that i am worried because of 80 degrees. it does not feel normal and exactly that behavior only gets triggered by d4 since 3 months i am using that system.

edit:
other games have like constant cpu usage and constant average temperatures, maybe when i open up a program the temp climbs up a bit, but in D4 its like every 30 seconds or sth, he is getting some special big data streamed in and boom, for no reason, no matter where i am or what i am doing, and only after an hour of gameplay, i mean - this is strange and its a bit unneccessary to tell me it has nothing to do with the coding of the game, or that i set up my system wrong, when there are many other complaints of people. you dont know on your own, so something is strange in the way d4 and cpu communicate. even intel users report abnormal high wattage spikes. could be that blizz has the ability to change some background tasks in the game, so why not report it here??

Optimization is also about using as much of the hardware’s capabilities as possible.
If highly optimized code loads a single core and uses what it can, then auto-overclocking by overclocking just overheats a small part of the processor crystal. This is a problem with the hardware and its cooling. It’s a big load on the cooling system. Even the best cooling system can’t handle it if the frequency is too high.

i gonna admit, since i disabled processor boost mode in power settings, the CPU temp range in over an hour of D4 is reported by hwinfo at 48,1 to 53,5 degrees maximum, average temp 49,1. this is by far the best solution, and the game can uncapped still hit 200 FPS being at the GPU limit while cpu is consuming 10-20w less.

you dont even need to change anything in the bios. just leave PBO on or at -20mv, whatever you have set it. i am an idiot that i forgot, i have done the same tweak to my laptop with an ryzen 5800H inside for lowering temps by 20 degrees. this was already mentioned earlier before, but a bit different. no need to limit cpu to 99% (it still spiked to 5ghz sometimes, even though i set limit to 99%, so better do the following)

Solution for AMD users

  1. in windows, type in CMD and start as administrator
  2. copy the following line (ctrl+c) and paste it there (ctrl+v) and then press enter
    powercfg.exe -attributes sub_processor perfboostmode -attrib_hide
  3. this option unhides (=shows) an option in the windows power plan settings called “processor performance boost mode” under processor power management. by default, this option is set to high. disable it and the cpu stays at clock speeds (~4200 mhz) without boosting and spiking ever again for +30 degrees.

Done.
after uninstalling Diablo 4, just turn that setting back on if you need the missing 20% of CPU horsepower

1 Like

This solution definitely works, however this is a sole diablo 4 issue.
Hope this gets addressed somewhere in a patch.

1 Like

“Diablo 4 Associate Game Director Joe Piepiora clarified the situation a bit on Twitter, stating that Stash tabs are memory hogs. Whenever you encounter another player, be it in Kyovashad or out in the wild battling enemies, the game loads not only the physical character and gear, but also that player’s entire Stash.”

there we got the CPU 45 degree to 90 degree spike for a nanosecond every now and then? i always felt something is wrong within the code of the game :stuck_out_tongue:
btw: the first thing i do when making an ARPG or any other LOOT based game, is to make sure that its easy to provide enough stash to the people as this is one of the most important things in that genre, to make sure there are no hard technical limits^^

1 Like

How can a major title like this be so badly optimized and your inventory tabs are actually so limited its a joke.

By the way where do I post those Fenris Crash errors?

B6A1F1EC-B0DC-4A80-AAFD-A1759DF8FD44
42DB976F-6D48-4CAB-94B3-96B71C22AB5F
9B7717F5-3FE4-4DF1-8CB5-88488D470045
E65D04DD-34E7-496E-9F88-513611BF8EF1
1485C54C-E2F3-4197-A707-E07971349D29
E667F26C-74C7-4CD5-B67C-776969823F99
D08F7102-3B82-4389-8C70-C935524DDFC5
843E5FE2-378F-4D38-943C-F8C37F624D5A
B38DAB46-B2E7-4814-A949-A086DA5BD596

1 Like