logoalt Hacker News

Neywinytoday at 3:14 PM8 repliesview on HN

Seems like good work. From what I've heard developing on MacOS has not gotten easier over the years. I do question the point, though. I suppose there's merit in knowing if your configuration causes thermal throttling, but what are you able to do about it? There's no fan profile to tweak or anything. Can you undervolt them?


Replies

angristantoday at 3:23 PM

> but what are you able to do about it?

On Macbooks with fans, I started tuning my fan curve with iStat Menus (https://bjango.com/help/istatmenus7/fans/#custom-fan-curve) because I noticed the default curve was lagging behind and thermal throttling kicked in before the fan even reach max speed.

For Apple Silicon specifically, I recently discovered that there is a "high power mode" (https://support.apple.com/en-us/101613) that allows the fans to run at higher speed. So I don't use the custom fan curves anymore, it helped me a lot (but it does get quite noisy on a 14" M4 Max)

For a Macbook Air, not much you can do besides closing stuff, or elevating the macbook and pointing a fan at it or things like that... but yeah it's a bit desperate!

show 2 replies
vunderbatoday at 4:33 PM

I've been using Macs-Fan-Control since I picked up a Mac M1 a few years back and it works great. It lets you control the fan RPM based on CPU Core values.

I adjusted it to ramp the fans up at more conservative values because otherwise during intense usage periods it would hit 90C+.

https://github.com/crystalidea/macs-fan-control

jtbaylytoday at 3:25 PM

I wanted this app to exist. Now it does!

I sometimes face thermal throttling because a process has gone wacko, and all I have to do is kill it. But first I have to notice it.

I rarely notice until half my battery is gone!

show 1 reply
nicoburnstoday at 4:31 PM

> but what are you able to do about it

Quit some apps probably. I often have a bunch of stuff running in the background that I haven't bothered to close yet. It also sounds like it'd be good for detecting software that's gotten stuck in a busy loop or similar.

And/or possibly take a tea break while it chills out.

giancarlostorotoday at 5:01 PM

I use TG Pro on my Macbook Pro to auto-cool my Mac. It drives me crazy that Apple lets your Mac burn to a crisp before kicking on the fans.

show 1 reply
embedding-shapetoday at 4:33 PM

> but what are you able to do about it?

Depends on the environment, back when I had a MacBook, they still had fans, but the new ones are all passive, I think. So then the surface (or lack of it) below it would matter the most. If you keep it in your lap, on top of a hairy blanket, it'll be a lot effective at getting rid of the heat compared to if you have it sitting on a stone table, as just one example.

Edit: Seemingly the split of Air/Pro being passively/actively cooled seems to still apply today, so then checking fans, their performance and intakes/outtakes for chaff tends to be the best way, if you have a Pro.

show 2 replies
ameliustoday at 3:22 PM

You can move to a colder place or turn the room temperature down.

show 1 reply