A Graphical Temperature Monitoring Application

psensor is a graphical hardware temperature monitor for Linux.

It can monitor:

  • the temperature of the motherboard and CPU sensors (using lm-sensors).

  • the temperature of the NVidia GPUs (using XNVCtrl).

  • the temperature of ATI/AMD GPUs (not enabled in official distribution repositories, see the instructions for enabling its support).

  • the temperature of the Hard Disk Drives (using hddtemp or libatasmart).

  • the rotation speed of the fans (using lm-sensors).

  • the CPU usage (since 0.6.2.10 and using Gtop2).

psensor last
psensor 2011 06 16

The application is designed to be simple and easy to use. The CPU and memory consumption are not significant.

Psensor is released under GPLv2 license terms.

Usage Information

First step is to install lm-sensors.

For Ubuntu:

sudo apt-get install lm-sensors

Then, starts the detection of your hardware sensors:

sudo sensors-detect

Verify that it works:

sensors

It should display something like:

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +46.0C  (high = +76.0C, crit = +100.0C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +44.0C  (high = +76.0C, crit = +100.0C)

...

Then you can proceed to the installation of psensor. For Ubuntu and derivatives, you should look at the Ubuntu support page.

And finally launch the psensor executable.

More information are available in the Psensor FAQ.

Source Code

git clone https://gitlab.com/jeanfi/psensor.git

Linux Distribution Support

psensor should compile on any modern distribution including GTK+ v3 and lm-sensors which are quite common. For the Linux distributions still stuck on GTK+ v2, the old 0.6.x releases of psensor can be used.

If you have trouble compiling psensor on a specific Linux distribution, don’t hesitate to report it.

Binary packages of psensor are available for few Linux distributions:

Misc

Contact

The Google Group psensor-users can be used for discussion, questions and bug report.

For announces or general information:

Alternatively, you can contact me by e-mail: jeanfi@gmail.com.

Feed: RSS 2.0