Lm-sensors, en su modo gráfico, como ya es bien conocido, tiene varias opciones para monitorear tus temperaturas y uso de cpu, e incluso hacer un pequeño “reescalado” de tu procesador. Lo que no es tan conocido es que también puedes controlar la velocidad del ventilador o ventiladores de tus equipos. A continuación encontraréis una guía que muestra cómo hacerlo.
(*) Nota inicial: las órdenes comentadas a comentadas a continuación son las llevadas a cabo en Ubuntu. Sin embargo, los usuarios de otras distros no tendrán mayor problema en adaptarlas.
Primero, procedemos a instalar lm-sensors:
sudo apt-get install lm-sensors
Lo configuramos con:
sudo sensors-detect
Veamos las temperaturas:
sensors
A por los ventiladores…
Para crear el archivo de configuración:
sudo pwmconfig
Para ejecutar el programa:
sudo fancontrol
Hay que tener cuidado en la configuración, y no no bajar de la temperatura mínima que marque tu procesador.
Cargamos el archivo de configuración /etc/fancontrol
sudo fancontrol
Common settings:
INTERVAL=10
Settings for 0-0290/pwm2:
Depends on 0-0290/temp2_input
Controls 0-0290/fan2_input
MINTEMP=30
MAXTEMP=55
MINSTART=120
MINSTOP=100
Con esto activamos PWM o modulación por ancho de pulso en los ventiladores.
De nuevo…
sensors
w83627thf-isa-0290
Adapter: ISA adapter
VCore: +1.49 V (min = +1.30 V, max = +1.44 V) ALARM
+12V: +12.22 V (min = +10.82 V, max = +13.19 V)
+3.3V: +3.39 V (min = +3.14 V, max = +3.47 V)
+5V: +5.07 V (min = +4.75 V, max = +5.25 V)
-12V: -14.91 V (min = -10.80 V, max = -13.18 V)
V5SB: +5.13 V (min = +4.76 V, max = +5.24 V)
VBat: +0.00 V (min = +2.40 V, max = +3.60 V)
fan1: 2163 RPM (min = 168750 RPM, div = 4)
CPU Fan: 0 RPM (min = -1 RPM, div = 4)
fan3: 0 RPM (min = -1 RPM, div = 8 )
M/B Temp: +27°C (high = +0°C, hyst = +2°C) sensor = thermistor
CPU Temp: +37.5°C (high = +80°C, hyst = +75°C) sensor = thermistor
temp3: -48.0°C (high = +80°C, hyst = +75°C) sensor = thermistor
vid: +1.375 V (VRM Version 9.0)
alarms:
beep_enable:
Sound alarm enabled
Nota: ésta es una salida de muestra, con los sensores más probables.
Si queremos que se ejecute cada vez que arrancamos el sistema:
sudo vi /etc/init.d/fancontrol (para crear el archivo)
#!/bin/bash
fancontrol&
Para darle permisos de ejecución:
sudo chmod +x /etc/init.d/fancontrol
Para ejecutarlo al inicio:
sudo update-rc.d /etc/init.d/fancontrol
Para que se desactive al apagar y reiniciar el sistema:
sudo rm /etc/rc0.d/K20fancontrol && sudo rm /etc/rc6.d/K20fancontrol
En el caso de tener algún problema con este tipo de instalación, en: ubuntuforums.org ,dan otra solución, basada en powersaved, que aunque parezca antigua, funciona!! Cosas de Linux.
Tutorial realizado por Elías Hidalgo para Linux Zone
muy interesante el tutorial, sin embargo en el primer laptop que lo probé no funciono 🙁
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
por tanto no pude crear ni manipular el faancontrol supongo que es por lo viejito… voy a probar con powersaved
Saludos!!
No, no es por lo viejito, yo también lo probe en una hp g42 y tampoco funcionó. Es probable que el hardware no esté soportado o que el programa no esté bien configurado. Ojalá alguien pueda explicar con certeza porque no funciona.
Saludos.
Posiblemente sea porque la Bios no puede acceder al ventilador.
Buenas!
Todo bien hasta ejecutar “sudo fancontrol”
Que me da el siguiente error:
Loading configuration from /etc/fancontrol …
Error: Can’t read configuration file
He mirado y está instalado ese paquete… ¿alguna idea? Gracias!