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?
> 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/…
Building a macOS app to know when my Mac is thermal throttling
61–70 of 123 posts
Re: Building a macOS app to know when my Mac is thermal throttling
#62Earlier quoted context omitted.
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
#63There's another possibility. If your battery is low and you've mistakenly plugged it into a low-power USB-C source (phone charger), you will also see 100% CPU usage, low power usage, and terrible performance. Probably not the author's problem, but it's been mine more than once! It might be worth adding something to detect this case, too. You can see your charger power under "System Information"; I assume there's an API for it also.
Re: Building a macOS app to know when my Mac is thermal throttling
#64> I know it’s thermal throttling because I can see in iStat Menus that my CPU usage is 100% while the power usage in watts goes down. There's another possibility. If your battery is low and you've mistakenly plugged it into a low-power USB-C source (phone charger), you will also see 100% CPU usage, low power usage, and terrible performance. Probably not the author's problem, but it's been mine more than once! It migh…
Re: Building a macOS app to know when my Mac is thermal throttling
#65> I know it’s thermal throttling because I can see in iStat Menus that my CPU usage is 100% while the power usage in watts goes down. There's another possibility. If your battery is low and you've mistakenly plugged it into a low-power USB-C source (phone charger), you will also see 100% CPU usage, low power usage, and terrible performance. Probably not the author's problem, but it's been mine more than once! It migh…
IIRC the next generation of MacBook was the one that came with the larger power brick, which didn’t at all surprise me after that experience. Then they switched to GaN to bring the brick size back down.
Re: Building a macOS app to know when my Mac is thermal throttling
#66Earlier quoted context omitted.
> 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/…
It would be cool if the bottoms of MacBooks weren’t flat and instead wavy or rippling to increase surface area. There are probably a lot of cool designs (ayyyyy) you could machine in.
Re: Building a macOS app to know when my Mac is thermal throttling
#67Re: Building a macOS app to know when my Mac is thermal throttling
#68My 2017 macbook is basically brick. Crazy how just opening chrome sets off fans like a jet engine. How much cpu can checking gmail really use? Foolish me is considering buying a new macbook this year. I have no choice because Apple and Microsoft will do everything in their power to ship the shittiest personal computing products every year.
I'm sorry you're saddled with an Intel Mac. The Apple Silicon Macs really changed everything. Clearly Apple is capable and willing of shipping extremely good and performant hardware, even though historically they haven't always done so. I do blame Intel for their monopoly on mediocraty for the late-10s Macbooks though.
Re: Building a macOS app to know when my Mac is thermal throttling
#69Come along with me! We'll destroy the planet so fast that we'll all be cinders before you know it.
All we have to do is gobble the marketing speak so fast and make everything shiny and new, and we'll all be dead before you can say "Greta Thunberg."
Come die with me for thin and for stylish. Kill the animals with me for "sleek".
Die. With. Me. Now! I made an app!
Re: Building a macOS app to know when my Mac is thermal throttling
#70On my MacBook Pro, I have come to the conclusion that Apple priorities low noise level over heat dissipation. And I have my Mac fan control to have a minimum fan speed.