Skip to content

Macs Fan Control

Reads all thermal sensors and lets you set fan speeds by a sensor-based curve.

Homebrew cask Direct download

What it does

Macs Fan Control lists every fan and temperature sensor the machine reports, and allows two override modes: a constant RPM, or a target temperature for a chosen sensor, with the fan ramping to hold it.

Two situations make it worth having. One is an aftermarket internal SSD whose sensor the firmware does not read, which can leave fans idle while the drive cooks. The other is deliberately running fans harder during a long encode or compile to trade noise for sustained clocks.

Setting a constant low RPM defeats the thermal management that protects the hardware. Prefer sensor-based control, and use Restore defaults if anything looks wrong — the firmware regains control immediately.

Notes

Free for monitoring; a paid licence for the control features. Apple Silicon laptops have fewer fans and more aggressive firmware control, so there is less to adjust than on an Intel Mac.

Alternative to

AlternativeTypeTrade-off
TG ProPaidMore granular per-sensor rules and diagnostics
smcFanControlOpen sourceOlder, effectively unmaintained
iStat MenusPaidMonitors fans and sensors but will not control them
Leaving it to the firmware—The right answer unless a sensor is genuinely unread

Install

brew install --cask macs-fan-control

Links

This post is licensed under CC BY 4.0 by the author.
Last updated on