How to safely control Mac fan speed on Apple Silicon
Read the sensors first, pick the right mode, learn to read a fan curve, and make sure every way out leads back to macOS Automatic. For M1, M2, M3 and M4 Macs with fans.
Every Apple Silicon Mac with a fan already manages it for you. macOS reads the temperature sensors and sets the fan speed by itself, and for most people, most of the time, that is the right setting. You don't need a fan control app to keep a Mac safe.
There are two good reasons to take over anyway. The fans are louder than you'd like for the work you're doing, or you run long, heavy jobs such as code builds, video renders and local AI models, and you'd rather the fans spin up earlier than macOS chooses to. Both are trade-offs between noise and heat. Both are reasonable to make yourself, as long as control goes back to macOS the moment anything goes wrong.
This guide shows how to do that safely with any fan control utility. The last section shows how it works in AeroMac, the app we make.
Which Macs have fans?
MacBook Air models with Apple silicon have no fan, so there is nothing to control. A monitoring app can still show their temperatures. MacBook Pro, Mac mini, Mac Studio, iMac and Mac Pro have one or more fans. Check how many your Mac has before you start: two-fan Macs can run each fan on its own setting.
Step 1: Read the sensors before you change anything
Changing fan speed blind is guesswork. Spend a few minutes watching your Mac under the workload that bothers you, and note three things.
- Which sensor climbs. CPU, GPU, SSD and battery heat up for different reasons. A long build mostly heats the CPU; a render may heat the GPU as well.
- Each fan's speed, minimum and maximum. Fans report a minimum and maximum RPM. Every sensible setting lives between those two numbers.
- The macOS thermal state. macOS publishes its own reading of how much heat pressure the system is under: Nominal, Fair, Serious or Critical. Above Nominal, macOS is acting to manage heat, and at the higher states it reduces performance. It's the clearest sign of thermal throttling, and more reliable than any single temperature.
Watch over time, not just the current number. A temperature history shows whether you're looking at a short spike, which the fans will catch, or a steady climb across a long job, which is where a different fan setting can make a difference.
Step 2: Choose a control mode
Fan control utilities offer some version of these four modes. They trade predictability against how much the fan reacts to heat.
Step 3: Learn to read a fan curve
A fan curve has two axes. Across the bottom is the temperature of the sensor you chose, such as the CPU average. Up the side is the fan's speed as a position between its own minimum and maximum. 0% means the fan's minimum speed, not off, and 100% means its maximum. Between points the speed changes in a straight line. Below the first point the fan holds that point's speed, and above the last it holds the last.
Here are the three templates AeroMac ships with, as a worked example. The values are taken directly from the app.
| Template | Point 1 | Point 2 | Point 3 | Point 4 |
|---|---|---|---|---|
| Quiet | 50°C → minimum | 65°C → 25% | 80°C → 60% | 95°C → maximum |
| Balanced | 40°C → minimum | 55°C → 30% | 70°C → 65% | 85°C → maximum |
| Performance | 35°C → 20% | 50°C → 50% | 65°C → 80% | 75°C → maximum |
- Quiet keeps the fans at minimum until 50°C and only reaches maximum at 95°C. Your Mac runs warmer in exchange for less noise.
- Balanced starts climbing at 40°C and reaches maximum at 85°C.
- Performance never drops below 20% and reaches maximum at 75°C, moving more air sooner.
Building your own curve
- Start from the template nearest to what you want rather than from a blank graph.
- Choose the sensor that climbs with your work. CPU average suits most builds; a GPU sensor may suit rendering.
- Keep the curve rising. A curve that slows the fan as temperature goes up works against you.
- Move one point at a time, then run the same workload again and compare the temperature history and thermal state.
No curve can promise a temperature. A fan can only move air. How much that cools the chip depends on the Mac's design, the room and the work you're doing.
Step 4: Make sure every way out leads back to Automatic
This is the step that matters most, and the one most worth checking in whatever app you choose. To change fan speed, a fan control app installs a privileged helper that writes the fan settings. Ask what that helper does when things go wrong.
- The app quits or crashes. The fans should go back to Automatic, not stay at the last speed set.
- The helper stops. Same answer: Automatic.
- The Mac goes to sleep. The fans should be handed back to the system before sleep.
- A sensor goes missing or reads wrong. A sensor-based mode can no longer see the heat. Going quiet is the wrong answer; full speed or Automatic is the right one.
- A trial or licence ends. Fans should return to Automatic before any features are restricted.
- You can always see the state. The app should never hide whether a fan is on Automatic or under its control.
You can test the first one yourself in a minute. Set a constant speed you can hear, quit the app, and listen for the fans to settle back to normal.
Run one fan controller at a time. Two apps write the same fan settings and fight each other. Before you switch, set the old app to Automatic and quit it.
When the fans aren't the answer
- Loud fans at idle: open Activity Monitor and sort by CPU. A runaway process heats the Mac, and quitting it fixes the cause rather than the noise.
- Hot at idle with the fans already at full speed: contact Apple Support. That points to something fan control can't change.
- Blocked airflow: a laptop on a duvet or a desktop pushed against a wall can't move much air at any fan speed.
Doing this in AeroMac
AeroMac is a fan control app for Apple Silicon Macs built around the steps above.
- Monitoring starts without an administrator prompt: temperatures, fan speeds, power, battery and the macOS thermal state, with a rolling 30-minute history and the essentials in the menu bar.
- Fan control uses a small privileged helper that installs only when you choose it and approve the administrator prompt. You can remove it in Settings → Helper.
- All four modes, applied to every fan or one fan only. Curves take two to ten points, and you can save any mix as a preset and switch it from the menu bar.
- Quitting, a crash, the helper stopping, sleep and the end of a trial all return the fans to Automatic. If a sensor goes missing, sensor and curve modes go to full speed instead of guessing. You can trigger each case in the live demo on the home page.
AeroMac is in preparation and not yet available to download. When it opens, it will be US$9.99 one-time, with a 14-day trial that needs no card.
Common questions
Is it safe to change Mac fan speed?
Setting a speed between the fan's own reported minimum and maximum is what fan control apps do. The real risk is a fan held too slow under heavy load with nothing watching it, so check what the app does when it quits, crashes, sleeps or loses a sensor. Each of those should hand the fans back to macOS Automatic.
Will a faster fan stop thermal throttling?
It can help, but nothing guarantees it. Fans move air; how much that cools the chip depends on the Mac's design, the room and the work. Run the same workload before and after and compare the macOS thermal state and temperature history.
Can I control the fan on a MacBook Air?
No. MacBook Air models with Apple silicon have no fan. A monitoring app can still show their temperatures, where the sensors report them.