Signs a Raspberry Pi Is Thermal Throttling

This article provides a quick overview of how to detect thermal throttling on a Raspberry Pi, a protective mechanism that reduces processor speed to prevent overheating. It covers the primary visual indicators in the operating system, command-line tools to check throttling status, and the physical symptoms of a Pi running too hot.

Visual Indicators in Raspberry Pi OS

The easiest way to spot thermal throttling is through the graphical user interface of Raspberry Pi OS. When the processor temperature crosses specific safety thresholds, the system displays warning icons in the top-right corner of the screen:

Performance Degradation and System Behavior

When thermal throttling engages, the Raspberry Pi deliberately lowers its CPU clock speed to cool down. This results in distinct performance issues:

Checking Throttling Status via Command Line

For headless setups or precise diagnostics, the command line provides definitive proof of thermal throttling. You can use the vcgencmd utility to check the current temperature and system state.

Running vcgencmd measure_temp returns the exact CPU temperature. If this value is fluctuating right around 80°C to 85°C, throttling is likely active.

To get absolute confirmation, the command vcgencmd get_throttled returns a hexadecimal value. This value represents a series of status bits. If the output is anything other than 0x0, the system has either throttled in the past or is currently throttling. For example, a value of 0x20000 indicates that the Pi is currently under-clocked due to heat, while 0x2 indicates that an under-voltage event occurred.

Physical Symptoms

Aside from software warnings and slowdowns, the physical state of the hardware can give away an overheating issue. The System on a Chip (SoC)—the large square chip in the center of the board—will be extremely hot to the touch. If the board is enclosed in a plastic case without ventilation, heat sinks, or a fan, the trapped air will cause the entire enclosure to feel remarkably warm, trapping the heat and forcing the Pi into a continuous loop of thermal throttling under load.