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: fighting the curve continuously, not overriding it once
Since the real hardware floor can't be rewritten, the only way to keep a fan above it is to put it in manual mode and keep telling it what to do — every few seconds, indefinitely — because macOS's own thermal daemon will otherwise reclaim control and quietly settle it back onto the automatic curve within moments of a one-off write. A static "set it and forget it" RPM value doesn't survive that; it needs an app actively holding the floor.
That's what FanFan Control's software floor does: you set a minimum RPM once, and the app keeps the fan in manual mode and re-asserts that target continuously, instead of trying to rewrite the SMC's own read-only minimum. It's a free feature — no license needed for it, and it comes through a privileged helper tool that's notarized and signed by Apple, so the app isn't running as anything more than it needs to.
If the real problem is the opposite — it won't ramp up under load
Everything above is about a fan that idles too low. If yours does climb when you run something heavy — export a video, run a benchmark — and it's just conservative about it, or it climbs late and your Mac gets audibly hot before it reacts, that's a different symptom with a different fix: setting your own temperature-based rules instead of waiting on Apple's curve. FanFan Control's automatic rules (by sensor temperature or by which app is running) cover that case — see Mac fan won't ramp up, even near 100°C.
One thing that doesn't change either way: above 95 °C, every fan reverts to fully automatic within three seconds, no matter what mode it was in. 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.