skywalk :
My question is: what temperature measurement is the program core temp displaying?
skywalk,
The name,
Core Temp, makes the answer obvious. You could've clicked on Core Temp's
Help, or read my Guide, but since you're asking, then for everyone's benefit, here's the BIG picture!
😱
Tcase:
There is a single (just
1) Analog Thermal Diode integrated into the substrate layers of the processor package (CPU case ... NOT computer case). This Diode is located dead-center under the Cores, not in, on, or near any individual Core. This device measures
Temperature
Case or
Tcase, which is the overall temperature of the entire CPU package, or "case" that you removed from Intel's retail box and placed in the motherboard's socket. The Diode is sampled and digitzed by the super I/O (Input/Output) chip on the motherboard, and is displayed in BIOS and in temperature monitoring utilities programmed to display CPU temperature. This is why you only see a single (just
1) CPU temperature in BIOS, and
not 4 Core temperatures. The accuracy of CPU temperature depends upon how accurately BIOS was programmed by the manufacturer. Inaccuracies are sometimes corrected in later BIOS releases, but are seldom exact due to variables such as after market coolers, overclocking and high Vcore. This is why I developed a procedure for my Guide to calibrate CPU temperature.
Tjunction:
Each individual Core has a Digital Thermal Sensor (DTS) which is comprised of an array of Analog Thermal Diodes that measure the hot spots on the Core. The array is sampled and digitzed by the DTS, and is displayed in temperature monitoring utilities programmed to display Core temperatures. The DTS is read directly from the Cores, and is NOT available in BIOS. This is why you do not see Core temperatures in BIOS. The accuracy of Core temperatures depends upon how accurately the DTS was calibrated by Intel. Inaccuracies are common between Cores due to variables such as sensor slope error, linearity and response scaling. This why I developed a procedure for my Guide to calibrate Core temperatures.
HyperThreading:
i7 processors which have
Hyper
Threading (HT)
disabled in BIOS will display 4 Core temperatures in monitoring utilities programmed to display Core temperatures, just like any Quad Core.
However, i7 processors which have HT
enabled in BIOS
may display their 4
physical Core temperatures
and 4
virtual Core temperatures (8 Cores total) in
some temperature monitoring utilities programmed to display Core temperatures. Since the 4 virtual Cores are essentially a mirror image of the 4 physical Cores, it is not necessary to monitor them. It is instead advisable to disable the 4 virtual Cores in monitoring utilities which allow you to do so, since monitoring 8 Cores is often cumbersome and confusing.
From my Guide:
Section 4: Thermal Flow
Heat originates within the Cores, where Tjunction sensors are located on the hot spots of each Core. Most of the heat dissipates from the top of the Cores through the Integrated Heat Spreader and CPU cooler to air inside the computer. Some of the heat dissipates from the bottom of the Cores through the CPU case, which creates a 5c thermal Gradient toward the center of the substrate, where the Tcase sensor is located. This heat then dissipates through the socket and motherboard to air inside the computer. Safe and sustainable temperatures are determined by CPU cooling efficiency, computer case cooling efficiency, Ambient temperature, Vcore, clock speed and Load.
■ Tjunction is higher than Tcase.
■ Tcase is higher than Ambient.
Tcase and Tjunction:
Real Temp and Core Temp monitor Core temperatures
ONLY. Freeware temperature monitoring utilities are available which display CPU temperature
and Core temperatures such as Hardware Monitor and SpeedFan. Hardware Monitor can NOT be calibrated, however, SpeedFan
can be calibrated for CPU temperature
and each individual Core temperature, and can display however many of the 8 Cores for the i7 you desire, both physical and virtual. I use SpeedFan. During normal use I monitor CPU, Core 0, Northbridge and GPU temperatures only. When testing and calibrating, I monitor CPU, Core 0, 1, 2 & 3, Northbridge and GPU, but never Core 4, 5, 6, & 7.
I hope this helps you to understand how temperatures work. If you'd like to learn more, then click on the link in my signature.
Comp
![Sol :sol: :sol:](/data/assets/smilies/sol.gif)