Ver las temperaturas en ubuntu con lm-sensors

Ver las temperaturas en ubuntu con lm-sensors

Introducción

Para ver las temperaturas de la placa base, procesator, etc, en un Ubuntu, disponemos de un programa llamado lm-sensors. En este artículo os voy a explicar como instalarlo y configurarlo. Si además de poder ver las temperaturas, queréis añadirlas a la barra de tareas de Ubuntu podéis hacerlo como os indico aquí.

Instalación

Para instalar el programa lm-sensors tendremos que instalar el paquete de nombre lm-sensors desde nuestro gestor de paquetes gráfico favorito o ejecutando el siguiente comando:

    >> sudo apt-get install lm-sensors

Ejecución

Una vez lo tengamos ya instado, podemos ver las temperaturas ejecutando el siguiente comando:

    >> sensors
   
      it8712-isa-0290
      Adapter: ISA adapter
      VCore 1: +1.34 V (min = +0.00 V, max = +4.08 V)
      VCore 2: +2.58 V (min = +0.00 V, max = +4.08 V)
      +3.3V: +3.38 V (min = +0.00 V, max = +4.08 V)
      +5V: +3.79 V (min = +0.00 V, max = +6.85 V)
      +12V: +11.90 V (min = +0.00 V, max = +16.32 V)
      -12V: -8.22 V (min = -27.36 V, max = +3.93 V)
      -5V: -4.29 V (min = -13.64 V, max = +4.03 V)
      Stdby: +4.41 V (min = +0.00 V, max = +6.85 V)
      VBat: +4.08 V
      fan1: 2556 RPM (min = 0 RPM, div = 8)
      fan2: 0 RPM (min = 0 RPM, div = 8)
      fan3: 0 RPM (min = 0 RPM, div = 8)
      M/B Temp: +25°C (low = +127°C, high = +127°C) sensor = thermistor
      CPU Temp: +39°C (low = +127°C, high = +127°C) sensor = thermistor
      Temp3: +71°C (low = +127°C, high = +127°C) sensor = thermistor

Configuración

  • El archivo de configuración
    /etc/sensors.conf
  • Detectar los sensores que tenemos:
    >> sudo sensors-detect

Ejemplo

Por ejemplo, para la placa Gigabyte GA-K8NF-9 (rev1):

Ejecutamos >> sudo sensors-detect y nos dice que tenemos los siguientes sensores:

    To make the sensors modules behave correctly, add these lines to
    /etc/modules:
    
    #----cut here----
    # I2C adapter drivers
    i2c-nforce2
    # Chip drivers
    eeprom
    # Warning: the required module k8temp is not currently installed
    # on your system. For status of 2.6 kernel ports check
    # http://www.lm-sensors.org/wiki/Devices. If driver is built
    # into the kernel, or unavailable, comment out the following line.
    pca9540
    k8temp
    it87
    #----cut here----

Probamos si tenemos los modulos que nos dice:

    >> sudo modprobe i2c-nforce2
    >> sudo modprobe eeprom
    >> sudo modprobe pca9540
    >> sudo modprobe k8temp
    >> sudo modprobe it87
    >> sudo depmod -a

Entonces probamos si funciona:

    >> sensors
    
    k8temp-pci-00c3
    Adapter: PCI adapter
    Core0 Temp:
                 +49°C
    
    it8712-isa-0290
    Adapter: ISA adapter
    VCore 1:   +1.36 V  (min =  +0.00 V, max =  +4.08 V)
    VCore 2:   +2.58 V  (min =  +0.00 V, max =  +4.08 V)
    +3.3V:     +3.36 V  (min =  +0.00 V, max =  +4.08 V)
    +5V:       +5.24 V  (min =  +0.00 V, max =  +6.85 V)
    +12V:     +11.97 V  (min =  +0.00 V, max = +16.32 V)
    -12V:     -11.16 V  (min = -27.36 V, max =  +3.93 V)
    -5V:       -1.59 V  (min = -13.64 V, max =  +4.03 V)
    Stdby:     +4.09 V  (min =  +0.00 V, max =  +6.85 V)
    VBat:      +4.08 V
    fan1:     2766 RPM  (min =    0 RPM, div = 8)
    fan3:        0 RPM  (min =    0 RPM, div = 8)
    M/B Temp:    +25°C  (low  =  +127°C, high =  +127°C)   sensor = thermistor
    CPU Temp:    +46°C  (low  =  +127°C, high =  +127°C)   sensor = thermistor
    Temp3:       +72°C  (low  =  +127°C, high =  +127°C)   sensor = thermistor

Si todo ha funcionado tenemos que ir al archivo /etc/modules y añadimos los sensores que no han dado error con modprobe:

    i2c-nforce2
    eeprom
    k8temp
    it87 

Problemas

Problema No sensors found

Al ejecutar el comando sensors nos aparece el siguiente mensaje:

>> sensors
No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.

Solución

El problema está en que no hemos cargado los módulos que nos ha devuelto el comando sensors-detect.

temas: 

Añadir nuevo comentario