Controla tu ventilador con Lm-sensors en Ubuntu y familia.

Lm-sensors, en su modo grafico, 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 tambien puedes cambiar el comportamiento de tu ventilador o ventiladores.

Al lio:

sudo apt-get install lm-sensors - para instalarlo
sudo sensors-detect - para configurarlo
sensors - para ver las temperaturas

Una vez echo esto, controla tus ventiladores:

sudo pwmconfig - para crear el archivo de configuración
sudo fancontrol - para ejecutar el programa

Hay que tener cuidado en la configuración, y no no bajar de la temperatura mínima que marque tu procesador.

sudo fancontrol - Cargamos el archivo de configuración /etc/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: Esta es una salida de muestra, con los sensores mas 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&

sudo chmod +x /etc/init.d/fancontrol - para darle permisos de ejecución

sudo update-rc.d /etc/init.d/fancontrol - para ejecutarlo al inicio

sudo rm /etc/rc0.d/K20fancontrol && sudo rm /etc/rc6.d/K20fancontrol
- para que se desactive al apagar y reiniciar el sistema

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. :cool:

SOLUCION AL BUG DE LMSENSORS.

Muchos usuarios, al lanzar el comando pwmconfig, reciben el siguiente mensaje, There are no pwm-capable sensor modules installed, y no pueden seguir. La solucion es añadir acpi_enforce_resources=lax a nuestro Grub.

Ejecutamos:
sudo gedit /etc/default/grub

y en la linea

GRUB_CMDLINE_LINUX=""

ponemos entre las comillas

acpi_enforce_resources=lax

actualizamos el Grub

sudo update-grub

Y ya podemos seguir con la configuración. ;)

Saludos.
 
Bueno, pues nada sigue igual, mi ventilador no soporta esa función.

Aun así, muchísimas gracias por el curro que te has pegao, que has sacao hasta un tutorial de mis dudas jaja.

Utilizaré win7 aquí y Mint en el sobremesa, que no se calienta.

Lo que no estaría mal es si hay alguna novedad en lm-sensors que aportara solución, se añadiera al tutorial, que lo voy a ir siguiendo por si hay novedades!!

Muchas gracias!
 
Como ya has visto, aquí aprendemos todos. ;)
Y si la solución la encuentras tu, tampoco dudes en decirlo, y estaré encantado de añadirlo.
Saludos.
 
subir ventilador

es que tengo ya todo puesto pero al parecer no tiene los rmp que debería
como le subo a mas?

edit. te edito el email para evitar que algun bot lo capture y lo use para spam...

-ruvelro
 
¿hay alguna solución mas para el problema de "There are no pwm-capable sensor modules installed"? He incorporado al grub la linea que comentas pero sigue sin funcionar :(

En cambio el sensors si que va, pero el tema de los ventiladores es fundamental, ya que están al 100% siempre y la batería vuela.
 
Arriba