Checking CPU temperature accurately is essential for performance and health.
Checking CPU temperature accurately is essential for performance and health.
I have used CoreTemp, and HWI and Aida64 and they are all in agreement on the temnp of my CPU in question (a Xeon e5-2678 v3) so my question is, does the software pick up the temp straight from the CPU, or is that a function of the mobo to transfer the CPU temp to the software? My idle temp I feel is a tad low (it's an open frame case) at around 24C and I'm simply wondering where the fault may be, or if that's an accurate temp By way of contrast, my Dell Precision T7610 workstation (twin E5-2643 v2) idle at 50C, hence my concern.
These programs don't send temperature readings straight to the CPU. That task is handled by your Super I/O chip. This tiny chip manages monitoring temperature, voltage, and fan speed, plus adjusting the fan accordingly. It performs several duties beyond just reading data.
If the memory bandwidth on the card seems odd, it might affect how accurately temperatures are measured.
It seems the problem likely lies with the CPU sensors rather than the Super I/O chip itself. At idle, 24c usage is normal, particularly when using the standard power settings. Check how low your clock speed drops during idle time. It’s probable that Windows’ power-saving functions bring it under 1.7ghz, which could account for the observed temperature.
Radium Angel Intel programs such as Core Temp gather data straight from the CPU register. Intel has maintained this register for all Core i CPUs since their launch in 2008, including the earlier Core 2 Duo. The MSR 0x19C IA32_THERM_STATUS bits (positions 22 to 16) are calibrated to measure temperatures within ±5°C. These sensors primarily manage thermal throttling, typically around 100°C, and are adjusted for that function. Idle readings aren’t perfectly precise. Most sensors underestimate idle temps. It’s not advisable to compare temperatures between different CPU models during idle states. Low-power C states also play a role in affecting idle temperatures.