CPU Temperature, Fan Speeds, Mainboard Voltages, GPU Sensors and Hard Disk Temperatures of a PC

The Open Hardware Monitor is a free open source software that monitors temperature sensors, fan speeds, voltages, load and clock speeds of a computer.

The Open Hardware Monitor supports most hardware monitoring chips found on todays mainboards. The CPU temperature can be monitored by reading the core temperature sensors of Intel and AMD processors. The sensors of ATI and Nvidia video cards as well as SMART hard drive temperature can be displayed. The monitored values can be displayed in the main window, in a customizable desktop gadget, or in the system tray. The free Open Hardware Monitor software runs on 32-bit and 64-bit Microsoft Windows XP / Vista / 7 and any x86 based Linux operating systems without installation.

Download Open Hardware Monitor 0.4.0 Beta

Latest News

Release Version 0.4.0 Beta

  • 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.

Release Version 0.3.2 Beta

  • 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.

Release Version 0.3.1 Beta

  • 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.

Release Version 0.3.0 Beta

  • 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.
  • Added basic CPU support for Linux systems.
  • Added support for AMD K10 (family 10h) core temperature sensors and Asus ATK0110 devices on Linux systems.