Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have installed psensor and see a list of temperatures, but listed as ”Temperature 1”, 2, 3 etc . I can only guess where the processor is: but who's who for sure?

enter image description here

The same question stands for Sensors Viewer.

enter image description here

I can also type


in Terminal but I get no more than that

enter image description here

acpi -t


Thermal 0: ok, 65.0 degrees C
Thermal 1: ok, 37.9 degrees C
Thermal 2: ok, 56.0 degrees C
Thermal 3: active, 71.0 degrees C

Considering psensor, I know for a fact that: - the temperature that varies most depending on the CPU use is Temp1 and it is one of the two highest - the other high temperature is Temp4 and it goes to the ceiling when using youtube/flash - Temp2 is very stable at a medium level of 50-60 degrees Celsius - Temp3 is by far the lowest and most imobile

So, I guess Temp1 is the CPU temperature, and Temp4 is the GPU temperature. Temp2 and 3 must be the motherboard and the hdd.

Does anybody know for sure?

share|improve this question

There is not a real way of telling which temperature corresponds to which part of your computer, so a way could be guessing.

I took a look at an old post regarding SpeedFan which appears to show the same values of temperature like psensor. I guess these are the values of each hardware component:

Temp1 : Aux

Temp2 : Motherboard

Temp3 : CPU

Temp4: GPU

share|improve this answer
thank you, a good guess would be ok, but in this case temp 1 and 4 are the highest and I guess they might refer to the CPU, while 3 is the lowest... that would be...what's the coolest main component? i know for a fact that my Intel Pentium M processor can go as high as 100 celsius – cipricus Jul 24 '12 at 12:45
Your cpu has a usage of 11% which is very low so 35 Celcius seems acceptable. – Rrjrjtlokrthjji Jul 24 '12 at 12:54
My GPU which is old has the same temperature as yours, 65 Celcius so I think these values are correct :) As for the coolest main component, all are pretty hot even though they have fans.Your GPU may have the highest temp and usually the CPU temp should not be that high if you are not running a billion of processes. So I'd go with the CPU. – Rrjrjtlokrthjji Jul 24 '12 at 12:58
Temp1 should be AUX(Auxiliary) = false sensor reading – Rrjrjtlokrthjji Jul 24 '12 at 13:06
the 4th is the GPU, but cannot think that the cpu (the third) is the coolest (…) – cipricus Jul 27 '12 at 13:20

If I understand correctly the provided information, what you have named T2 in Psensor is coming from lm-sensors and AFAIK lmsensors does not monitor HDDs.

You can install hddtemp to monitor the temperature of your disk, Psensor will automaticaly display it.

The libatasmart is also supported by Psensor (>= 0.7.x).

PS: If you are not sure about the library used by Psensor to retrieve a given information, open the preferences of the sensor and look at its id field.

  • id starting with 'lmsensor' => lm-sensors
  • 'hdd ' => hddtemp daemon
  • 'hdd at' => libatasmart
  • 'nvidia ' => nvidia proprietary driver
  • 'amd ' => ATI proprietary driver
share|improve this answer
my question was: "which is which" in psensor. i understand that T2 (originally temp2) in psensor is not the hdd temp. what is it? (in fact hddtemp is already installed so hdd temperature should be displayed in psensor). i was interested mainly in identifying the CPU and the GPU temperatures, which i did, i think. considering open the preferences of the sensor and look at its id field: how to do that? what do you mean by "sensor"? i thought that psensor is the one that tells the temperatures, but it seems that based on various sensors it may display different things. is this the case? – cipricus Sep 5 '12 at 8:20
I understood your main question, but I have no glue, it is always quite painful to know which is which except for cpus when handled by the coretemp module because it requires to have the HW spec... My comment was just about the T2 that you have assigned to the HDD and I am quite sure it is wrong. Psensor does not retrieve by itself the temperature but use underlying libraries for this purpose. If you want to know which lib is used for a given sensor, left mouse click on its name in the table of the main window, select 'preferences', and take a look at the 'id' displayed field. – JeanFI Sep 6 '12 at 8:10
i have edited answer related to t2. but what about the fact that hddtemp is already installed so hdd temperature should be displayed in psensor? it is not? as for the 'preferences', and the 'id' displayed field: nothing much the same imsensor for all – cipricus Sep 6 '12 at 8:39
Yes it should, except of course if your particular hdd is not supported by hddtemp (in this case you may try the --use- libatasmart option) or does not have a temperature sensor. If your HDD is /dev/sda, try sudo hddtemp /dev/sda to check if it is ok at least on the hddtemp side. – JeanFI Sep 6 '12 at 13:04
up vote 0 down vote accepted

From here:

  1. Psensors makes use of lm-sensors and hddtemp to get the temperatures, so you need to install these two packages:

sudo apt-get install lm-sensors hddtemp

  1. To get the hddtemp daemon to run on boot, use the following command:

sudo dpkg-reconfigure hddtemp

and select "Yes" when asked if hddtemp should run at boot. Select the defaults for the other questions.

  1. Next, you need to set up lm-sensors by running the following command:

sudo sensors-detect

And answer "yes" to everything.

To avoid a system restart, run the following command to load the modules required by the sensors:

sudo service kmod start

(if no sensors show up in Pensor, try a system restart)

  1. Install Psensor

The latest Psensor 1.0.2 is available in its official Unstable PPA for Ubuntu 14.04 only for now (it will be available in the stable PPA after the new packaging is accepted into Debian).

To add the Psensor Unstable PPA and install the latest Psensor in Ubuntu 14.04, use the following commands:

sudo add-apt-repository ppa:jfi/psensor-unstable
sudo apt-get update
sudo apt-get install psensor

What stands behind each name in the list can be seen by going to Sensor preferences, and look at the info for 'Chip'.

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.