Core Temp is a compact, simple, small, and powerful program for monitoring processor temperature and other vital information.
What makes Core Temp unique is the way it works. It is capable of displaying the temperature of each individual core of each processor in your system!
You can see the temperature fluctuations in real time with different workloads. Core Temp is also independent of the motherboard.
All major processor manufacturers have implemented a "DTS" (Digital Thermal Sensor) in their products. The DTS provides higher resolution and more accurate temperature readings than conventional integrated thermal sensors.
This Core Temp feature is supported on all recent x86 processors. Intel, AMD and VIA processors are supported. A full list of supported processors is available.
Core Temp is easy to use, while allowing a high level of customization and expandability.
Core Temp provides a platform for plugins, which allows developers to add new features and extend their functionality. You can find our plugins and plugins here.
If you are a developer and interested in creating your own addition, check out the developer page.
How does Core Temp work?
Core Temp makes it easy for you to control the temperature of any modern x86-based processor. The program supports processors from the three main manufacturers; Intel, AMD and VIA.
Intel processors from the "Core" series to the newest Core i7, including all derivatives.
AMD processors start with the first series Athlon64 and Opteron processors, all new APUs from Phenom and AMD are supported.
VIA processors from the C7 generation of CPUs, including all derivatives based on the C7 architecture. All Nano-based processors are also supported.
Temperature readings in Core Temp are very accurate as the data is collected directly from a digital thermal sensor (or DTS) that is located on each individual processing core *, near the hottest part. This sensor is digital, which means that it does not depend on an external circuit located on the motherboard to report the temperature, its value is stored in a special register in the processor so that the software can access and read it. This eliminates any inaccuracies that external circuitry and sensors on the motherboard may introduce.
This is how the Core Temp program works:
Intel defines a certain Tjunction temperature for the processor. This value is typically in the range between 85 ° C and 105 ° C. In later generation processors, starting with Nehalem, the exact value of Tjunction Max is available for the software to read from an MSR (short for Model Specific Register. ).
A different MSR contains the temperature data. Data is represented as a Delta in ° C between the current temperature and the T function.
So the actual temperature is calculated like this 'Core Temp = Tjunction - Delta'
The size of the data field is 7 bits. This means that in theory a Delta of 0 to 127 ° C can be reported. In fact, the reported temperature can rarely drop below 0 ° C and in some cases (Core 2-45nm series), it is not They report temperatures below 30 ° or even 40 ° C.
AMD processors report temperature through a special register on the north bridge of the CPU. Core Temp reads the value from the registry and uses a formula provided by AMD to calculate the current temperature.
The formula for the Athlon 64 series, early Opterons and Semprons (K8 architecture) is: 'Core Temp = Value - 49'.
For the newer generation of AMD processors such as the newer Phenom, Phenom II, Athlons, Semprons and Opterons (K10 architecture and later), and their derivatives, there is a different formula: 'CPU Temp * = Value / 8'.
* CPU Temp is because the Phenom \ Opteron (K10) only has one sensor per pack, which means there is only one read per processor.
VIA processors are capable of reporting the temperature of each core. The thermal sensor provides an absolute value of temperature in degrees Celsius, no conversion or manipulation is necessary.
The Tjunction or TjMax temperature on VIA chips is usually between 70 and 90 ° C. 90C for the mobile and low-power versions and 70C is for the desktop variants.
Basic temperature requirements for Core Temp:
- Operating system: Microsoft Windows XP, Vista, 7, 8, 10, 2003 Server, 2008 Server, 2012 Server, 2016 Server.
- Processor: Processor based on Intel, AMD or VIA x86.
Core Temp goes mobile!
Have you ever wished you could keep an eye on your systems while away from home or in the office?
If you have an Android or Windows Phone device, now you can! Click here for more information.
Core Temp Gadget and Windows Media Center Plugin for Windows 7 and Vista with Core Temp:
Recently, I released a new version of the Core Temp Gadget, completely revised.
The new version includes a graphical view, which lists the processor load or temperature, as well as memory utilization.
The readings are now color-coded and can be adjusted by the user from the Options screen. Among these enhancements, the gadget can be resized and the information text about the readings can be hidden if desired.
You can download Core Temp Gadget and CoreTempMC from Plugins page.
CoreTempMC is a Windows Media Center plug-in for Windows 7 and Vista. Allows you to view Core Temp information directly from the Media Center interface using your remote control. In addition, it also shows memory utilization.
Core Temp supported processors:
- All Ryzen / Epyc series.
- All FX series.
- All APU series.
- All Phenom / Phenom II series.
- All Athlon II series.
- The entire Turion II series.
- The entire Athlon64 series.
- All Athlon64 X2 series.
- All Athlon64 FX series.
- The entire Turion64 series.
- All Turion64 X2 series.
- The entire Sempron series. (K8 and later versions)
- All Opteron processors.
- Single core opterons from revision SH-C0 onwards. (Based on K8)
- All Core i3, i5, i7, i9 series.
- All Atom processors.
- All Core Solo series.
- All Core Duo series.
- All Core 2 Duo series.
- All Core 2 Quad series.
- All Core 2 Extreme series.
- All Celeron-M 400 and 500 series.
- The entire Celeron series.
- The entire Pentium series.
- All Xeon processors (Core-based)
- All Nano series.
- C7 series and derivatives.