CPU Temperature jolts (Updated with link)

MorganFreemun

Reputable
Nov 21, 2015
17
0
4,510
My CPU is a i7-6700k @4.7ghz currently running on a Corsair H105 Closed Loop. The CPU can go from 35c to 79c in the matter of a millisecond and does so quite often. It is very rare that it stays somewhat of a consistent temperature. Is this normal? if not is there something i should do to fix it?

Thanks everyone,

Morgan

Below is a link to my MSI Afterburner temp readings :)

Cpu usage is also relatively low
https://gyazo.com/3991ef31e87bdc3ad4b3ea5a87e9880e
 
Solution
MorganFreemun,

Intel Digital Thermal Sensors (DTS) are extremely reliable, and respond to changes in workload in 256 milliseconds, or about 1/4 of a second. It's likely that you have a background Process or Service which is causing the core temperatures to spike.

Go to Task Manager and click on the "Startup" Tab to see what tray trash is running in the background. Disable whatever isn't necessary. Next, click on the "Performance" Tab, then at the bottom left, click on "Open Resource Monitor". Click on the "CPU" Tab to see what Process or Service is dominating your CPU and disable it, which should immediately stop the temperature spikes.

Use Core Temp to monitor you Core Temperatures:

Core Temp -...

CompuTronix

Intel Master
Moderator
MorganFreemun,

Intel Digital Thermal Sensors (DTS) are extremely reliable, and respond to changes in workload in 256 milliseconds, or about 1/4 of a second. It's likely that you have a background Process or Service which is causing the core temperatures to spike.

Go to Task Manager and click on the "Startup" Tab to see what tray trash is running in the background. Disable whatever isn't necessary. Next, click on the "Performance" Tab, then at the bottom left, click on "Open Resource Monitor". Click on the "CPU" Tab to see what Process or Service is dominating your CPU and disable it, which should immediately stop the temperature spikes.

Use Core Temp to monitor you Core Temperatures:

Core Temp - http://www.alcpu.com/CoreTemp

CT :sol:

 
Solution

Jester Maroc

Distinguished


OK, so I stand corrected on the sensor. Thanks CT, my bad.

However, it is still physically impossible for a CPU to alternate between 35c and 79c within milliseconds? Or is the temp spike simply happening inside the die and the heat dissipating quite quickly into the package?
 

CompuTronix

Intel Master
Moderator
An individual DTS includes an array of 8 analog thermal diodes arranged on the "hot spots" within an individual core. As workloads vary, the hot spots (clusters of the most active transistor junctions) change locations, thus the need to monitor 8 locations.

A comparator circuit outputs the hottest analog diode level to an A to D (Analog to Digital) converter, which in turn outputs the digital value for an individual core. So a 4 core processor with 4 DTS's has a total of 32 analog thermal diodes monitoring the 4 hottest spots.

Of course, workloads change in milliseconds, and temperatures respond nearly instantaneous (256 milliseconds) to changes in workloads. Heat within the extremely dense nanometer structures of a core dissipates very rapidly, but heat from the die dissipates less rapidly to the IHS, cooler, socket and motherboard as the distance from the heat source increases.

A heat dissipation map would look like this:

Air
|
CPU Cooler (Most % of Cooling)
|
Integrated Heat Spreader
|
Die (All Cores)
|
Individual Core ---> DTS ---> Core Temperature
|
Hot Spot Junctions <--- (Source)
|
Individual Core
|
Die (All Cores)
|
Package (Entire CPU)
|
Socket
|
Motherboard (Least % of Cooling)
|
Air
 

CompuTronix

Intel Master
Moderator
Jester Maroc,

To help put it in perspective, remember that 1/Frequency = Time, so 4GHz = 0.25 nanoseconds, or 250 picoseconds ... instructions per cycle (IPC's) are executed very quickly within the cores ... milliseconds are by comparison relatively slow for a CPU.

Seconds
milliseconds
microseconds
nanoseconds
picoseconds

Likewise, heat dissipates over distance from nanometers (transistor junctions) to micrometers (die) to millimeters (IHS). This is why the CPU cooler or water block may only feel warm to the touch, while the transistor junctions (if you could actually touch them) would instantly burn your skin at a CPU friendly 75C, which is 167F.

MorganFreemun,

I looked at your screenshot. As I mentioned above, it's likely that you have a background Process or Service which is causing the core temperatures to spike.

Go to Task Manager and click on the "Startup" Tab to see what tray trash is running in the background. Disable whatever isn't necessary. Next, click on the "Performance" Tab, then at the bottom left, click on "Open Resource Monitor". Click on the "CPU" Tab to see what Process or Service is dominating your CPU and disable it, which should immediately stop the temperature spikes.

CT :sol: