Open Hardware Monitor Changelog

What's new in Open Hardware Monitor 0.9.6

Dec 27, 2020
  • Added AMD family 19h (Zen 3) CPU support.

New in Open Hardware Monitor 0.9.5 (May 25, 2020)

  • Added a check to the application startup to verify that the .NET Framework 4.5 or later is installed.

New in Open Hardware Monitor 0.9.4 (May 24, 2020)

  • Added support for 10th generation Intel Core processors based on Comet Lake-S.
  • Added AMD family 15h model 60h and 70h CPU support.
  • Added code to correctly restore fan controls and other states when resuming the from sleep.
  • Improved the Nuvoton NCT679XD super I/O fan RPM calculation.
  • Added code to synchronize the PCI bus access for reading AMD temperature sensors.
  • Migrated the application from .NET Framework version 2.0 to .NET Framework version 4.5 (new minimal requirement).
  • Fixed the issue of an unresponsive user interface when changing the system display scale.
  • Improved the DPI awareness (display scaling) of the user interface.

New in Open Hardware Monitor 0.9.3 (May 6, 2020)

  • Added support for multiple processor groups on Windows to display all cores of CPUs like the AMD Ryzen Threadripper 3990X.
  • Added fan control support for ITE IT8721F, IT8665E, IT8686E, IT8688E and IT879XE chips.
  • Added support for persisting and restoring the expanded state of the UI tree view.
  • Improved AMD GPU support.
  • Improved the AMD CPU and GPU labels.

New in Open Hardware Monitor 0.9.2 (Mar 2, 2020)

  • Added support for ADL (AMD Display Library) Overdrive8 GPU sensors (AMD Navi GPUs).
  • Added support for Intel CPUs with Comet Lake (06_A6H) microarchitecture.
  • Fixed an issue with the detection of ITE IT8655E, IT8665E and IT8686E super I/O chips.
  • Additional minor bug fixes.

New in Open Hardware Monitor 0.9.1 (Feb 26, 2020)

  • Improved the AMD family 17h (Ryzen) CPU support.
  • Additional minor bug fixes.

New in Open Hardware Monitor 0.9.0 Beta (Feb 25, 2020)

  • Added AMD family 17h (Ryzen) CPU support.
  • Added AMD family 16h model 30h (Puma) APU support.
  • Added support for Intel CPUs with Goldmont, Goldmont Plus, Cannon Lake, Ice Lake, Tremont and Tiger Lake microarchitecture.
  • Added support for Nuvoton NCT6792D, NCT6792D-A, NCT6793D, NCT6795D, NCT6796D, NCT6796D-R, NCT6797D and NCT6798D super I/O chips.
  • Added support for ITE IT8655E, IT8665E, IT8686E, IT8688E and IT8792E/IT8795E super I/O chips.
  • Added support for secondary ITE super I/O chips.
  • Added support for the Fintek F71878AD super I/O chip.
  • Added support for the ADL OverDrive6 and OverDrive Next APIs to read AMD GPU sensors.
  • Added support for power and PCIE throughput sensors on NVIDIA GPUs (NVML).
  • Improved the NVIDIA GPU sensor reading by extending the NVAPI support.
  • Added specific configurations for the following Gigabyte mainboards: Z390 M Gaming, Z390 AORUS ULTRA, Z390 UD and X570 AORUS MASTER.
  • Updated the mainboard manufacturer identification table.
  • Improved the Intel and Micron/Crucial SSD SMART attributes interpretation.
  • Fixed an issue with abandoned ISABus mutex locks.
  • Additional minor bug fixes.

