Core Temp's shared memory goes official. Everyone is welcome to read up on specs.
DLLs and demo projects showing how to use them are available for download here.
A first public release of a Vista sidebar gadget for Core Temp, be sure to check it out. Latest Core Temp build also adds an option in the system tray settings to only display the Core Temp logo in case you're using the gadget and don't see the point for two places displaying temps.
- Fix: Incorrect recognition of 45nm Mobile Intel CPUs.
- Fix: CPU temperature not displayed in Core Temp window on Phenom CPUs (0.98 and 0.98.1).
- Fix: CPU load would sometimes display -1% load.
- Fix: AMD K8 would sometimes spike to 206C, the false reading is now ignored.
- Fix: AMD K8 sometimes constantly reads -49C.
- Fix: Core Temp does not show up automatically on G15 LCD with 2.02 driver.
- Fix: Shared memory structure was not properly filled on multiprocessor systems.
- Fix: System tray setting "Show highest temperature of each CPU" only displays one temperature reading in a multi CPU system.
- Fix: Certain problems with font resizing should now be fixed.
- Fix: G15 LCD would not update after using soft buttons.
- Fix: On temperature display mode change, high and low records were not reset.
- Fix: Changing the reading interval in settings did not actually update, restart of Core Temp was needed to apply the change.
- Fix: Incorrect VID detection on 45nm desktop Intel parts.
- Add: Shared memory - developers now have access to Core Temp data.
- Add: Register dump to text file function.
- Add: Preliminary Atom (Silverthorne) support - Untested.
- Add: Support for Intel Core 2 Duo E7000 45nm series.
- Add: Option to show a single icon instead of temperature in the system tray.
- Add: Custom font and size for G15 LCD screen or simply use the built in compact font and layout. (via Settings.ini)
- Change: Improved detection of L2 cache on Intel chips for more accurate recognition.
- Change: Rewritten temperature calculation to fix problems with shared memory. Needs more testing to confirm as 100% working.
- Change: Default G15 LCD text layout and font changed.
- Change: Doesn't create a log file containing session start and end times if logging is disabled.
- Change: Settings.ini file is automatically created with default settings in case one doesn't already exist.
A first public release of a Vista sidebar gadget for Core Temp, be sure to check it out. Latest Core Temp build also adds an option in the system tray settings to only display the Core Temp logo in case you're using the gadget and don't see the point for two places displaying temps.
This is a little add on for Core Temp. Currently it's in public beta phase, not ready as final, but ready enough for public testing.
Simply extract both files in the ZIP, run the exe. Core Temp 0.99 must be running for it to work.
A 3rd file "Grapher.ini" is created with defaults. You can edit that file and restart to program to apply changes. (You can also click the Actions --> Reload colors to update the colors on the fly from the ini file, without the need to restart the app).
All settings are pretty straight forward. A later version will include a GUI for the settings.
Please post all bugs, problems and suggestions in this thread.
- Fix: Layout when using upto 125% DPI.
- Fix: Layout problem and extra systemtray icons with Phenom.
- Fix: Potential crashes while saving a register dump file.
- Fix: Core Temp icon wasn't showing in About box.
- Fix: Menu shortcut keys were not available for all menu items.
- Fix: A few old unnoticable bugs.
- Add: Initial Intel Nehalem support.
- Add: Initial support for AMD's Griffin cores - Untested.
- Add: Improved Intel Atom support.
- Add: Support latest AMD K8 CPUs.
- Add: Support for HyperThreaded CPUs. Core Temp will only display the physical cores and average load on each core.
- Add: Support for Pentium E5000 series.
- Add: Display core and thread count per CPU.
- Add: GUI Adjustments of Temperature offset and G15 applet via the Settings window.
- Add: Create a screenshot function. Access from "Options" menu or by F9 shortcut.
- Add: Shortcut key for register dump file: F7.
- Add: Update register dump output: APIC ID, CPU number, Core number, Thread number.
- Change: Move all settings to the ini file out of the registry.
- Change: Rename ini file to CoreTemp.ini.
- Change: Temperature offset adjustment works for AMD CPUs as well.
- Change: Atom Tj.Max adjusted for more accurate readings.
- Change: Cleaned up code a little bit.
- Fix: Start with Windows option was broken in 0.99.1.
- Fix: Default color for the second system tray icon is invisible with WinXP blue theme.
- Fix: Save screenshot function would create a corrupted BMP in some viewing software.
- Fix: Nehalem does not report VID like earlier CPUs. VID field now disabled for Nehalem.
- Fix: Incorrect 65nm Turion X2 code name detection.
- Fix: Potential bug of improper K10 and up recognition.
- Fix: Enabling distance to Tj.Max with "Highest temp." for system tray would show the largest distance to Tj.Max instead of smallest.
- Fix: Vendor ID and Device ID values were reversed in the register dump file.
- Fix: 3/4 temperatures logged for Phenom X3/X4 instead of 1.
- Add: Support for Core Temp plugins. (Still in beta phase and not in GUI yet).
- Add: Full support for AMD's Puma platform CPUs (in previous version reffered to as Griffin).
- Add: Initial support for 45nm AMD processors.
- Add: Update K8 and K10 recognition code to support all currently known CPUs.
- Add: Default TDP detection for Nehalem.
- Add: On the fly CPU speed detection.
- Add: Close to system tray option.
- Change: Log file is now produced in CSV format - easily import your logs into Excel.
- Change: Logging interval is now in Seconds instead of miliseconds.
- Change: Default logging interval is now 10 seconds.
- Change: Logging is now off by default.
0
LeonardoWake up and smell the glaciersEagle River, AlaskaIcrontian
Major changes:
Completely rewritten base code.
Core Temp is now available in both 32 and 64 bit versions.
- Add: CPU detection improved, efficiency improved, speed improved, clock speed detection improved.
- Add: Initial support for Core i5 (Lynnfield).
- Add: Automatically detect Core i7/i5 series TjMax.
- Add: Show real-time TDP of Core i7 processors (still needs work).
- Add: Alternative clock speed detection for Core 2, i7 and i5 series and up.
- Add: Support for all currently available and some future processor families. (Intel & AMD)
- Add: Temperature changes color when temperatures hit high levels to alert the user. (Orange = hot, Red = critical)
- Add: Show (!) besides the temperature of a core which hit critical temp as a notification of past overheating.
- Add: Invalid temperature values are followed by (?) for both Intel and AMD.
- Add: AMD AM2+ 65nm processors get a 21c offset to fix incorrect temperature reporting (info from AMD).
- Add: AMD Black Edition processors identified by "BE" suffix after PR rating.
- Add: Display time and date on G15 LCD.
- Add: Complete DPI awareness - Core Temp GUI now scales perfectly with any DPI setting.
- Add: Rewritten algorithm for "Register dump" function, works much faster and more accurate (no ghost devices).
- Add: Redesigned log file system:
1) Settings window allows to start logging when Core Temp starts.
Logging can be toggled on or off from the Options menu or simply by pressing F4.
2) Layout is completely changed. Now it's easy to create graphs and the output is more coherent and understandable.
3) CSV file format is preserved.
4) Each logging session creates a seperate log file named with time and date of session start.
5) Logging is now off by default.
- Add: Register dump provides much more information:
1) Supported instruction set.
2) Supported features.
3) Manufacturing node.
4) Default CPU speed, multiplier range and maximum VID.
5) Bus ratio multiplier.
6) Processor and OS thread counts.
7) Cache: Count and size.
8) Processor topology.
9) PCI register dump also lists device names when "PCIDEVS.TXT" file is added to Core Temp's directory. Link (scroll down a little)
10) Better output layout, easier to read.
- Fix: Core Temp crashes on Intel multi-processor platforms with Socket #0 unpopulated.
- Fix: Countless minor bug fixes due to rewritten code base.
- Fix: System tray icons do not appear after explorer.exe crash/restart
- Change: Core Temp will now work with A0 and A1 revisions of 65nm Core 2 processors.
- Change: Core Temp will not work on some/all virtual machine software.
- Change: TjMax values for 65nm Core 2 series adjusted.
This is a Beta bug-fix release. Please report if you find any problems or have any suggestions please let me know so they can be fixed/implemented before the final release.
Version 0.99.4 (Build 75) - 27rd January, 2009
- Add: Show high/low temperatures. (Press F6 or the Tools menu to reset values)
- Add: On/Off switch for G15 applet in Tools menu.
- Fix: Settings window would open centered, and sometimes out of the desktop area.
- Fix: System tray icon very small in Windows 2000/XP/2003.
- Fix: AMD Athlon X2 4x50e series detected as 3x50e.
- Fix: Add support for Mobile Athlon 64 X2 TK-xx series and Turion 64 MK-xx series.
- Fix: Workaround added for when Core Temp fails to find supported CPUs on Phenom based systems.
- Change: Reorganized menu.
- Change: Only detect ES status for Core 2 series. Core i7 and Atom detection was incorrect.
- Change: TjMax for mobile Atom processors changed to 90C.
- Change: "Lion" codename for AMD Turion was changed to "Griffin".
- Add: Thermal protection mechanism. (Look at Options menu)
- Add: Mini mode for GUI. (Double click anywhere to switch between modes)
- Add: Per core temperature offset adjustment. (Look at Options menu)
- Add: Screenshots are now taken in the lossless but very compact PNG format.
- Add: User defined text colors for main Window. (Options --> Settings)
- Fix: PROCHOT signal from Intel CPUs was not picked up correctly.
- Fix: Core Temp would start out of the desktop area, and the main Window couldn't be seen/accessed.
- Fix: AMD K8 series incorrectly reports temperature at over 200C (CPU bug, workaround applied).
- Fix: High/low temperatures would be reversed when "Show distance to TjMax" was enabled.
- Fix: Clicking "Defaults" button in settings would enable logging when it should be disabled by default.
- Fix: "Show highest temp of each CPU" systemtray icon configuration sometimes reports duplicate readings.
- Fix: Incorrect clock speeds reported on some systems.
- Fix: At startup Core Temp shows 0 (?) or 21 (?) on AMD K8 series.
- Fix: Turion MK series recognition was wrong.
- Fix: Properly detect Atom and Core i7 engineering samples.
- Fix: Tri-Core AMD CPUs incorrectly shown as having only 2 cores and 2 threads in 64bit Core Temp binary.
- Fix: System tray text was off center.
- Fix: Penryn (mobile Core 2) processors reported as having 85C TjMax instead of 90C.
- Fix: Settings window would open centered, and sometimes out of the desktop area.
- Fix: System tray icon very small in Windows 2000/XP/2003.
- Fix: AMD Athlon X2 4x50e series detected as 3x50e.
- Fix: Add support for Mobile Athlon 64 X2 TK-xx series and Turion 64 MK-xx series.
- Fix: Workaround added for when Core Temp fails to find supported CPUs on Phenom based systems. - Fix: PROCHOT signal from Intel CPUs was not picked up correctly.
- Fix: Core Temp would start out of the desktop area, and the main Window couldn't be seen/accessed.
- Fix: AMD K8 series incorrectly reports temperature at over 200C (CPU bug, workaround applied).
- Fix: High/low temperatures would be reversed when "Show distance to TjMax" was enabled.
- Fix: Clicking "Defaults" button in settings would enable logging when it should be disabled by default.
- Fix: "Show highest temp of each CPU" systemtray icon configuration sometimes reports duplicate readings.
- Add: Completely new code for processor speed detection. - Add: A comprehensive processor information windows (F3 or Tools --> System information). - Add: Thermal protection mechanism. (Look at Options menu)
- Add: Mini mode for GUI. (Double click anywhere to switch between modes)
- Add: Per core temperature offset adjustment. (Look at Options menu)
- Add: Screenshots are now taken in the lossless but very compact PNG format.
- Add: User defined text colors for main Window. (Options --> Settings)
- Add: Show high/low temperatures. (Press F6 or the Tools menu to reset values)
- Add: On/Off switch for G15 applet in Tools menu.
- Add: Running several instances of Core Temp is now possible (enable in Settings).
- Change: Temp turns Orange when temperature is over TControl, and Red when CPU is thottling/critical.
- Change: Reorganized menu.
- Change: TjMax for mobile Atom processors changed to 90C.
- Change: "Lion" codename for AMD Turion was changed to "Griffin". - Change: Completely dropped support for older Windows NT OS, Windows XP or up is required.
(For Windows 2000: download GDIPlus.dll here http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus)
- Fix: Incorrect clock speeds reported on some systems.
- Fix: At startup Core Temp shows 0 (?) or 21 (?) on AMD K8 series.
- Fix: Turion MK series recognition was wrong.
- Fix: Properly detect Atom and Core i7 engineering samples.
- Fix: Tri-Core AMD CPUs incorrectly shown as having only 2 cores and 2 threads in 64bit Core Temp binary.
- Fix: System tray text was off center.
- Fix: Penryn (mobile Core 2) processors reported as having 85C TjMax instead of 90C.
- Fix: Settings window would open centered, and sometimes out of the desktop area.
- Fix: System tray icon very small in Windows 2000/XP/2003.
- Fix: AMD Athlon X2 4x50e series detected as 3x50e.
- Fix: Using a negative offset on AMD systems results in "42949672xx°C" being displayed.
- Fix: Add support for Mobile Athlon 64 X2 TK-xx series and Turion 64 MK-xx series.
- Fix: Workaround added for when Core Temp fails to find supported CPUs on Phenom based systems. - Fix: PROCHOT signal from Intel CPUs was not picked up correctly.
- Fix: Core Temp would start out of the desktop area, and the main Window couldn't be seen/accessed.
- Fix: False overheating warning on AMD systems.
- Fix: False readings of over 200C° on AMD systems.
- Fix: High/low temperatures would be reversed when "Show distance to TjMax" was enabled.
- Fix: Clicking "Defaults" button in settings would enable logging when it should be disabled by default.
- Fix: 23xx and 83xx series AMD Opterons recognized as 83xx and 23xx respectively.
- Fix: System tray icons appear incorrectly on AMD K10 and newer CPUs.
- Fix: "Show highest temp of each CPU" systemtray icon configuration sometimes reports duplicate readings.
- Fix: G15 applet did not work after resuming from Sleep/Suspend.
- Add: Completely new code for processor speed detection. - Add: A comprehensive processor information window (F3 or Tools --> System information). - Add: Thermal protection mechanism. (Look at Options menu, changed from 0.99.5.20 beta)
- Add: Support for the latest AMD and Intel CPUs.
- Add: Mini mode for GUI. (Double click anywhere to switch between modes)
- Add: Per core temperature offset adjustment. (Look at Options menu)
- Add: Screenshots are now taken in the lossless but very compact PNG format.
- Add: User defined text colors for main Window. (Options --> Settings)
- Add: Show high/low temperatures. (Press F6 or the Tools menu to reset values)
- Add: On/Off switch for G15 applet in Tools menu.
- Add: Running several instances of Core Temp is now possible (enable in Settings).
- Change: Temp turns Orange when temperature is over TControl, and Red when CPU is thottling/critical.
- Change: Reorganized menu.
- Change: TjMax for mobile Atom processors changed to 90C.
- Change: "Lion" codename for AMD Turion was changed to "Griffin". - Change: Completely dropped support for older Windows NT OS, Windows XP or up is required.
(For Windows 2000: download GDIPlus.dll here http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus)
I know an update is long overdue but real life kind of got in the way. With college, work and other related projects taking up the majority of my time I simply didn't have much or any time to work on Core Temp.
Anyway, the new version is now up on the main Core Temp page here: http://www.alcpu.com/CoreTemp/
You'll notice that there are not many changes, mostly bug fixes and other small improvements.
Core Temp is now built on Visual C++ 2010, which means that the oldest supported operating system is Windows XP SP2, which I think should not be a problem acceptable.
Of course all new and some of the upcoming processors are now supported. For the Intel camp, in theory newer processors should not need Core Temp to be updated to be able to report accurate temperatures anymore (even if it doesn't recognize the processor itself).
One other major difference, and this goes to the Intel guys, is a totally new algorithm for clock speed detection.
The first and biggest change is that the new algorithm is now monitoring on a per-thread scale. This means the main window will display the highest processor speed out of all the running threads, and in System Information window you will be able to see the frequency of every single thread. (I'm saying "thread" because in the HT enabled Core i7 processors the frequency reported by each thread of a single core could differ).
It measures the frequency every 50ms and displays an average frequency over the span of 1 second. This should allow for more stable and accurate clock speed.
- Add: Support for new and upcoming Intel and AMD processors.
- Add: Better recognition of AMD dual/tri core unlocked CPUs.
- Add: Optional 24 hour display on G15 LCD.
- Fix: Platform field blank for newer AMD CPUs.
- Fix: Some K8 CPUs were unknown or recognized incorrectly.
- Fix: Overheat protection "Activate at specified temperature" problems were fixed.
- Fix: Overheat detection does not show a Balloon Tip when user specified temperature value is set.
- Fix: Temperature displays a negative value when core temperature reaches over TjMax (Intel).
- Fix: Intel W3500 series Xeons recognized with Core i7 model numbers (ie W3520 shown as Xeon 920)
- Fix: In certain cases Core 2 Duo T5500 was recognized as a T5450.
- Fix: G15 LCD display is no longer always-on-top after coming out of sleep or hibernation.
- Fix: G15 won't display 0.0000v in case VID readings are not supported by the CPU.
- Fix: In some cases, at Windows startup systemtray icons would not appear.
- Change: Windows XP SP2 or higher is now required.
- Change: Completely new processor frequency detection algorithm. (for Core 2 generation and newer only)
- Change: Remove "APICID" from main window as it has very little use.
Hi Coolest, thanks for the new release. I have a question for you. Would you be interested to add the functionality of RMClock into the Core Temp for both AMD and Intel CPUs? RMClock is not maintained anymore and it does not support AMD processors. It would be very useful if there was a software to do fine tuning of C&Q and Speedstep for undervolting. And, many people are disabling these very nice power saving features in their overclocked processors since they can not do fine tuning. I think you are one of the few people who can develop this code.
Hi Coolest, thanks for the new release. I have a question for you. Would you be interested to add the functionality of RMClock into the Core Temp for both AMD and Intel CPUs? RMClock is not maintained anymore and it does not support AMD processors. It would be very useful if there was a software to do fine tuning of C&Q and Speedstep for undervolting. And, many people are disabling these very nice power saving features in their overclocked processors since they can not do fine tuning. I think you are one of the few people who can develop this code.
That's a good idea. I just don't have the time to work on Core Temp lately..
Core Temp will get updates and bug-fixes, but I can't really say when I will be able to work on really new features...
Nice application - I like it, simple and straight forward.
For some reason I wasn't able to change the intervals at which the application updated. I had to manually change the value in the ini file. From within the app I could delete the value but could not backspace or insert a number. I tried both sets of numbers, the keyboard as well as the numerical keypad. I even checked the state of the numlock key.
- Fix: Overheating protection.
- Fix: Incorrect detection of some Intel and AMD processors.
- Fix: Layout problems with AMD Phenom series and newer processors.
- Known issues: Intel processor speed detection displays extremely high numbers.
As you can see, most of the problems have been fixed. I'm still investigating the frequency issues, and will update as soon as I fix the problem.
How does this compare to Real Temp? I'm currently using it but am always on the look out for a better, more accurate application to keep tabs on things.
Comments
DLLs and demo projects showing how to use them are available for download here.
A first public release of a Vista sidebar gadget for Core Temp, be sure to check it out. Latest Core Temp build also adds an option in the system tray settings to only display the Core Temp logo in case you're using the gadget and don't see the point for two places displaying temps.
- Fix: Incorrect recognition of 45nm Mobile Intel CPUs.
- Fix: CPU temperature not displayed in Core Temp window on Phenom CPUs (0.98 and 0.98.1).
- Fix: CPU load would sometimes display -1% load.
- Fix: AMD K8 would sometimes spike to 206C, the false reading is now ignored.
- Fix: AMD K8 sometimes constantly reads -49C.
- Fix: Core Temp does not show up automatically on G15 LCD with 2.02 driver.
- Fix: Shared memory structure was not properly filled on multiprocessor systems.
- Fix: System tray setting "Show highest temperature of each CPU" only displays one temperature reading in a multi CPU system.
- Fix: Certain problems with font resizing should now be fixed.
- Fix: G15 LCD would not update after using soft buttons.
- Fix: On temperature display mode change, high and low records were not reset.
- Fix: Changing the reading interval in settings did not actually update, restart of Core Temp was needed to apply the change.
- Fix: Incorrect VID detection on 45nm desktop Intel parts.
- Add: Shared memory - developers now have access to Core Temp data.
- Add: Register dump to text file function.
- Add: Preliminary Atom (Silverthorne) support - Untested.
- Add: Support for Intel Core 2 Duo E7000 45nm series.
- Add: Option to show a single icon instead of temperature in the system tray.
- Add: Custom font and size for G15 LCD screen or simply use the built in compact font and layout. (via Settings.ini)
- Change: Improved detection of L2 cache on Intel chips for more accurate recognition.
- Change: Rewritten temperature calculation to fix problems with shared memory. Needs more testing to confirm as 100% working.
- Change: Default G15 LCD text layout and font changed.
- Change: Doesn't create a log file containing session start and end times if logging is disabled.
- Change: Settings.ini file is automatically created with default settings in case one doesn't already exist.
Vista Sidebar Gadget - 14th May, 2008
A first public release of a Vista sidebar gadget for Core Temp, be sure to check it out. Latest Core Temp build also adds an option in the system tray settings to only display the Core Temp logo in case you're using the gadget and don't see the point for two places displaying temps.
MircCoreTemp plug-in - 17th May, 2008
You need SystemInfo script and latest Beta Core Temp
This is a little add on for Core Temp. Currently it's in public beta phase, not ready as final, but ready enough for public testing.
Simply extract both files in the ZIP, run the exe. Core Temp 0.99 must be running for it to work.
A 3rd file "Grapher.ini" is created with defaults. You can edit that file and restart to program to apply changes. (You can also click the Actions --> Reload colors to update the colors on the fly from the ini file, without the need to restart the app).
All settings are pretty straight forward. A later version will include a GUI for the settings.
Please post all bugs, problems and suggestions in this thread.
- Fix: Layout when using upto 125% DPI.
- Fix: Layout problem and extra systemtray icons with Phenom.
- Fix: Potential crashes while saving a register dump file.
- Fix: Core Temp icon wasn't showing in About box.
- Fix: Menu shortcut keys were not available for all menu items.
- Fix: A few old unnoticable bugs.
- Add: Initial Intel Nehalem support.
- Add: Initial support for AMD's Griffin cores - Untested.
- Add: Improved Intel Atom support.
- Add: Support latest AMD K8 CPUs.
- Add: Support for HyperThreaded CPUs. Core Temp will only display the physical cores and average load on each core.
- Add: Support for Pentium E5000 series.
- Add: Display core and thread count per CPU.
- Add: GUI Adjustments of Temperature offset and G15 applet via the Settings window.
- Add: Create a screenshot function. Access from "Options" menu or by F9 shortcut.
- Add: Shortcut key for register dump file: F7.
- Add: Update register dump output: APIC ID, CPU number, Core number, Thread number.
- Change: Move all settings to the ini file out of the registry.
- Change: Rename ini file to CoreTemp.ini.
- Change: Temperature offset adjustment works for AMD CPUs as well.
- Change: Atom Tj.Max adjusted for more accurate readings.
- Change: Cleaned up code a little bit.
- Fix: Start with Windows option was broken in 0.99.1.
- Fix: Default color for the second system tray icon is invisible with WinXP blue theme.
- Fix: Save screenshot function would create a corrupted BMP in some viewing software.
- Fix: Nehalem does not report VID like earlier CPUs. VID field now disabled for Nehalem.
- Fix: Incorrect 65nm Turion X2 code name detection.
- Fix: Potential bug of improper K10 and up recognition.
- Fix: Enabling distance to Tj.Max with "Highest temp." for system tray would show the largest distance to Tj.Max instead of smallest.
- Fix: Vendor ID and Device ID values were reversed in the register dump file.
- Fix: 3/4 temperatures logged for Phenom X3/X4 instead of 1.
- Add: Support for Core Temp plugins. (Still in beta phase and not in GUI yet).
- Add: Full support for AMD's Puma platform CPUs (in previous version reffered to as Griffin).
- Add: Initial support for 45nm AMD processors.
- Add: Update K8 and K10 recognition code to support all currently known CPUs.
- Add: Default TDP detection for Nehalem.
- Add: On the fly CPU speed detection.
- Add: Close to system tray option.
- Change: Log file is now produced in CSV format - easily import your logs into Excel.
- Change: Logging interval is now in Seconds instead of miliseconds.
- Change: Default logging interval is now 10 seconds.
- Change: Logging is now off by default.
Version 0.99.3 - 22th August, 2008
- Add: Correct TjMax values for 45nm Core 2 series, according to this document.
- Fix: When TjMax = 0 (undefined) "Delta to Tjunction" was not added to the temperature string.
And thanks for keeping up with the development of Core Temp.
Major changes:
Completely rewritten base code.
Core Temp is now available in both 32 and 64 bit versions.
- Add: CPU detection improved, efficiency improved, speed improved, clock speed detection improved.
- Add: Initial support for Core i5 (Lynnfield).
- Add: Automatically detect Core i7/i5 series TjMax.
- Add: Show real-time TDP of Core i7 processors (still needs work).
- Add: Alternative clock speed detection for Core 2, i7 and i5 series and up.
- Add: Support for all currently available and some future processor families. (Intel & AMD)
- Add: Temperature changes color when temperatures hit high levels to alert the user. (Orange = hot, Red = critical)
- Add: Show (!) besides the temperature of a core which hit critical temp as a notification of past overheating.
- Add: Invalid temperature values are followed by (?) for both Intel and AMD.
- Add: AMD AM2+ 65nm processors get a 21c offset to fix incorrect temperature reporting (info from AMD).
- Add: AMD Black Edition processors identified by "BE" suffix after PR rating.
- Add: Display time and date on G15 LCD.
- Add: Complete DPI awareness - Core Temp GUI now scales perfectly with any DPI setting.
- Add: Rewritten algorithm for "Register dump" function, works much faster and more accurate (no ghost devices).
- Add: Redesigned log file system:
1) Settings window allows to start logging when Core Temp starts.
Logging can be toggled on or off from the Options menu or simply by pressing F4.
2) Layout is completely changed. Now it's easy to create graphs and the output is more coherent and understandable.
3) CSV file format is preserved.
4) Each logging session creates a seperate log file named with time and date of session start.
5) Logging is now off by default.
- Add: Register dump provides much more information:
1) Supported instruction set.
2) Supported features.
3) Manufacturing node.
4) Default CPU speed, multiplier range and maximum VID.
5) Bus ratio multiplier.
6) Processor and OS thread counts.
7) Cache: Count and size.
8) Processor topology.
9) PCI register dump also lists device names when "PCIDEVS.TXT" file is added to Core Temp's directory.
Link (scroll down a little)
10) Better output layout, easier to read.
- Fix: Core Temp crashes on Intel multi-processor platforms with Socket #0 unpopulated.
- Fix: Countless minor bug fixes due to rewritten code base.
- Fix: System tray icons do not appear after explorer.exe crash/restart
- Change: Core Temp will now work with A0 and A1 revisions of 65nm Core 2 processors.
- Change: Core Temp will not work on some/all virtual machine software.
- Change: TjMax values for 65nm Core 2 series adjusted.
Version 0.99.4 (Build 75) - 27rd January, 2009
- Add: Show high/low temperatures. (Press F6 or the Tools menu to reset values)
- Add: On/Off switch for G15 applet in Tools menu.
- Fix: Settings window would open centered, and sometimes out of the desktop area.
- Fix: System tray icon very small in Windows 2000/XP/2003.
- Fix: AMD Athlon X2 4x50e series detected as 3x50e.
- Fix: Add support for Mobile Athlon 64 X2 TK-xx series and Turion 64 MK-xx series.
- Fix: Workaround added for when Core Temp fails to find supported CPUs on Phenom based systems.
- Change: Reorganized menu.
- Change: Only detect ES status for Core 2 series. Core i7 and Atom detection was incorrect.
- Change: TjMax for mobile Atom processors changed to 90C.
- Change: "Lion" codename for AMD Turion was changed to "Griffin".
32bit
64bit
Version 0.99.5 (Build 5) - 7th February, 2009
- Add: Thermal protection mechanism. (Look at Options menu)
- Add: Mini mode for GUI. (Double click anywhere to switch between modes)
- Add: Per core temperature offset adjustment. (Look at Options menu)
- Add: Screenshots are now taken in the lossless but very compact PNG format.
- Add: User defined text colors for main Window. (Options --> Settings)
- Fix: PROCHOT signal from Intel CPUs was not picked up correctly.
- Fix: Core Temp would start out of the desktop area, and the main Window couldn't be seen/accessed.
- Fix: AMD K8 series incorrectly reports temperature at over 200C (CPU bug, workaround applied).
- Fix: High/low temperatures would be reversed when "Show distance to TjMax" was enabled.
- Fix: Clicking "Defaults" button in settings would enable logging when it should be disabled by default.
- Fix: "Show highest temp of each CPU" systemtray icon configuration sometimes reports duplicate readings.
- Change: Completely dropped support for older Windows NT OS, Windows XP or up is required.
(For Windows 2000: download GDIPlus.dll here http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus)
Download:
32bit
64bit
Official support thread on Core Temp forums.
Version 0.99.5 (Build 20) - 12th March, 2009
- Fix: Incorrect clock speeds reported on some systems.
- Fix: At startup Core Temp shows 0 (?) or 21 (?) on AMD K8 series.
- Fix: Turion MK series recognition was wrong.
- Fix: Properly detect Atom and Core i7 engineering samples.
- Fix: Tri-Core AMD CPUs incorrectly shown as having only 2 cores and 2 threads in 64bit Core Temp binary.
- Fix: System tray text was off center.
- Fix: Penryn (mobile Core 2) processors reported as having 85C TjMax instead of 90C.
- Fix: Settings window would open centered, and sometimes out of the desktop area.
- Fix: System tray icon very small in Windows 2000/XP/2003.
- Fix: AMD Athlon X2 4x50e series detected as 3x50e.
- Fix: Add support for Mobile Athlon 64 X2 TK-xx series and Turion 64 MK-xx series.
- Fix: Workaround added for when Core Temp fails to find supported CPUs on Phenom based systems.
- Fix: PROCHOT signal from Intel CPUs was not picked up correctly.
- Fix: Core Temp would start out of the desktop area, and the main Window couldn't be seen/accessed.
- Fix: AMD K8 series incorrectly reports temperature at over 200C (CPU bug, workaround applied).
- Fix: High/low temperatures would be reversed when "Show distance to TjMax" was enabled.
- Fix: Clicking "Defaults" button in settings would enable logging when it should be disabled by default.
- Fix: "Show highest temp of each CPU" systemtray icon configuration sometimes reports duplicate readings.
- Add: Completely new code for processor speed detection.
- Add: A comprehensive processor information windows (F3 or Tools --> System information).
- Add: Thermal protection mechanism. (Look at Options menu)
- Add: Mini mode for GUI. (Double click anywhere to switch between modes)
- Add: Per core temperature offset adjustment. (Look at Options menu)
- Add: Screenshots are now taken in the lossless but very compact PNG format.
- Add: User defined text colors for main Window. (Options --> Settings)
- Add: Show high/low temperatures. (Press F6 or the Tools menu to reset values)
- Add: On/Off switch for G15 applet in Tools menu.
- Add: Running several instances of Core Temp is now possible (enable in Settings).
- Change: Temp turns Orange when temperature is over TControl, and Red when CPU is thottling/critical.
- Change: Reorganized menu.
- Change: TjMax for mobile Atom processors changed to 90C.
- Change: "Lion" codename for AMD Turion was changed to "Griffin".
- Change: Completely dropped support for older Windows NT OS, Windows XP or up is required.
(For Windows 2000: download GDIPlus.dll here http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus)
Official support thread on Core Temp forums.[/QUOTE]
- Fix: Incorrect clock speeds reported on some systems.
- Fix: At startup Core Temp shows 0 (?) or 21 (?) on AMD K8 series.
- Fix: Turion MK series recognition was wrong.
- Fix: Properly detect Atom and Core i7 engineering samples.
- Fix: Tri-Core AMD CPUs incorrectly shown as having only 2 cores and 2 threads in 64bit Core Temp binary.
- Fix: System tray text was off center.
- Fix: Penryn (mobile Core 2) processors reported as having 85C TjMax instead of 90C.
- Fix: Settings window would open centered, and sometimes out of the desktop area.
- Fix: System tray icon very small in Windows 2000/XP/2003.
- Fix: AMD Athlon X2 4x50e series detected as 3x50e.
- Fix: Using a negative offset on AMD systems results in "42949672xx°C" being displayed.
- Fix: Add support for Mobile Athlon 64 X2 TK-xx series and Turion 64 MK-xx series.
- Fix: Workaround added for when Core Temp fails to find supported CPUs on Phenom based systems.
- Fix: PROCHOT signal from Intel CPUs was not picked up correctly.
- Fix: Core Temp would start out of the desktop area, and the main Window couldn't be seen/accessed.
- Fix: False overheating warning on AMD systems.
- Fix: False readings of over 200C° on AMD systems.
- Fix: High/low temperatures would be reversed when "Show distance to TjMax" was enabled.
- Fix: Clicking "Defaults" button in settings would enable logging when it should be disabled by default.
- Fix: 23xx and 83xx series AMD Opterons recognized as 83xx and 23xx respectively.
- Fix: System tray icons appear incorrectly on AMD K10 and newer CPUs.
- Fix: "Show highest temp of each CPU" systemtray icon configuration sometimes reports duplicate readings.
- Fix: G15 applet did not work after resuming from Sleep/Suspend.
- Add: Completely new code for processor speed detection.
- Add: A comprehensive processor information window (F3 or Tools --> System information).
- Add: Thermal protection mechanism. (Look at Options menu, changed from 0.99.5.20 beta)
- Add: Support for the latest AMD and Intel CPUs.
- Add: Mini mode for GUI. (Double click anywhere to switch between modes)
- Add: Per core temperature offset adjustment. (Look at Options menu)
- Add: Screenshots are now taken in the lossless but very compact PNG format.
- Add: User defined text colors for main Window. (Options --> Settings)
- Add: Show high/low temperatures. (Press F6 or the Tools menu to reset values)
- Add: On/Off switch for G15 applet in Tools menu.
- Add: Running several instances of Core Temp is now possible (enable in Settings).
- Change: Temp turns Orange when temperature is over TControl, and Red when CPU is thottling/critical.
- Change: Reorganized menu.
- Change: TjMax for mobile Atom processors changed to 90C.
- Change: "Lion" codename for AMD Turion was changed to "Griffin".
- Change: Completely dropped support for older Windows NT OS, Windows XP or up is required.
(For Windows 2000: download GDIPlus.dll here http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus)
- Fix: Crash on AMD 45nm processors.
Version 0.99.6 - 26th April, 2010
- Add: Support for new and upcoming Intel and AMD processors.
- Add: Better recognition of AMD dual/tri core unlocked CPUs.
- Add: Optional 24 hour display on G15 LCD.
- Fix: Platform field blank for newer AMD CPUs.
- Fix: Some K8 CPUs were unknown or recognized incorrectly.
- Fix: Overheat protection "Activate at specified temperature" problems were fixed.
- Fix: Overheat detection does not show a Balloon Tip when user specified temperature value is set.
- Fix: Temperature displays a negative value when core temperature reaches over TjMax (Intel).
- Fix: Intel W3500 series Xeons recognized with Core i7 model numbers (ie W3520 shown as Xeon 920)
- Fix: In certain cases Core 2 Duo T5500 was recognized as a T5450.
- Fix: G15 LCD display is no longer always-on-top after coming out of sleep or hibernation.
- Fix: G15 won't display 0.0000v in case VID readings are not supported by the CPU.
- Fix: In some cases, at Windows startup systemtray icons would not appear.
- Change: Windows XP SP2 or higher is now required.
- Change: Completely new processor frequency detection algorithm. (for Core 2 generation and newer only)
- Change: Remove "APICID" from main window as it has very little use.
That's a good idea. I just don't have the time to work on Core Temp lately..
Core Temp will get updates and bug-fixes, but I can't really say when I will be able to work on really new features...
For some reason I wasn't able to change the intervals at which the application updated. I had to manually change the value in the ini file. From within the app I could delete the value but could not backspace or insert a number. I tried both sets of numbers, the keyboard as well as the numerical keypad. I even checked the state of the numlock key.
You can either edit the ini file or copy and paste in a new value
- Fix: Overheating protection.
- Fix: Incorrect detection of some Intel and AMD processors.
- Fix: Layout problems with AMD Phenom series and newer processors.
- Known issues: Intel processor speed detection displays extremely high numbers.
As you can see, most of the problems have been fixed. I'm still investigating the frequency issues, and will update as soon as I fix the problem.
Both programs read the same sensors, so the temperature readings should be the same or real close.