the fan is not reacting to what you are doing now

updated · by

a fan that starts while you are doing nothing feels like a fault, and every page about it tells you to check for dust and open Activity Monitor. the second half of that is right and the first is usually wrong. what is missing from both is the mechanism: fans respond to sustained heat, with a lag, and that lag is why the noise so rarely lines up with what is on your screen.

what your Mac's fan is actually following

a spike is silent, a plateau is loud

the fan is not connected to cpu usage. it is connected to temperature, and temperature is the result of power turned into heat over time — so a chip at 100% for four seconds barely moves it, while the same chip at 30% for twenty minutes moves it a lot.

this is the same shape as the other gauge people misread on a Mac: the system reports a pressure it is under, not a number to compare against a threshold. what memory pressure actually measures

  • a spike is silent. compiling for ten seconds, opening a heavy app, loading a page — all of it ends before the metal warms up.
  • a plateau is loud. a video call, an export, a sync, an indexing pass. moderate load that never stops.
  • ambient temperature moves the whole curve: in a warm room the fans start sooner and run faster for the same work.
  • on a fanless MacBook Air there is no noise at all — the machine just slows down instead. the absence of a fan is not the absence of the problem.

why the noise outlasts the cause

the lag works in both directions. by the time you hear the fan, the thing that caused it has been running for several minutes and may have finished — you look at a quiet Activity Monitor and conclude that nothing is happening. then it keeps going after you close the thing, because the heat is still in the metal.

so «loud fan, idle machine» is not a contradiction. it is the shape of a cooling curve.

what is usually running when the fan is loud

sorted by how often it turns out to be the answer. Activity Monitor's CPU tab, sorted by %CPU, names all of these — the trick is to look while it is loud, not afterwards. the names below are what a current Mac reports; several repeated elsewhere were retired versions ago.

indexing after an upgrade also shows up where people notice it before they notice the fan — the storage bar, under a single opaque label: find out what system data is using

the processes that actually show up

  • Spotlight indexing, after a system upgrade or after copying a lot of files. it shows up as mds_stores and a row of mdworker_shared — not as mdworker, which no longer runs on its own. it can go for hours, and it is supposed to end.
  • Photos analysing your library. the process is mediaanalysisd, joined by photolibraryd and cloudphotod — there is no photoanalysisd on a current Mac, however often it is quoted. it prefers an idle machine on power, which is precisely when you notice the fan.
  • a browser. a tab playing video, a video call, or a page running scripts for two days without a reload. the Energy tab finds these better than the CPU tab.
  • the first Time Machine backup, or a cloud client on its first sync.
  • an app built for Intel running under Rosetta. it works, and costs more power than the same app compiled natively.
  • an external display. driving one raises idle power noticeably; on a small machine that alone separates silent from audible.
  • kernel_task, high in the list. this one is not a cause but the throttle itself: macOS parks work in it to hold the chip back while it cools. near the top means heat is already being managed.

the first item is not our guess — Apple names indexing outright, and calls the rushing-air sound a normal part of cooling. Apple — about fans and fan noise in your Apple product

the kernel_task behaviour is documented outside Apple in more detail than inside it. the eclectic light company — keeping cool: control

a Rosetta build is easier to check than to guess at — the same app often ships in two versions, and only one of them is native: the App Store version versus the one from the site

how to tell if your Mac is actually hot right now

Activity Monitor answers «what is running». it does not answer «is this machine under thermal stress right now», and the lag is what makes those two different questions. one line answers the second, with no sudo and no app:

  • notifyutil -g com.apple.system.thermalpressurelevel

the number is the thermal pressure the system says it is under. the scale is named in OSThermalNotification.h, which ships with the Command Line Tools: on macOS it runs 0 nominal, 1 moderate, 2 heavy, 3 trapping, 4 sleeping.

for a loud fan that is the useful reading. hard fan with the pressure at 0 means the work is over and the machine is coming down — wait, do not investigate. hard fan at 2 means the load is live and still winning, and that is the one to go looking for.