New in Open Hardware Monitor 0.8.0 Beta (Nov 7, 2016)

  • Added support for Intel Skylake, Kaby Lake and Airmont CPUs.
  • Added support for Intel Xeon E5-26xx v4 and Xeon D-15xx CPUs.
  • Added support for Intel Intel i5, i7 5xxC (14nm) CPUs.
  • Added support for AMD family 15h model 30h APUs.
  • Added support for ITE IT8620E and IT8628E super I/O chips.
  • Added support for Nuvoton NCT6102D/NCT6106D super I/O chips.
  • Added more Nvidia RAM sensors (free, used and total).
  • Added more sensors for Samsung and Plextor SSDs.
  • Replaced the ‘Temperature Difference From 100’ with a simple ‘Temperature’ sensor on hard drives.
  • Fixed wrong Nvidia GPU clock min and plotting values.
  • Fixed issues with Nuvoton NCT6791D super I/O chips after wake from S3 sleep state.
  • Fixed incorrect OS version showing up in reports for Windows 10 and 8.1.
  • Added customizable pen colors for the plot window.
  • Improved the automatic plot pen color assignment strategy.

New in Open Hardware Monitor 0.7.1 Beta (Dec 31, 2014)

  • Added support for the Nuvoton NCT6791D super I/O chip.
  • Added support for Intel Core i7 4xxx CPUs.
  • Added support for Intel Core i7-59xx and Xeon E5-2600/1600 v3 CPUs.
  • Added support for Intel Core M-5xxx CPUs.
  • Added support for Intel Atom N2xxx, D2xxx, C2xxx, E3xxx and Z3xxx CPUs.
  • Added support for up to 64 logical processors.
  • Added a data logging implementation with configurable logging interval.
  • Changed the Intel core temperature reading to evaluate the â??reading validâ?? bit
  • for package level sensors as well.
  • Fixed an issue with restoring default control of GPU fans.
  • Changed the settings save code to use a more robust two file based approach.

New in Open Hardware Monitor 0.6.0 Beta (Jul 15, 2013)

  • Added a new plotting implementation using a .NET 2.0 backport of the OxyPlot library. All types of sensors can now be added to the plot. The plot can be configured to use stacked axes instead of subplots for each sensor type. The plot supports automatic or manual plot region selection.
  • Added support for Intel Haswell CPUs.
  • Added support for AMD family 15h model 1Xh and family 16h CPUs.
  • Added support for the Fintek F71869A (F71868AD) super I/O chip.
  • Added support for new Samsung SSDs (like Samsung SSD 840 PRO).
  • Added support for fan control on ITE 87XX chips and a mainboard specific configuration for the Gigabyte GA 970A UD3 (both based on a patch from Eric Hokanson).
  • Changed the HDD detection to list hard drives without SMART support as well.
  • Enabled fan control on mainboards by default.
  • Improved the kernel driver loading code.
  • Added additional information from the SMBIOS to the report.
  • Fixed some stability issues in the remote web server implementation.
  • Fixed a stability issue in the WMI provider implementation.
  • Extended the list of supported super I/O chips on Linux using the lm-sensors interface.
  • Reduced the amount of dynamic memory allocation.

New in Open Hardware Monitor 0.5.1 Beta (Jul 26, 2012)

  • Fixed an error where loading config files from previous versions would crash the application.
  • Added a RAM sensor for used memory.

