Psensor – A Graphical Temperature Monitor
It can monitor the temperature from:
* the different motherboard and cpu sensors (using lm-sensors)
* the NVidia GPUs (requires the NVidia library XNVCtrl) since the version 0.2.0
* the hard disk drives (requires hddtemp) since the version 0.4.0
Fan speed using lm-sensors is supported since the version 0.4.0
The temperature range scales automatically and the window can be resized.
The application is designed to be simple, don’t expect complex drawing or settings. The CPU and memory (a couple of MiB) consumption are very low.
Install Psensor in ubuntu 10.04/9.10
First step is to install required packages
sudo apt-get install lm-sensors make gcc libsensors4-dev libgtk2.0-dev libgconf2-dev
Then, starts the detection of your hardware sensors:
Now you need to download Psensor from here
Extract this file
tar xvzf psensor-0.3.2-src.tar.gz
Optional :- Change ==PSENSOR_DIR== if not installing additional files to ==/usr/share/psensor==
Now run the following commands to install psensor
make clean all
Start the sensor detection script and follows the instructions
Verify the sensor detection by running:
Now run psensor
By default, the NVidia support is not enabled, to enable it:
# NVidia support requires the ==XNVCtrl== library. For Ubuntu 10.04 you must install the package ==nvidia-settings==
# Edit the makefile and uncomment the lines redefining ==OBJS== and ==CC_OPTS== variables
Thanks for the article, trying now. Think the reference to libgconf2.0-dev should be libgconf2-dev instead?
Thanks for your comment that is correct i have updated the article
It is also an error in the README file. I fixed it.
Thanks for the report Ian.
can you give some more details. you lost me after the 3rd command cd psensor-0.3.2
lol..after all the saying ‘yes’ and sucesses.. it ended with ‘no sensors detected; wtf?
After the command “cd psensor-0.3.2” I did the command “Edit Makefile” and I recieved the following:
No command ‘Edit’ found, did you mean:
Command ‘edit’ from package ‘mime-support’ (main)
Edit: command not found
Could you elaborate this part? IS “Edit Makefile” a command, or an action that I should do to the Makefile?
Thanks in advance.
‘Edit Makefile” means to edit the file Makefile, you can edit with any text editor like gedit,emacs,vi,etc.
If you don’t really know how a Makefile is working, I suggest that you just run it ‘make clean all’. Edition of the Makefile is only required if you want to enable the nvidia termal support or change the way the install is done.
You can also install directly a binary package if you are using OpenSuse or Arch linux distribution. The links are on the psensor website.
cp: cannot stat `psensor-server’: No such file or directory
make: *** [install] Error 1
Should have mentioned that I’m trying to install on ubuntu 11.04
@fredneedle instruction on this page are now obsolete.
For Ubuntu 11.04, you should considere using the dedicated PPA to install psensor-server:
sudo apt-add-repository ppa:jfi/ppa
sudo apt-get update
sudo apt-get install psensor-server
If you really want to install it from sources, you need first to install the build dependencies:
sudo apt-get install autoconf automake gettext autopoint libgtk2.0-dev libgconf2-dev libnotify-dev libsensors4-dev help2man libcurl4-openssl-dev libjson0-dev liblua5.1-0-dev libmicrohttpd-dev libgtop2-dev libappindicator-dev nvidia-settings
Get the source archive:
make clean all
In KUbuntu 11.10 just install:
apt-get install psensor-server
apt-get install psensor
and run psensor
Psensor does not work. Asus M5A97 mobo. Its 95F out and Psensor reports temp1 as 18C. It was 18C yesterday too.
Great program!! I wish the user could change the y-axis to scale each sensor. My fan is usually on of off, so I only see a vertical line from top to bottom. My drive temp is just a line at the bottom of the graph and my CPU temp is usually a line at the top of the graph. So, it would be nice to zoom out on the temperatures also to get these more in the middle. Also, can each sensor measure interval be adjusted individually? I would like to set my temperature sensors to 1 second, but maybe the CPU Usage to 5 or 10 seconds… Great program for measuring my computer temperatures…
This is another excellent design.
I seem to think, though, that the CPU usage graph is displaying the load for one core, instead of (in this instance) a sum of all four. Is it so?
XFreq monitors temperature per core.
The GUI shows btw Intel turbo boost, c-states, cpu info and other registers