Regulador del Ventilador ODROID-XU4

Este artículo trata sobre el regulador del ventilador Hysteresis de ODROID-XU4. Cuando se activa el ventilador, permanece encendido por un tiempo. Enfría la CPU lo suficiente para luego apagarse. A medida que la CPU se calienta, el ventilador gira más rápido. Por ejemplo, digamos que el punto de arranque del ventilado está en los 60 grados C y la histéresis es de 8 grados C. El ventilador se activará cuando la temperatura alcance los 60 grados C, pero no se apagará hasta que la temperatura alcance (60-8) = 52 grados C. Para obtener más información sobre este tipo de controlador, consulta el artículo de Wikipedia en https://bit.ly/2NWCowb. Ten en cuenta que este controlador solo funciona con Ubuntu en el ODROID-XU4, y no está diseñado para ningún otro ordenador de placa reducida o sistema operativo.

Instalación

Descargate el instador https://bit.ly/2RKqRB4 desde GitHub. Para instalarlo usando el instalador GUI, haz doble clic en el archivo xu4fan-installer.deb. Luego haga clic en el botón “Install Package” en la esquina superior derecha de la ventana. Para instalarlo usando la línea de comando, utiliza:

$ sudo apt install xu4fan-installer.deb
Para desinstalar, usa:
$ sudo apt remove xu4fan
El controlador del ventilador se iniciará automáticamente después de tu instalación.

Configuración

El archivo de configuración para el regulador del ventilador se encuentra en /etc/xu4fan/xu4fan.conf Puedes usar este archivo para cambiar la configuración del regulador del ventilador, como los puntos de disparo y la histéresis Debes reiniciar el regulador del ventilador después de cambiar el archivo de configuración. Para hacer esto usa:

$ sudo systemctl restart xu4fan.service

Opciones de Configuración

trip_temps: Lista de temperaturas correspondientes a los valores PWM. Cuando la temperatura aumenta y se alcanza una de estas temperaturas, se fijará el valor PWM correspondiente. Las unidades son Deg C * 1000. Ejemplo: [60000, 70000, 80000]

trip_speeds: Lista de valores de PWM correspondientes a las temperaturas. Las unidades son valores PWM en el rango (0-255). Un valor de 120 es (120/255) = 47% de la potencia máxima del ventilador. A medida que la CPU se calienta, el ventilador gira más rápdio. Ten en cuenta que los valores inferiores a 120 no son lo suficientemente potentes como para hacer girar el ventilador de serie. Ejemplo: [120, 200, 240]

hysteresis: Número de grados C más allá del punto de disparo que debe alcanzar la temperatura para caer al punto de disparo previo. Si el punto de disparo es de 60 ° C y la histéresis es de 8 ° C, entonces la temperatura debe caer por debajo de (60-8) = 52 ° C para que el ventilador se apague. Las unidades son Deg C * 1000. Ejemplo: 8000

poll_interval: Número de segundos para que el controlador del ventilador espere entre comprobaciones de temperatura. Ejemplo: 0.25

verbose: Si es True, aparece un mensaje en syslog cada vez que el ventilador cambia de velocidad. No es necesario cambiar las opciones para las secciones [Thermometer] y [Fan]. Estas son específicas del ODROID-XU4.

Servicio Systemd

El regulador del ventilador lo ejecuta un servicio systemd. Que se inicia automáticamente cuando se instala. También se iniciará automáticamente cuando se inicie tu ODROID-XU4.

Para ver su estado, usa:

$ sudo systemctl status xu4fan.service
Para pararlo, usa:
$ sudo systemctl stop xu4fan.service
Para deshabilitarlo y no permitir que se inicie automáticamente, usa:
$ sudo systemctl disable xu4fan.service
Para habilitarlo, usa:
$ sudo systemctl enable xu4fan.service

Archivos de muestra

Tienes un archivo de configuración de muestra junto con un archivo .service de systemd  en /usr/share/xu4fan/.

Referencía

https://github.com/lbseale/odroid-fan

Be the first to comment

Leave a Reply