New in Open Hardware Monitor 0.5.0 Beta (Jul 26, 2012)

  • The Open Hardware Monitor has a new remote web client developed by Prince Samuel. This allows to monitor the sensor values remotely from any web browser.
  • Added support for Intel Ivy Bridge based CPUs.
  • Added support for RAM hardware and implemented sensors for load and available memory.
  • Added support for SSDs with a controller from Micron.
  • Corrected the Sandforce SSD identification.
  • Added a write amplification sensor for Sandforce based SSDs.
  • Added a load sensor for hard drives that shows the used space in percent.
  • Added temperature offset parameters to all hard drive temperature sensors.
  • Added support for ITE IT8705F and IT8771E super I/O chips.
  • Added support for Nuvoton NCT6779D super I/O chips.
  • Andrey Mushatov added support for Fintek F71808E super I/O chips.
  • Added mainboard specific configurations for the following ASUS maiboards: P6T, P8Z68-V PRO, P8Z77-V, P9X79.
  • Added mainboard specific configurations for the following Gigabyte mainboards: EX58-UD3R, G41M-Combo, G41MT-S2, G41MT-S2P, GA-MA770T-UD3P, GA-MA785GM-US2H, GA-MA78LM-S2H, GA-MA790X-UD3P,
  • H55-USB3, H55N-USB3, H61M-DS2 REV 1.2, H61M-USB3-B3 REV 2.0, H67A-USB3-B3, P55A-UD3, P67A-UD3-B3, P67A-UD3R-B3, Z68A-D3H-B3, Z68AP-D3, Z68X-UD3H-B3.
  • Added support for reading more than one T-Balancer fan controller.
  • Added an option to enable/disable the monitoring of any hardware group (Mainboard, CPU, RAM, GPU, Fan Controllers, HDD).
  • Added a simple way to customize the sensor desktop gadget background: If any of the files gadget_background.png, gadget_image.png, gadget_foreground.png, gadget_bar_background.png or gadget_bar_foreground.png are present in the working directory then these images are used instead of the default ones.
  • The temperature in the system tray icons are now shown correctly in Fahrenheit when using Fahrenheit as temperature unit.
  • Fixed the problem of missing tray icons after Windows startup.
  • Fixed the system tray icon font scaling for Windows XP.
  • Improved the data compression for storing the recorded sensor values in the configuration file.
  • Changed the license to the Mozilla Public License 2.0 and update the licensing information.

New in Open Hardware Monitor 0.4.0 Beta (Jan 9, 2012)

  • Added an option to show the sensor-plot in a separate window or on the right of the tree-view.
  • Added support for saving and restoring the sensor history as shown in the plot for the last 24h.
  • Added a context menu to the plot which allows the user to configure the time window for plotting.
  • Added code to save and restore the plot sensor selection.
  • Added support for AMD family 12h (Llano) and 15h (Bulldozer) CPUs.
  • Added support for package level temperature sensors on new Intel Sandy Bridge CPUs.
  • Added support for Intel CPU power sensors (package and cores).
  • Improved the CPU load sensors. The values displayed for the load per core and the total load should now be more accurate.
  • Rewritten the SMART HDD and SSD monitoring code based on a patch by Roland Reinl. The report now contains a list of all SMART attributes with the labels as identified by the Open Hardware Monitor.
  • Added support for SMART total host writes and total host reads sensors on SSDs.
  • Further restricted the identification for Indilinx SSDs to prevent Maxtor HDDs to be identified as Indilinx SSD.
  • Added the hard drive firmware version to the report.
  • Added support for the Fintek F71889AD super I/O chip.
  • Added support for the ITE IT8772E super I/O chip.
  • Added support for fan control on the NCT677X super I/O chips.
  • Added fan control for Nvidia GPUs based on a patch by Christian Vallières.
  • Extended the identification list of mainboard manufacturers.
  • Added mainboard specific configurations for the Gigabyte Z68X-UD7-B3, ASUS P8P67, ASUS P8P67 EVO, ASUS P8P67 PRO and Shuttle SH67Hx mainboards.
  • Added a third decimal place for voltages to the displays.
  • Optimized the memory allocation behavior of the GUI.

New in Open Hardware Monitor 0.3.2 Beta (May 19, 2011)

  • Fixed the message box that is shown when the Open Hardware Monitor is started without extracting all files from the archive
  • Fixed a spelling error in the report submitting dialog

