You open Activity Monitor, the CPU is barely doing anything, and the fan is turning at some fixed low number — call it 1000 RPM, could be a bit higher or lower on your unit. You go looking for a way to change it and find nothing: no fan control in System Settings, no slider, nothing. That's not a bug in your Mac mini. It's how Apple Silicon fan control is designed, and it's worth understanding before you try to fix it.
Why there's nothing to click in System Settings
Apple has never shipped a system UI for manual fan speed on Apple Silicon — there's no panel, no slider, nothing in Settings. Manual control is possible, but only through a third-party app talking to the System Management Controller (SMC) directly via a privileged helper; macOS itself gives you no way to touch it. Left alone, the fan curve is entirely automatic, driven by internal temperature sensors you can't see or adjust from the Finder. What you're looking at when the fan sits at a constant low RPM under light load isn't a stuck value; it's the automatic curve deciding the machine is cool enough to idle there.
The part that actually is a hard limit
Every fan also has a minimum RPM enforced by the SMC itself, below the automatic curve. On Apple Silicon Macs, that minimum key (F0Mn in SMC terms) is read-only — confirmed by testing directly against the hardware, not assumed from older Intel behavior. No app, System Settings panel, or Terminal command can rewrite that number, because the SMC firmware refuses the write outright. That's the wall you hit if you go looking for "just raise the minimum."
What does work: a curve of your own, held in place continuously
Since the hardware floor itself can't be rewritten, the fix isn't a single write — it's putting the fan in manual mode and recalculating its target every few seconds. That's not because macOS fights back against a fixed value the moment you set one; once written, a manual target holds. It's because the floor FanFan Control applies isn't a flat number — it's a curve, fixed at your minimum while things are cool and ramping straight up to the fan's own maximum as CPU/GPU temperature climbs, so a single "set it once" RPM can't track it. And manual mode only lasts as long as something is actively maintaining it: quitting the app, or the 95 °C failsafe below, hands control straight back to automatic by design — so the floor needs FanFan Control running to keep holding it.
That's the software floor: set a minimum RPM once, and the app keeps the fan in manual mode and recomputes the target continuously, instead of trying to rewrite the SMC's own read-only minimum. It's a free feature — no license needed — and it writes through the same privileged helper as manual control: notarized and signed by Apple, limited to the handful of fan operations it needs.
Low idle, no ramp-up, or something actually wrong?
Not every "the fan isn't doing what I expect" report is this problem, and the fixes aren't the same:
- Stable at a low RPM under light load — this article. Not stuck: open something heavy (a video export, a benchmark) and a healthy Mac's RPM should climb as the chip heats up.
- Doesn't ramp up even under real, sustained load — a different symptom with a different fix. Apple's own curve tolerates CPU/GPU temperatures near 100°C by design, which costs you clock speed through throttling, not safety. See Mac fan won't ramp up, even near 100°C.
- Actually abnormal — RPM reading 0 or erratic while the chip is clearly hot, a grinding or rattling noise, or temperature that keeps climbing even with the fan already pinned at its maximum. That combination points at a hardware problem, not a curve — worth a visit to Apple or an authorized service provider rather than another app.
One thing that doesn't change across any of these: above 95 °C, every fan reverts to fully automatic within three seconds if it was in manual mode. That failsafe can't be disabled, with or without a license — it's not a feature you configure, it's the floor under everything else.
See your fans' real RPM and set a floor that actually holds.
Download free for macOSFree forever for manual control and monitoring · macOS 12 or later · Notarized and signed by Apple
Any questions?
Write to soporte@fanfancontrol.com and I'll answer myself.