Question Ryzen 2700x High Spiking Idle Temperatures.

Sep 15, 2018
27
0
30
0
Hi, I've had the 2700x for about 3 months now and I'm little confused with the idle temperatures. The temperature seems to start at around 45-50C, which is already pretty high for an idle temp, but then spikes continuously up to 60C. The temperature will then drop back down just below 50 then spike up to 60 again immediately, this happens on about a 15 second cycle. I'll link my MSI Afterburner file below so you can see what I'm talking about. Also, the temperatures do not even increase that much under load, the CPU stays at the 55-65 mark when playing games, never goes any higher.

https://drive.google.com/open?id=19IDrEF-pyZSU_wh9NOREVth1tA3_b05E

My BIOS is at stock settings other than my DOCP for RAM. However, when I use the "EZ Tuning" feature to automatically overclock the CPU, this problem goes away. I believe this has something to do with the built in precision clock boost feature. Using the EZ tuning gives me much nicer idle temperatures, but limits my clock speed and voltage significantly in comparison to the stock settings.
The motherboard is the ASUS X470 Prime Pro

Its probably worth mentioning that my games aren't running great either, CS:GO, Rocket League and the Division 2 all run at a very high FPS but stutter very frequently, which is quite off putting for me.

Any help would be greatly appreciated. Thanks.

Specs:
ASUS Prime X470 Pro mobo
ASUS Strix RTX 2060 GPU
Ryzen 7 2700x with stock cooler.
Corsair TX650m PSU
2xSSD 1xHDD
16GB DDR4 3000mhz RAM
Corsair Carbide 400C
 
Last edited:

mtracy1991

Prominent
Nov 6, 2018
500
22
615
38
Did you install the CPU correctly with the latch placed down?
I have the blackhawk ultra case with about 12 fans and it doesn't go any higher than 60C when gaming whereas it sits around 30-40 idle. Is your room hot? What is your intake & exhaust setup within the case?

List your specs as well for your system.
 
Sep 15, 2018
27
0
30
0
Did you install the CPU correctly with the latch placed down?
I have the blackhawk ultra case with about 12 fans and it doesn't go any higher than 60C when gaming whereas it sits around 30-40 idle. Is your room hot? What is your intake & exhaust setup within the case?

List your specs as well for your system.
Yes the CPU is seated correctly and the case is the Corsair 400C with an intake and an outtake fan, the temperatures are fine when they are not spiking, the temperature begins to fall down towards the 35 mark and then spikes up into the 50s every few seconds, I can also audibly hear the cooler ramp up when this happens, as if I had just started a game or something.

https://drive.google.com/open?id=1q0oQ75j4IC4J6oQOMS_Nuv5RGQyjVKuy This is the temperatures with the EZ Tuning settings applied, the temperatures are much more normal although there is still the occasional small spike

EDIIT- Games still do not run great with these settings applied though. I cant win really
 
Last edited:
Sep 15, 2018
27
0
30
0
I managed to band-aid fix this by using the "power saver" power plan, and then switching back to balanced or high performance whenever I need to do anything strenuous. Power saver seems to be the only thing that will stop these spikes, I have found nothing else so far.
 