New in Open Hardware Monitor 0.3.1 Beta (May 19, 2011)

  • Added an option to edit hardware names in the user interface
  • Voltages are now shown with three decimal digits in the main user interface
  • Added support for the IT8728F super I/O chip used on Sandy Bridge mainboards from Gigabyte
  • Fixed a few problems in the NCT677X super I/O implementation
  • Added a mainboard specific configuration for the ASUS P8P67-M Pro, Gigabyte P67A-UD4-B3 and Gigabyte H67A-UD3H-B3
  • Fixed the bus and core clock reading on AMD Phenom II X6 CPUs with Core Performance Boost
  • Fixed the ATI GPU fan control. The settings now restore correctly to the default on all systems
  • Fixed a few exceptions that forced the Open Hardware Monitor to terminate
  • Added a few tweaks to the main user interface to get better font rendering when ClearType is disabled in Windows
  • Added code to move the gadget back to the visible part of the screen when its current position is no longer visible

New in Open Hardware Monitor 0.3.0 Beta (Apr 26, 2011)

  • Added support for Intel Sandy Bridge CPU core temperature and clock sensors
  • Added support for core temperature and clocks of AMD Fusion (14h family) and family 11h CPUs
  • Fixed the core temperature reading on older revisions of AMD K8 CPUs (family 0Fh)
  • Corrected the bus and core clock reading on Pentium 4 CPUs
  • Improved the CPU clock reading accuracy
  • New SSD support and wear level sensors for Intel, Indilinx, SandForce and Samsung drives
  • Added support for manual fan control on ATI/AMD GPUs
  • Improved the support for reading sensors on GPUs in Crossfire mode
  • Added support for Nuvoton NCT6771F and NCT6776F super I/O chips
  • Fixed fan speed reading on older revision of IT8712F super I/O chips
  • Added a mainboard specific configuration for the ASUS P8P67 Pro, ASRock P55 Deluxe and ASRock AOD790GX-128M
  • Added a “Reset” command to the menu, which allows to restart the sensor reading implementation without exiting the application
  • Fixed a few bugs in the Heatmaster and T-Balancer implementation
  • Reimplemented the device driver management code and improved the security
  • Added the global flag to the Access_ISABUS.HTP.Method mutex
  • Fixed the reseting of min and max values of HDD temperatures
  • Fixed some scaling errors that occured when using 125% or 150% text size in Windows
  • The main window can now be opened by double clicking the desktop gadget
  • Improved the moving and resizing of the gadget on multi-monitor systems
  • Added a WMI interface to provide all the sensor data to other applications and tools
  • Fixed a few problems with saving and restoring the main window position and size

New in Open Hardware Monitor 0.2.1 Beta (Oct 3, 2010)

  • Fixed a missing assembly problem on .NET Framework 4.0.
  • Reduced the number of referenced assemblies.

New in Open Hardware Monitor 0.2.0 Beta (Oct 3, 2010)

  • New desktop gadget (enable with "View / Show gadget").
  • Added bus and core clock sensors for AMD K8 and K10 CPUs.
  • Added support for the Alphacool Heatmaster fan controller.
  • Added support for the ITE IT8721F super I/O chip.
  • Added a fan control sensor for ATI GPUs.
  • Added an ISA bus mutex for accessing the super I/O chips.
  • Added a mainboard specific configuration for the ASRock 880GMH/USB3, ASUS P6X58D-E, ASUS Rampage Extreme, ASUS Rampage II GENE, ECS A890GXM-A, Gigabyte GA-MA770T-UD3 and Gigabyte P55M-UD4.
  • Improved the stability of reading and writing the settings file.
  • Added an option to minimize when the close button is clicked.
  • Reimplemented the GUI menus using the native Windows menus.
  • Improved a few optical details of the GUI.
  • Added support for the Microsoft .NET Framework 4.0.
  • Refactored the hardware monitoring code into a library.
  • Fixed a few problems where the Open Hardware monitor would crash.
  • Added SMART data and details of AMD CPUs to the report.

