Lm_sensors - Linux hardware monitoring

About this project

This is the home page for the effort of building and providing some essential tools for monitoring the hardware health of Linux systems containing hardware health monitoring hardware such as the LM78 and LM75. Read more here.

This ongoing project includes general libraries and hardware-specific software. Much of the work done could not have been done without the many knowledgeable programmers who laid down the foundation.

Call to Device Manufacturers: Our efforts are now concentrated on adding support for new devices. If you wish to send us samples, datasheets, or project donations (hardware, software, etc.), please drop us an email.

Starting points

Latest news

  • January 22nd, 2014: 3.3.5 Released! This is a maintenance release. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • September 5th, 2013: Hardware breakage reported Over the past few months, we had several reports of sensors-detect causing serious trouble on recent hardware (most notably laptops.) We still don't know what exactly is happening, and while it might be reversible, we don't know how, so in practice this is equivalent to the hardware itself being broken. The symptoms are that the display starts misbehaving ( wrong resolution or  wrong gamma factor.) We have mitigated the risk by changing the default behavior of sensors-detect to no longer touch EDID EEPROMs and then to no longer probe graphics adapters at all unless the user asks for it. We urge maintainers to backport changesets r6040 and r6084 to all Linux distributions which are still shipping lm-sensors 3.3.2 or older. Versions 3.3.3 and newer are not affected.
  • May 27th, 2013: 3.3.4 Released! This is a maintenance release. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • November 6th, 2012: 3.3.3 Released! This is a maintenance release. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • March 14th, 2012: 3.3.2 Released! This is a maintenance release, essentially to get sensors-detect up-to-date with new devices and libsensors up-to-date with new attributes. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • July 21st, 2011: 3.3.1 Released! This is a maintenance release, essentially to get sensors-detect up-to-date with new devices. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • March 28th, 2011: 3.3.0 Released! This release adds support for intrusion detection and humidity sensors, as well as many new attributes for existing sensor types. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • October 10th, 2010: 3.2.0 Released! Additionally to the usual bug fixes and improved device detection, the big change this time is the libsensors license change. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.
  • July 1st, 2010: Libsensors licensing change. The libsensors licensing change process, which started one year ago, becomes effective today.
  • May 3rd, 2010: Hardware received from Asus! Thanks a lot to  ASUSTeK Computer Inc. for sending us a server board with CPU and memory. The system is now up and running and will be used to bring support for the Winbond/Nuvoton W83795G monitoring chip to Linux.
  • February 2nd, 2010: 3.1.2 Released! This is a maintenance release, collecting 7 months of random fixes. All users of 3.1.0 and 3.1.1 are encouraged to upgrade. Get it from the Download page. Check the top of the CHANGES file for a detailed list of user-visible changes.

Older news are archived.

Other projects