any chance these spikes are merely occurring with assorted routine WIndows (or an installed application) housekeeping duties, such as downloading/installing updates, background file indexing, AV canning , etc? (YOu'd need to monitor HWMonitor and/or task manager to know when the system is truly idle....; lots of little tasks happen for several minutes upon turning on a system, especially if anywhere near the 2nd Tuesday of a month, or a Creators/semi-annual update, etc... (both of which recently apply)
 

junglist724

Commendable
Apr 10, 2017
52
11
1,565
7
First, all Ryzen CPUs have 2 temperature readings, Tctl(T Control) and Tdie. Tctl is actually meant to be the primary temperature reading, but Tdie is your actual cpu temperature. On many Ryzen CPUs Tctl is actually Tdie plus an offset, for the 2700X Tctl = Tdie + 10C and I think the cpu temperature read by Afterburner would actually be Tctl so you should actually subtract 10 degrees from whatever that reads to get your actual temperature. I think AMD did this because they don't want servers or prebuilt workstations to throttle or overheat because of the really simple fan controls in a generic BIOS that never expected an 8-16 core desktop cpu or a 32 core server cpu to exist. My 2700x system is currently running FreeNAS so I can't check afterburner, but I would definitely install HWinfo64 and check the Tdie reading to be sure. HWinfo64 is hands down the best hardware monitor, unlike hwmonitor which doesn't even monitor BCLK.

Precision boost changes clocks and voltages up to every 1ms, which is 1000x faster than msi afterburner even checks sensors by default, and even at the lowest 100ms sensor check interval you still don't really see the whole picture temperature/voltage/frequency wise. GloFo's 12nm process kind of sucks and requires up to 1.55v to hit the max 4.35GHz lightly threaded boost clocks so naturally temperature will spike when it does that. Plus the temperature reading is showing you how hot the hottest core is running at. Also don't be alarmed by the massive amount of voltage required for the 1-2 core boost clocks because it's safe when only used on a couple cores at lighter loads and precision boost knows that.

It's basically impossible for precision boost to reach unsafe temperatures because it will throttle back clocks/voltages within 1ms latency, whereas with a fixed OC like with EZ Tuner it's totally possible to slowly kill your chip.

You always want to be running the windows balanced power plan with Ryzen 2nd gen, since precision boost can vary voltage(to a degree) and frequency on a core by core basis. If you want the higher boost clocks when you're using fewer cores, the rest of the chip needs to be able to downclock to give those cores headroom to boost higher. With the high performance power plan all your cores will likely never boost past 4.2GHz even with a single core load since the other 7 cores are trying to idle at over 4GHz, when they could be dropping to 2.2GHz.
 
Last edited:
Reactions: rigg42

rigg42

Upstanding
Oct 17, 2018
279
87
290
6
First, all Ryzen CPUs have 2 temperature readings, Tctl(T Control) and Tdie.
I believe this is inaccurate. This appears to be on a model by model basis. My 2600x and 1600 have the "CPU (Tctl/Tdie)" value instead of a separate value for each. According to the HWiNFO Author this means the CPU has no offset.

https://www.hwinfo.com/forum/Thread-Is-CPU-Tctl-value-is-still-a-Tdie-value-on-Ryzen

I believe only certain X chips have this offset to keep fan speeds up and temps safe for PB/XFR. It seems strange that the 2600x doesn't appear to have an offset though. You'd think it would being an x chip and all. It will ramp up to the mid 90's c under stress load with stock cooler/settings. The cooler really should be inadequate at full stress load with the stock boost settings though. Every piece of monitoring software I've tried shows the same temp as the "CPU (Tctl/Tdie)" value shown in HWINFO64. I have a lot of experience overclocking different Ryzen CPU's and the 1600 and 2600x that I have show nearly identical temps at 1.2 vcore at similar clocks using the exact same case and surrounding components. 3.9 for the 2600x and 3.8 for the 1600. Both read high 70's peaks in real bench with those settings.
 

junglist724

Commendable
Apr 10, 2017
52
11
1,565
7
I believe this is inaccurate. This appears to be on a model by model basis. My 2600x and 1600 have the "CPU (Tctl/Tdie)" value instead of a separate value for each. According to the HWiNFO Author this means the CPU has no offset.
That's why the next, next sentence says:
On many Ryzen CPUs Tctl is actually Tdie plus an offset, for the 2700X Tctl = Tdie + 10C
And not ALL Ryzen CPUs. If you don't have a cpu that has an offset then you don't have a way to check if other monitoring software is using Tctl or Tdie for their general "cpu temperature" reading because for you they are one and the same.
 
Last edited:
Reactions: rigg42

ASK THE COMMUNITY

TRENDING THREADS