New in Open Hardware Monitor 0.1.37.0 Beta (Jul 5, 2010)

  • Improved the support for Nvidia GPUs by adding clock, load and fan sensors.
  • Restored Linux support by fixing problems when running on Mono.
  • Added support for mainboard sensors on Linux using lm-sensors.
  • Added a dialog to submit a hardware report directly from the application.
  • Added a menu entry to reset the sensor Min/Max values.
  • Added support for more revisions of the W83627THF super I/O chip.
  • Added more details to Nvidia GPU reports.
  • Sensors can now be renamed additionally via context menu.
  • Added more mainboard specific configurations for ASUS and Gigabyte mainboards.
  • Added support for a second miniNG on the T-Balancer bigNG.
  • Added menu entries to Hide/Show and Exit to the sensor system tray icons.
  • Sensors displayed in the system tray will now replace the main icon.
  • Corrected the CPU core voltage for the EVGA X58 SLI Classified mainboard.
  • Fixed a bug in the T-Balancer device enumeration code.
  • Fixed some bugs and improved the auto-startup.
  • Fixed some problems with Fonts.
  • The settings are now saved also in user log off or windows shut situations.
  • Removed the limit column, as hardly any hardware provides these values.

New in Open Hardware Monitor 0.1.35.0 Beta (May 25, 2010)

  • Added basic support for Fahrenheit temperatures on the main window (Options / Temperature Unit).
  • Extended the ITE super I/O voltage reading by adding voltage sensors for all channels.
  • Added editable parameters for all ITE voltage channels.
  • Added a few known DFI and Gigabyte mainboard voltage configurations. If the mainboard is not known, the additional voltage channels are hidden by default.
  • Fixed a few bugs in the Nvidia, Intel CPU and Task Scheduler code.

New in Open Hardware Monitor 0.1.34.0 Beta (May 16, 2010)

  • Added a user interface to configure certain sensors as hidden and dropped the old way of hiding sensors.
  • Added support for the 0x53 revision of the W83627EHF super I/O chip.
  • The width of the tree-columns (Sensor, Value, Min, Max) are now saved and restored the next time the Open Hardware Monitor is started.
  • Added a sensor type "Control" for controlled fans (read-only), and implemented corresponding sensors for the T-Balancer fan controller.
  • Fixed a bug in the about box link.
  • Fixed some bugs in the hardware identification code.
  • Removed some problems related to fonts.
  • Improved the report by adding some details about the software environment.
  • Refactored the source code in certain areas to simplify future development.

New in Open Hardware Monitor 0.1.33.0 Beta (May 3, 2010)

  • Improved the stability of the auto-startup for Windows Vista/7 systems.
  • Fixed a bug in the CPU identification code.
  • Added a check if all required files are available when starting the Open Hardware Monitor.
  • Improved the crash reporting dialog.

New in Open Hardware Monitor 0.1.32.0 Beta (Apr 28, 2010)

  • Added support for Fintek F71889ED super I/O chips.
  • Another small fix of the core-ID calculation for multi-CPU systems.
  • Fixed a bug in the SMBIOS mainboard identification code.

New in Open Hardware Monitor 0.1.31.0 Beta (Apr 27, 2010)

  • Improved the stability of the crash reporting system.
  • Fixed a few bugs in the multi-CPU support code.
  • Fixed more bugs that would cause the Open Hardware Monitor to crash.

New in Open Hardware Monitor 0.1.30.0 Beta (Apr 26, 2010)

  • Fixed the auto-startup for Windows Vista/7 systems.
  • Fixed a problem with the new APIC CPU enumeration code.
  • Fixed a few problems where the Open Hardware monitor would crash.
  • Improved the CPU frequency estimation code.

