2

I have all sorts or temperature indicators, one for each core and two for the gpu. but one is just showing "temp1" is there a way to know what temp one is showing? temp1 selected

I'm using Indicator Applet Complete 0.4.12 to see the temperatures.

When I ran sensors-detect I noticed that there was a virtual device. and "temp1" has the same critical temperatures.

$ sudo find /sys -iname "*temp1*"
/sys/devices/virtual/hwmon/hwmon0/temp1_input
/sys/devices/virtual/hwmon/hwmon0/temp1_crit
5
  • 1
    Do you get something for sudo find /sys -iname "*temp1*" or sudo find /proc -iname "*temp1*"?
    – htorque
    Jul 17, 2011 at 20:13
  • sudo find /proc -iname "*temp1*" Gave nothing.
    – Alvar
    Jul 17, 2011 at 20:39
  • Run sudo sensors-detect, answer everything with 'y' and post the summary. (Maybe need to install lm-sensors first.)
    – htorque
    Jul 17, 2011 at 20:56
  • @htorque this is what i get as "success" or labeled "yes" when typing sensors-detect Module i2c-dev loaded successfully. Intel digital thermal sensor... Success! Probing for EDID EEPROM'... Driver coretemp': * Chip `Intel digital thermal sensor' (confidence: 9)
    – Alvar
    Jul 17, 2011 at 21:03
  • But I still don't know what they control
    – Alvar
    Jul 17, 2011 at 21:05

2 Answers 2

4

The labels come from the libsensors config file - /etc/sensors.conf - and are determined based on chipset. When you see temp1 etc. it means there is no label defined yet for that sensor on that chipset. This is probably because it your hardware is new, or your libsensors is old (unlikely with 11.04), or maybe different vendors use the sensor for different things, or other reasons.

I would suggest using the stress or other stress-testing command to put load on certain parts of your system in order to determine what the sensor is for, and then add your own label into sensors.conf, eg.:

chip "lm87-*"
    label temp1 "M/B Temp"

Replace the lm87-* with your chipset as seen in the output of running sensors from a shell.

4
  • nice answer!There may also be a sensors3.conf.
    – Takkat
    Jul 18, 2011 at 7:41
  • What if "temp1" is located at the motherboard, what should I stress then?
    – Alvar
    Jul 18, 2011 at 11:13
  • Good point @Alvar. I'm gonna have to go with process of elimination tho, although it's not a real solution. CPU stress tests would also load the northbridge, which should raise the motherboard temp enough to tell it apart from the case etc. Although if you had two M/B sensors, I cannot think of a surefire way to tell which one is which, without knowing more about the system.
    – drgrog
    Jul 18, 2011 at 13:33
  • it may be easier just to look up where temp1 is located, will try that now...
    – Alvar
    Jul 18, 2011 at 14:21
-1

Check out this webupd8 article:

Currently you can install the PPA version of indicator-sensors by running the commands:

sudo add-apt-repository ppa:alexmurray/indicator-sensors
sudo apt-get update
sudo apt-get install indicator-sensors

(This integrates the updated information about the official PPA into the commands given in that article.)

The article provides some information about how to configure it after installing:

Once installed, launch Indicator-Sensors from Dash (it's called "Hardware Sensors Indicator"). Then you'll need to configure it: click the appindicator and select "Preferences", then expand the various temperature modules you see in the Preferences dialog and check the box next to the temperature / voltage / fan speed you want to displayed on the panel.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .