Inicio » Cómo evitar el estrangulamiento térmico (thermal throttling) en Raspberry Pi 5
Sistemas y Servidores

Cómo evitar el estrangulamiento térmico (thermal throttling) en Raspberry Pi 5

✨ Respuesta Rápida

El estrangulamiento térmico o thermal throttling en Raspberry Pi 5 ocurre cuando el procesador sobrepasa los 80 °C en tareas exigentes. Para evitar daños por calor, el controlador del microcódigo reduce automáticamente la frecuencia del procesador de 2.4 GHz a menos de 1.5 GHz, lo que degrada drásticamente el rendimiento de tus contenedores o emuladores.

El Diagnóstico Rápido

Causa
Temperatura del SoC alcanzando el límite de 80°C bajo carga constante
Solución
Instalar el disipador oficial Raspberry Pi Active Cooler
Causa
Falta de disipación de calor adecuada en la carcasa
Solución
Usar una carcasa de aluminio con disipación pasiva o ventilador de control PWM

El estrangulamiento térmico o thermal throttling en Raspberry Pi 5 ocurre cuando el procesador sobrepasa los 80 °C en tareas exigentes. Para evitar daños por calor, el controlador del microcódigo reduce automáticamente la frecuencia del procesador de 2.4 GHz a menos de 1.5 GHz, lo que degrada drásticamente el rendimiento de tus contenedores o emuladores.

La Solución Paso a Paso

  1. 1

    Paso 1: Diagnosticar la temperatura y el estrangulamiento en tiempo real

    Puedes comprobar la temperatura del procesador y verificar si el núcleo de Linux ha registrado alertas de reducción de velocidad de reloj mediante consola:

    BASH
    # Consultar la temperatura del CPU en grados Celsius
    vcgencmd measure_temp
    
    # Verificar si existen códigos de error por voltaje o calor (un valor distinto de 0x0 indica problemas)
    vcgencmd get_throttled
    
  2. 2

    Paso 2: Ajustar los umbrales del ventilador oficial (Active Cooler)

    Asegura que el ventilador de tu disipador oficial comience a girar al 100% antes de alcanzar la temperatura crítica de 80 °C editando los parámetros del firmware:

    BASH
    # Abrir el archivo de configuración del arranque
    sudo nano /boot/firmware/config.txt
    

    Agrega estas líneas al final del archivo para programar que el ventilador se active al máximo a partir de los 65 °C:

    PLAINTEXT
    # Forzar enfriamiento agresivo
    dtparam=fan_temp0=50000
    dtparam=fan_temp0_hyst=5000
    dtparam=fan_temp1=58000
    dtparam=fan_temp1_hyst=5000
    dtparam=fan_temp2=65000
    dtparam=fan_temp2_hyst=5000
    
  3. 3

    Paso 3: Aplicar y validar la nueva tabla térmica

    Guarda los cambios presionando Ctrl + O y reinicia tu placa de desarrollo para que el microcontrolador de energía aplique las directivas:

    BASH
    # Reiniciar el dispositivo
    sudo reboot
    

Consejo de Prevención

Prácticas de seguridad recomendadas:

  • No utilices cajas o gabinetes completamente cerrados y sin rejillas de ventilación activa para alojar tu Raspberry Pi 5 en producción. La Pi 5 disipa casi el doble de calor bajo carga máxima comparada con la generación anterior, por lo que depender exclusivamente de disipación pasiva de aluminio sin flujo de aire constante saturará térmicamente el gabinete en pocos minutos, forzando al procesador a trabajar permanentemente en modo degradado.
Autor • Diseñador Web & Creador de Apps

Rodolfo Castro

Diseñador web, creador de aplicaciones y fundador de SoporteCero. Especialista en desarrollo de productos digitales, interfaz de usuario y arquitectura web. Cada tutorial y solución de SoporteCero es reproducido y verificado en laboratorio técnico para ofrecer guías funcionales y actualizadas.