New in Open Hardware Monitor 0.1.29.0 Beta (Apr 26, 2010)

  • Added multi-CPU support and improved reading of CPU core temperatures.
  • Added support for the latest Intel 6-core CPUS.
  • Added basic support for the ITE IT8712F super I/O chips.
  • Rewritten the T-Balancer code to use the FTDI D2XX drivers directly instead of the Microsoft .NET Serial Port. This should fix the crash problems when sending the PC to sleep state or hibernation.
  • Changed the labels for the T-Balancer to match the official labeling used in the documentation.
  • Added a dialog to automatically send a crash report. This should help make the Open Hardware Monitor more stable.
  • Fixed a few problems where the Open Hardware Monitor would crash during startup.

New in Open Hardware Monitor 0.1.28.0 Beta (Mar 29, 2010)

  • Added an option to automatically startup the Open Hardware Monitor after Windows logon using the Task Scheduler 2.0 for Windows Vista/7 or the Registry for Windows XP.
  • Improved the fan speed reading for Winbond Super I/O chips.
  • Fixed problems where sensors would get added and removed repeatetly in the GUI.
  • Added a dialog for the report filename.
  • Added additional checks to the T-Balancer code for cases where the port gets closed.

New in Open Hardware Monitor 0.1.27.0 Beta (Mar 16, 2010)

  • Added additional checks to the ITE super I/O reading code, to reduce cases where wrong values are displayed. Changed the Intel CPU clock calculation. If no invariant Time Stamp Counter (TSC) is available, then the maximal CPU clock is estimated at start-up, otherwise it is measured in realtime.

New in Open Hardware Monitor 0.1.26.1 Beta (Mar 16, 2010)

  • Fixed a bug with the AMD K8 (0Fh family) CPU core sensor offset parameter, which caused a crash of the Open Hardware Monitor.

New in Open Hardware Monitor 0.1.26.0 Beta (Mar 16, 2010)

  • Fixed a crashing on systems with incomplete SMBIOS entries. Fixed T-Balancer Classic reading problems. Changed the system tray font to improve the display on some systems.

New in Open Hardware Monitor 0.1.25.0 Beta (Mar 16, 2010)

  • Added support for Winbond W83687THF and Fintek F71858 Super I/O chips. Corrected the number of fans for the Fintek chip family. The TjMax of Intel Core i3/i5/i7 CPUs is now read individually for each core. Set the system tray sensor display fonts to a fixed size. Fixed a bug when exiting the application while it was always minimized.

New in Open Hardware Monitor 0.1.24.1 Beta (Mar 2, 2010)

  • A small fix to correct the T-Balancer flowmeter reading.

New in Open Hardware Monitor 0.1.23.2 Beta (Feb 26, 2010)

  • Fixed support for more than one Nvidia GPU on x64 systems.

New in Open Hardware Monitor 0.1.23.1 Beta (Feb 24, 2010)

  • Improved Fintek super I/O chip detection
  • Fixed a problem with enumerating more than one Nvidia GPU

New in Open Hardware Monitor 0.1.17.0 Beta (Feb 11, 2010)

  • New NVIDIA GPU enumeration and support for NVIDIA fan speed reading. Fan speed reading on the ITE IT87 family of chips has now an upper bound for valid RPMs.

New in Open Hardware Monitor 0.1.16.0 Beta (Feb 11, 2010)

  • New support for Winbond W83627EHF, W83667HG, W83667HG-B mainboard sensor chips.

New in Open Hardware Monitor 0.1.15.0 Beta (Feb 11, 2010)

  • Added protocol 0x2C support for T-Balancer bigNG fan controllers

New in Open Hardware Monitor 0.1.14.0 Beta (Feb 11, 2010)

  • New support for Winbond W83627HF mainboard sensor chips. Improved enumeration for ATI GPUs. The Open Hardware Monitor can now be minimized to system tray.

New in Open Hardware Monitor 0.1.13.0 Beta (Feb 11, 2010)

  • New support for CPU and ATI GPU core load reading.

New in Open Hardware Monitor 0.1.7.0 Beta (Feb 11, 2010)

  • Added code for reading Fintek F71862, F71869, F71889 mainboard sensor chips.