The Hidden Way to Monitor Your Mac’s Temperature for Free

Image for article titled The Hidden Way to Monitor Your Mac's Temperature for Free

Photo: pisaphotography (Shutterstock)

Apple silicon—including the M1 and new M2 chips—has a reputation for staying cool even under intense workloads. Intel Macs, on the other hand, run notoriously hot. They’re still capable computers, but they heat up fast, which, in turn, slows things down. If you have an Intel-based Mac, you’ve probably experienced this computational heatwave for yourself. Rather than guessing how hot your computer is getting, however, there’s a hidden monitor built into every Intel-based Mac that lets you know exactly what is the internal temperature.

Why your Mac overheats (and why it’s bad)

I talked about this subject beforewhen I mostly focused on laptops. Whether you have a MacBook or an iMac, however, the general principle is the same: You don’t want your machine to overheat.

Computers heat up because the internal components, namely the CPU and GPU, generate heat as they work. Depending on your computer, you might not notice it while performing light tasks. Once you start pushing the machine, however, you’ll feel it the temperature ramping up.

It’s not that this heat will damage or break your computer. I mean, it absolutely could, but manufacturers make sure that will never happen. A little heat is okay; the parts there designed to operate normally within a wide range of temperatures. However, when the chips start to get too hot—usually around 90 degrees Fahrenheityour computer will slow down processing speed in order to cool things down, a process referred to as “throttling.”

Throttling sucks, because it means you’re not getting the performance you expect from your machine. Truea slow machine is better than a burnt and broken one one, but avoiding the overheating problem in the first place can help you prevent throttling before it kicks inand push your Mac to its maximum potential.

While there are many ways to combat overheating, one is to keep tabs on your Mac’s temperature. And if you have an Intel Mac, you already have a monitor built right into macOS.

macOS’ hidden temperature monitors for Intel Macs

You won’t find these temperature monitors by searching through the apps installed on your Mac. You won’t even find them in Activity Monitor, as useful a utility as it is. Rather, your Mac’s temperature monitor is found in Terminal. Using Terminal probably seems intimidating to many users, because it allows you to control your Mac using only text-based commands. But you don’t actually need to memorize any of thate commands to use Terminal; the copied and pasted command works just as well.

There are plenty of useful Terminal commands everyone can use (we covered many of them in this piece) dumb we’re focusing on the temperature monitors this time. There are two commands you can use here. The first let you see temperature stats for your Mac’s CPU. Copy and paste the following command exactly as-is into a new Terminal window (quotation marks and all):

sudo powermetrics —samplers smc |grep -i “CPU die temperature”

If done correctly, Terminal will ask for your password. Enter it (you won’t be able to see what you’re typing, unfortunately), then press the return key. After a moment, you’ll start seeing temperature readings, updating roughly every five seconds. The temperatures are written in Celsius, so you’ll need to convert to Fahrenheit on your own, but, after a while, you start to pick up which temperatures are cool, warm, hot, and too hot.

Speaking of which, you will too get access to one of my favorite data points in macOS: When things start to get too hot and your Mac decides what it needs to cool things down, you’ll see (fan) written next to the temperatures (if your Mac has fans, that is). That lets you know the fans are starting to work harder to move hot air out of your machine. Fans are obviously a good tool for cooling computers, but they aren’t perfect: If your CPU is still heating up to unsafe levels—usually 98 degrees Fahrenheit, going by my experience in Terminal—you’ll start to see (power) instead. When this reading appears, it means macOS is throttling your CPU to keep the temperature from going overboard.

You can also check your GPU temperatures with the following command:

sudo powermetrics —samplers smc |grep -i “GPU die temperature”

Note that you won’t see (fan) guard (power) appear on this Terminal windowonly temperature readings.

Options for Apple silicon

While Apple’s suite of silicon chips don’t face as many heat ramps as Intel-based Macs, they can still overheat and throttle like any other chip. Unfortunately this built-in Terminal command won’t work on M1 and newer, since those chips are designed differently than Intel chips in how they handle heat.

The only solid temperature monitor for Apple silicon available right now too TG Prowhich comes at a cost. It’s usually $20, though at the time of this writingit’s on sale for $10. If you’re looking for a temporary solution, the app offers a two-week free trial, so you can monitor your temperatures on M1, M2, or any other Apple silicon variant for 14 days free of charge.

Hopefully, as Apple silicon is adopted by more and more of the Mac user base, developers will write more temperature monitoring apps for the platform. Hey, maybe Apple will even make their own—for free.


Leave a Reply

%d bloggers like this: