Inicio » Cómo configurar la velocidad del ventilador (Active Cooler) mediante consola de comandos
Sistemas y Servidores

Cómo configurar la velocidad del ventilador (Active Cooler) mediante consola de comandos

✨ Respuesta Rápida

Las placas de desarrollo y Mini PCs modernos (como la Raspberry Pi 5) ofrecen un rendimiento increíble, pero disipan mucho calor cuando ejecutas servicios pesados de Docker o servidores multimedia. El uso de un Active Cooler (disipador activo con ventilador) es obligatorio para evitar el thermal throttling (reducción automática de potencia por exceso de temperatura).

El Diagnóstico Rápido

Causa
Overlay de control PWM del ventilador no activado en config.txt
Solución
Agregar dtparam=fan_temp0=60000 en /boot/firmware/config.txt
Causa
Servicio de monitoreo térmico inactivo
Solución
Reorganizar los umbrales térmicos en raspi-config o verificar la conexión JST

Las placas de desarrollo y Mini PCs modernos (como la Raspberry Pi 5) ofrecen un rendimiento increíble, pero disipan mucho calor cuando ejecutas servicios pesados de Docker o servidores multimedia. El uso de un Active Cooler (disipador activo con ventilador) es obligatorio para evitar el thermal throttling (reducción automática de potencia por exceso de temperatura).

Por defecto, el sistema operativo gestiona el ventilador de forma automática, pero muchas veces los umbrales de fábrica son muy altos, permitiendo que la placa alcance los 60°C antes de encender el aire, acortando la vida útil del hardware.

La Solución Paso a Paso

  1. 1

    Paso 1: Verificar la temperatura actual por consola

    Abre la terminal de tu sistema operativo basado en Linux y ejecuta el siguiente comando para conocer la temperatura exacta del procesador en tiempo real:

    BASH
    vcgencmd measure_temp
    
  2. 2

    Paso 2: Editar el archivo de configuración de arranque

    En sistemas basados en Raspberry Pi OS, podemos modificar los parámetros de activación editando el archivo config.txt. Abre el editor con privilegios de administrador:

    BASH
    sudo nano /boot/firmware/config.txt
    

    (Nota: En versiones antiguas de sistemas operativos, la ruta puede ser simplemente /boot/config.txt).

  3. 3

    Paso 3: Definir los nuevos umbrales de temperatura (Cooling Trip Points)

    Desplázate hasta el final del archivo y añade las siguientes líneas para personalizar los grados exactos a los que el ventilador cambiará de velocidad (los valores corresponden a miligrados Celsius, por ejemplo 50000 equivale a 50°C):

    PLAINTEXT
    # Ajuste personalizado del Active Cooler
    dtparam=fan_temp0=45000
    dtparam=fan_temp0_hyst=5000
    dtparam=fan_temp1=52000
    dtparam=fan_temp1_hyst=5000
    dtparam=fan_temp2=60000
    dtparam=fan_temp2_hyst=5000
    

    Guarda el archivo presionando Ctrl + O, confirma con Enter y sal con Ctrl + X.

  4. 4

    Paso 4: Reiniciar el sistema

    Para aplicar los cambios de hardware en las tablas de configuración internas, aplica un reinicio limpio:

    BASH
    sudo reboot
    

Consejo de Prevención

Prácticas de seguridad recomendadas:

  • Evita conexiones directas de ventiladores genéricos a los pines GPIO de 5V/GND sin control PWM, ya que si el ventilador consume demasiada corriente o intentas cablearlo de forma incorrecta, puedes provocar un cortocircuito letal que dañe la placa permanentemente (dejándola con un LED rojo fijo de muerte). Usa siempre accesorios oficiales conectados al conector dedicado de ventilador JST.