what it is not is a temperature, and there is no way to get one for the cpu without an app — that part has its own page, along with why every Terminal recipe for it is refused: check cpu temperature on an Apple silicon Mac

why a loud fan is probably not dust

dust is a real failure mode and the most-repeated answer on the internet, which is a bad combination. it takes years to accumulate, and it has a specific pattern: the fan runs high constantly, from cold, including at idle, and has been worsening for months.

if your Mac is two years old and the fan started last week, the cause is something running, not something accumulating. cleaning it is a plausible way to spend an afternoon and not fix anything. what helps is mundane: a hard flat surface instead of a bed, and not running a long export with the machine in a bag.

the surface advice comes from Apple, and so does the number behind it: Mac laptops are specified for ambient temperatures of 10–35 °C, and the fan curve is drawn against that range, not against your room. Apple — keep your Mac laptop within acceptable operating temperatures

why the smc reset advice is wrong

the other frequently-suggested answer is resetting the SMC, and the pages recommending it were written for Intel Macs and never updated. on Apple silicon there is no key combination to hold, because there is nothing to do by hand: the SMC resets itself, and a restart is the whole procedure.

the wording is unambiguous — «no other steps are needed, SMC resets automatically on Mac with Apple silicon». Apple — reset the smc of your Mac

the physical maintenance that helps is a smaller job than opening the machine, and needs no shutdown: clean your keyboard without shutting down

when a loud fan is worth acting on

  • it is loud from a cold start, before you open anything. that points at hardware or at something launching at login.
  • it never comes down hours after whatever it was ended, and the pressure reading is still above 0.
  • one process sits at the top of Activity Monitor permanently and updating it changes nothing. that is a bug in that app — a report to file, not a Mac problem.
  • the machine is also visibly slower. heat and throttling arrived together, so the load is sustained and real.
  • it started right after a major macOS upgrade and it has been days, not hours. indexing should have finished.

and the opposite case, honestly: an occasional loud fan during heavy work is the machine doing what it was designed to do. these chips are meant to run hot and to throttle themselves before anything is at risk.

if you would rather watch load continuously than open Activity Monitor every time the fan starts, that is what the class of tool is for: system monitor for Mac

frequently asked questions

why is my Mac fan loud when nothing is running?
something was running several minutes ago, or something is running that you cannot see — indexing, photo analysis, a background sync. the fan follows accumulated heat with a lag, so the noise and the cause rarely coincide.
how do i find what is causing it?
Activity Monitor, while it is loud, sorted by %CPU — and then the Energy tab, which catches browsers and background helpers that the CPU tab underrepresents. to check whether the machine is still under stress, run `notifyutil -g com.apple.system.thermalpressurelevel`: 0 means it is already cooling down.
how do i check my Mac's fan speed?
on Apple silicon there is no built-in way. the one facility that reported fan rpm was the smc sampler in powermetrics, and on an M-series Mac it answers «unrecognized sampler: smc» — even though the man page still describes it. reading rpm needs a third-party app.
at what temperature does a Mac start throttling?
Apple does not publish a number, and an Apple silicon Mac will not tell you its cpu temperature at all. what it exposes instead is a pressure level rather than degrees, so the honest answer is that there is no threshold to watch — there is a state to read.
should i clean the dust out?
only if the fan runs high constantly from cold and has been worsening for months. a fan that started this week on a machine a couple of years old is following a process, not a blockage.
does resetting the smc help?
there is nothing to reset by hand. Apple states that the SMC resets automatically on Macs with Apple silicon and that no other steps are needed — a restart is the entire procedure. the key combinations you will find were written for Intel machines.
my MacBook Air has no fan and gets hot. is that a problem?
no. it is designed to disperse heat through the body and to slow the chip down when it cannot. the symptom of a hot Air is reduced speed, not noise.

about the author

Anton Shakirov, the author of hop

makes hop

makes hop and every page on this site. eighteen tools under a single menu bar icon, MIT licensed and open source. reads and answers issues and email himself.