Configurar lm_sensors

Para configurar lm_sensors debemos saber que módulos precisamos activar en el kernel. Para ello haremos uso de la utilidad sensors-detect del paquete lm_sensors. Al ejecutarlo, nos ira preguntando si queremos, o no, buscar el chip que se encarga de la monitorización de de cada componente de nuestro PC. Y finalmente se nos mostrará un resumen donde se detallarán los drivers que precisamos compilar en el kernel.

Pego un ejemplo de sensors-detect, ejecutado en mi máquina:

root@agd-desktop:~agd-desktop # sensors-detect
# sensors-detect revision 5861 (2010-09-21 17:21:05 +0200)
# System: Gigabyte Technology Co., Ltd. EX58-UD3R

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): y
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
Intel Core family thermal sensor...                         Success!
    (driver `coretemp')
Intel Atom thermal sensor...                                No
Intel AMB FB-DIMM thermal sensor...                         No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No
[+/-] Ver todo

Una vez conocemos los módulos necesarios, en este caso coretemp e it87, tan solo debemos añadirlos al kernel: cd /usr/src/linux && make menuconfig
.config - Linux KernelDevice Drivers  --->
<*> Hardware Monitoring support  --->
<*>   Intel Core/Core2/Atom temperature sensor
<*>   ITE IT87xx and compatibles

Una vez hayas reiniciado, con el nuevo kernel, puedes acceder a los datos de lm_sensor abriendo un terminal y ejecutando sensors, el cual os deberá mostrar algo similar a esto
agd-desktop # sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +46.0°C  (high = +80.0°C, crit = +100.0°C) 

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

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +48.0°C  (high = +80.0°C, crit = +100.0°C) 
[+/-] Ver todo

También es posible instalar una interfaz para lm_sensors, como por ejemplo xsensors. En caso de optar por xsensors, en /etc/sensors3.conf se guarda la configuración de la interfaz gráfica; de forma que desde este fichero podréis modificar los nombres de cada sensor. Tan solo tendréis que buscar la sección concreta de vuestro controlador y renombrar las etiquetas que queráis. En el caso expuesto, quedaría:
agd-desktop # nano /etc/sensors3.conf
>chip "it87-*" "it8712-*" "it8716-*" "it8718-*" "it8720-*"

    label in2 "+3.3V"
    label in5 "+3V"
    label in8 "Vbat"
    label temp1 "GPU"
    label temp2 "M/B"
    label temp3 "CPU"
    label fan1 "CPU"
    label fan2 "M/B"
    label fan4 "Ventilador Lateral"

PD: Si conocéis alguna otra gui, que encaje bien en gnome, para lm_sensors ¡deja un comentario!.

0 comentarios:

Publicar un comentario

Recuerde que puede utilizar algunos códigos HTML como <b>para negrita</b>, <i>para cursiva</i> y <a href="URL">para enlaces</a>.