5/28/2026 at 5:24:25 AM
Warming up a 2019-era (Intel) MacBook Pro was never my problem. Quite the opposite. Those machines ran notoriously hot. The later macOS releases, combined with company-mandated crapware, made it worse. Doing an ordinary build or starting a videoconferencing session was enough to cause the fans to run. On a warm day the fans couldn’t shed enough heat and so the system would go into thermal throttling. The OS would occupy a core with a 100% kernel_task that didn’t do any work but which would serve to prevent actual work from being scheduled onto that core. When four or five out of the six cores were occupied by kernel_task, I knew I was in for a bag of hurt (to steal a phrase from Steve Jobs). Responsiveness went completely to hell. The machine became effectively unusable.After a while my normal procedure was to run with the thing sitting on top of an ice pack. That would let me run a 60-90 minute video conference without troubles.
The only redeeming feature of these machines is that they could emulate old x86 hardware at speed. That allowed me to run old apps on old OSes without having to keep old hardware running.
by smarks
5/28/2026 at 11:24:00 AM
I had Windows and Mac laptops back then, and the HN snobbishness around the superiority of the Mac was genuinely baffling.My i9 2019 MBP with discrete graphics was probably the worst laptop purchase I ever made. Docking it to an external monitor would enable the GPU, so even when idling it would run the fans and drain the battery.
I’d read cautionary tales about Windows laptops being pulled out of backpacks scorching hot as they failed to shut down. But that happened to my Mac all the time, too.
The M series though is incredible. I can’t imagine buying a Windows laptop now.
by reitzensteinm
5/28/2026 at 11:33:27 AM
The i9 was notorious. Would thermally throttle almost instantly & for any sizeable build job would end up slower than the i7 IIRC.Intel really made themselves unpopular with Apple during that period.
by pja
5/28/2026 at 3:14:28 PM
> Intel really made themselves unpopular with Apple during that period.You can't tell me that this wasn't known by Apple before shipping the product. Why did they not provide adequate cooling for the CPU?
by aeyes
5/28/2026 at 4:21:28 PM
This was a laptop, so cooling was very constrained. The fans can only be so big & you can only shift so much air in & out of a MacBook.I presume Apple knew perfectly well but wanted the halo product to sell to those people who will always pay extra for the perceived “top of the line” product. Once Intel branding had created an i9 that was a bigger number than an i7, then Apple was going to sell it.
It was faster than the i7 after all: just not for very long!
My entirely speculative theory is that the poor thermal characteristics of that era of Intel CPUs didn’t really become apparent until quite late in the development process & by that point Apple had probably committed to buying a fair chunk of Intel’s output.
by pja
5/28/2026 at 1:35:50 PM
> Intel really made themselves unpopular with Apple during that period.Intel just reenacted IBM's history with Apple, particularly the G5 era. That CPU was instantly a no-go for anything mobile. In workstations it was cranked ever higher with very poor power-frequency scaling, needing water cooling for the beastly 200W idle power consumption and close to 1kW full throttle.
That went well so was a perfect role model for Intel's i9.
by close04
5/28/2026 at 2:44:39 PM
Oh yeah, I forgot about the graphics.I had (and still have) a 4k external monitor. Naturally I wanted the MBP to drive the monitor with a resolution that took advantage of all the pixels. Unfortunately with most monitor settings the GPU power consumption would produce enough heat to run the fans even if the rest of the system was completely idle! If I set the output to full HD the GPU would cool down and the fans would turn off. But full HD on a 4k monitor is a waste.
It was very strange. I could drive the monitor at 4k but with the image upside down, and the power consumption would be low. But flip the image right side up and it would run hot and turn on the fans.
It took a couple weeks of fiddling, but I finally found a combination of refresh rate, resolution, image orientation (right side up!), and cabling that let me drive the monitor at high resolution without running the fans. What a pain.
(I used iStat menus to monitor GPU power consumption. At “good” settings it consumed about 5w. At “bad” settings it would consume 17w. At a bad setting you could immediately see the various temperatures go up and the fans spinning up to compensate.)
by smarks
5/29/2026 at 4:17:36 AM
How could orientation and cabling affect heat??by lobf
5/29/2026 at 10:48:49 PM
I don't know, but I did observe differences in power consumption caused by all sorts of unexpected things.At some point during all my fiddling with this stuff, I discovered a correlation between GPU power consumption (as indicated by iStat Menus) and fan speed. For example, if I switched to high resolution, the power would increase, and at low resolution, power would decrease. And of course more power means more heat, which causes the fans to run. That kind of made sense: moving more pixels consumes more power.
But I also observed an effect caused by refresh rate. Oddly, I seem to recall 30Hz would cause increased power draw but 60Hz the power draw was reduced. Yes, this seems counterintuitive. Since I didn't have a good model for what caused the increased power draw, I decided to try all combinations of the settings. On a lark I tried inverting the image and it actually affected the power draw! Probably has something to do with the access order of memory, but I don't really know. And indeed it seems odd that running the image upside down actually pulled less power than right side up.
The cabling issue was a bit more complicated. My initial configuration was to run the video through a dock, with the dock's video output going to the monitor. That always resulted in high power draw. Connecting the computer directly to the monitor did have the effect of reducing power draw... but only in certain configurations.
by smarks
5/28/2026 at 12:18:02 PM
Apple hardware quality on the laptops was bottom tier during the 2016-2019 "butterfly" era. There's no denying.by carlosjobim
5/28/2026 at 1:41:14 PM
It was a truly ridiculous idea to put an i9 in any laptop. That generation of i9 is difficult to cool even with liquid cooler systems in big ATX cases.by mfro
5/28/2026 at 7:40:55 PM
Just to remind, the mobile + desktop lines are not the same thing even if they both get the same branding.The top end chip in the 2019 MBP was the i9-9980HK, which had a TDP of 45W.
Would have been reasonable in a chunkier workstation/gaming type of laptop with the kinds of cooling solutions those usually get, it's not something that needed an actual desktop liquid cooling solution to run well.
But obviously the 2019 MBP design/cooling was not up to that task.
by volkl48
5/28/2026 at 7:57:12 AM
My Intel MBP would noticeably raise the whole room's temperature, while the fans ran so loud. We had some corporate security software that would occasionally go haywire and lock up 100% of a core until you rebooted. If you got that at the same time as a video call it would become too physically painful to touch any part of the metal body with bare skin.by recursivecaveat
5/28/2026 at 1:11:18 PM
i decided to do an experiment and try to run an LLM in my old 2013 MBP. i7, 16 gb mem, 1 tb hd.Installed Linux mint Xfce Edition for lightness, installed ollama, start to test different models. Gemma4 e4b runs perfectly fine, exposed it to the network, connected to it with my current notebook and use vs code codex to start to run inference.
For about 30 minutes of bliss, this setup work at a reasonable speed... then the MBP shut it self down. It was so hot that it trigger the safety mechanism, the fans sounded like the laptop was about to take off.
I though on leaving it on inside the fridge, but then the WIFI wouldn't reach.
On the other hand, my wife saw all this and offer to buy me an M5... the experiment didn't work as intended, but it did work.
by jorgeleo
5/28/2026 at 3:23:21 PM
On a laptop that old it might be worth opening it up to blow all the dust out with a compressor or air duster. I’ve often found that to work wonders on old MacBook Pros.The other issue is that unless the battery has been replaced relatively recently its charging efficiency may not be that great and the high load being placed on it might be causing it to get hotter than it would have done when new.
by bartread
5/28/2026 at 5:19:38 PM
I have personally replaced the battery a couple of times already... but a good clean up is a good ideaby jorgeleo
5/28/2026 at 6:41:57 PM
Give the fans a really good going over: tend to find loads of dust and fluff hiding inside them.by bartread
5/28/2026 at 3:03:21 PM
Could be in need of a thermal paste refresh etc.?by tacomagick
5/28/2026 at 5:19:54 PM
and redo the thermal pasteby jorgeleo
5/28/2026 at 4:31:59 PM
> On the other hand, my wife saw all this and offer to buy me an M5...Hold my beer. I'm going to run Qwen on this 3rd-generation iPod... somewhere my partner can see
by gitpusher
5/28/2026 at 5:20:41 PM
i can sell you my MBP, but no refunds if it doesn't workhahaha
by jorgeleo
5/28/2026 at 12:34:30 PM
Those were John Ive era laptops where form ruled function. Poor thermal, less ports, less keys were all features.by blackoil
5/28/2026 at 12:53:58 PM
Form always ruled function with Jony Ive, but he always had a good eye for the way compromises shook out. During that era, Ive was creatively checked out but Cook kept him on to maintain the stock price.by philistine
5/28/2026 at 8:03:51 AM
Maybe the same type. Each time I call the LLM api the fan starts to work and make big noise. The temperature in the room is going up noticeably for 1-2 degrees.by alexwwang
5/28/2026 at 11:33:51 AM
> Each time I call the LLM api the fan starts to work and make big noiseSo every time you do HTTP calls? Nothing there should spin up your fans, unless you use an agent with an horribly broken TUI, I've heard there is a few of those out there. But remotely calling LLM APIs really shouldn't be taxing on your local device, something somewhere is wrong/bad if that's what you're seeing.
by embedding-shape
5/28/2026 at 11:39:35 AM
If the horribly broken TUI you mentioned is OpenCode, I’d say yes. That’s exactly what I am experiencing.by alexwwang
5/28/2026 at 12:15:03 PM
Sure, if that's what you're using, then that's definitively buggy, unless it's doing compilation or something actually using your resources, just making HTTP calls shouldn't be heavy for your computer. Claude Code was mainly what I was thinking about, as it similarly broken, but I'm sure there are more out there as most of them seem vibe-coded at best.by embedding-shape
5/28/2026 at 1:37:46 PM
Yes. Whatever *code, the same when they are working. The node.js backend is awful.by alexwwang
5/28/2026 at 12:13:36 PM
Is it a local LLM? Sibling seems to be assuming remote, but I have trouble imagining a TUI that inefficient.by Filligree
5/28/2026 at 12:16:16 PM
No. Simply the rest api call in opencode tui. I don’t know why maybe the mbp is too old, at least it served 6 years +.by alexwwang
5/29/2026 at 12:58:24 PM
Not counting compilation passes, the rest of OpenCode is trivial enough that it should work on a 1980s PC.by Filligree
5/29/2026 at 8:02:24 PM
It’s just so weird.by alexwwang