Live data from Hacker News

Building a macOS app to know when my Mac is thermal throttling

stanislas.blog

51–60 of 123 posts

Re: Building a macOS app to know when my Mac is thermal throttling

#53

Earlier quoted context omitted.

This could be total nonsense and I am definitely out on a limb here, but I remember from my amateur crypto mining days (almost 15 years ago wow) that keeping everything relatively consistent is better for the longevity of your hardware (GPU/CPU mainly). Some people obsessed over getting temps as low as possible but that’s not very productive, diminishing returns and all of that. There is just generally a healthy temp…

You're speaking the truth, as this is not nonsense - it is correct. At the micro level, thermal expansion/contracting is occurring across the variety of the circuit board materials and components. Hot is fine (not too hot), but it is the consistency that makes for longetivity. I limit power consumption profiles and clock speeds unless higher power is required, and combine that with an oversized cooling system - keeps…

Yeah that was my understanding as well. Basically it comes down to how much you are warping/straining the materials. It all seems rather intuitive to me but this is not my area of expertise and just because something makes sense doesn’t mean it’s correct lol

Re: Building a macOS app to know when my Mac is thermal throttling

#54
post #2

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?

[deleted]

Re: Building a macOS app to know when my Mac is thermal throttling

#55
post #2

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?

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.

Is Apple actually letting the Mac burn to the point at which it has damage or other negative consequences? I've definitely observed they delay the fans until they're absolutely needed, but I trust their thermal management to not actually cause harm. (besides a warm lap)

Re: Building a macOS app to know when my Mac is thermal throttling

#56

Site appears to be hugged to death, repo is: https://github.com/angristan/MacThrottle

Oops, I fixed it, I have not very important Cloudflare Workers in front of the blog (which is on Cloudflare Pages) and somehow they were in fail closed mode and not fail open :(

I have had back luck with them intermittently losing routing. Sometimes re-creating the worker fixes weird issues.

Re: Building a macOS app to know when my Mac is thermal throttling

#57

This would be a really useful thing to indicate via an unobtrusive LED on the chassis somewhere.

There is no way Apple would do this on a MacBook Air, which is able to be passively cooled because of the type of use cases/users it is primarily designed for, most of whom never hit throttling. The light would only confuse almost everyone.

Re: Building a macOS app to know when my Mac is thermal throttling

#58
I had the 2019 Macbook Pro i9, so I think a function to determine thermal throttling could be written very simply:

    function isThermalThrottling() {
        return true; 
    }
Seriously, I loved that computer for the most part but I was a little annoyed that I paid a lot of money for the i9 CPU just to get worse performance than the i7.

Re: Building a macOS app to know when my Mac is thermal throttling

#59
post #58

I had the 2019 Macbook Pro i9, so I think a function to determine thermal throttling could be written very simply: function isThermalThrottling() { return true; } Seriously, I loved that computer for the most part but I was a little annoyed that I paid a lot of money for the i9 CPU just to get worse performance than the i7.

I had that problem as well. Especially when connected to two external monitors. I did not love the machine and the M1 Max was such a big upgrade because of that and I could upgrade to the m3 max later and give my m1 to somebody else. Both apple silicon machines are going strong for a long time I guess.
Post reply on HN