Tell HN: MacOS turns off the fans when Siri is listening
This is something that struck me a few moments ago, because it's very logical but completely unexpected. I have a Macbook Pro that's doing some hard work with the fans on loud, and calling Siri turns the fans off the period that Siri is listening.
It's pretty amazing someone thought of that.
79 comments
[ 2.6 ms ] story [ 159 ms ] threadI would be very entertained if you could melt chips with an overly patient Siri.
I bet theres a way to test their cutoff mechanism. Maybe someone could run some serious bench-marking apps (maybe more CPU bound ones) and see if Siri still kills the fan at high temperatures.
Could someone potentially damage their very expensive machine to satisfy my curiosity?
All this could really open them up to is a hard-shutdown, and I imagine they would have implemented this as a higher threshold, not a complete disable -- at least, it seems like a really easy problem to foresee and circumvent.
just takes about 10 seconds.
edit: I was able to keep activating siri and have the fans off while 4 cores pegged for quite a while. I don't know if CPU throttling kicked in or not, not sure how to check.
I was able to keep the fan off for probably a minute before I stopped. I am interested to find out if intel's cpu throttling kicked in.
edit: installed Intel Power Gadget.
with 4 cores pegged (4 actual cores), the CPU was turbo-boosted (3.0GHz on my laptop). As I prevented the fans from running via Siri, the cpu throttled back to normal rated speed. Temperature varied by a few degrees C hovering around 99C. I did this for approximately a minute or so.
It didn't go below the rated speed (2.5GHz on my laptop).
edit2: I did it again with 4 cores pegged and 4 HT cores pegged. It didn't throttle below 2.5, but I did see that the "yes" processes were throttled back. when I glanced before stopping, they were all at 80% instead of 95+%
There's an API for this in IOKit. Easiest way I've found to get at it on the CLI is:
EDIT: the sparkline doesn't show here, but it's a little bar-chart histogram
Is someone up for a free warranty Macbook replacement? ;)
Even back in the P4 days there were videos of people ripping Heat sinks off intel chips while running and the system throttling down and speeding back up as the heat sink is replaced.
edit: just timed it (yes > /dev/null), it takes about 60 seconds of one core pegged to ramp up the fan to audible. And I'm used to silent so audible is noisy to me.
Two cores pegged gets loud.
Maybe we are in quiet environments and notice them more than other people?
It seems the tolerance is far beyond leg-scalding for my MBP, though it only gets to that point when recompiling a bunch of version specific libraries in a sandbox for over 10 minutes.
My older macbook pro 15" with the stock CPU doesn't get as hot and the fans run much less on that one.
Throttling CPU frequency would help, but I expect siri needs some CPU too.
I guess it ramps the priority of everything else down as well.
This rubs me the wrong way because it's a vicious (positive, I guess) cycle. You keep buying iPhones, they stockpile billions in cash, and they can "think of the little things" (which is really just "How can we make OS X more like iOS and less suitable for power users?").
It's sad... but I can't imagine anyone taking the time to hack this together on their *nix laptop, and even if they did, it's not likely to be portable until a handful of other tinkerers donate their time. This will bring the downvotes, but the way we're stuck on Apple these days is far worse than the MS lock-in we revolted about in the 90s.
Here's a wonderful example: two SMS, one from google and one from Deutsche Bank (who, at the time, probably had enough money to care about details) https://twitter.com/salzprojekt/status/707303168703602688
Both SMS have the same purpose: sending me a single-use login token. But only google thought enough about it to change the sentence structure so as to make the code visible without unlocking the phone.
Now, of course, I exclusively use the MT with my Macs & plan on moving to iPad Pro. I've realized that what actually makes someone more efficient and productive are not the tools that seem the most complex or offer the most options. What I've realized is that the biggest impediment to productive general computing is what I'm going to coin as "context exhaustion."
iOS is an OS designed to be orders of magnitude better in this category than a PC OS. A roll-your-own, completely open Linux distro is the opposite. At the end of the day, the tool that requires the least maintenance and repetition of movements is the tool that actually offers the most real productivity advancement. To use my example, once I realized giving up precise input was completely negated by the freedom of zoom gestures, I realized the great economic benefit of the MT. I'm critically faster at navigating interfaces with gestures like double-tap-to-zoom.
The best part is, Apple isn't trying to achieve market dominance the way MS did. They're simply offering high end products in high demand - and if they don't match your vision of what productive work should look like, you'll always have other options that will be much more popular in terms of market share.
A lot of focused complaints like these, I think, are the result of Apple fans not taking advantage of new features that reduce contexts.
Some people like to be productive, others like to control every aspect of their devices. It's okay. Choose based on your needs.
I am amazed by how quickly people forgot in what position Apple was more than a decade ago.
Apple caring about their products has nothing to with money. It just shows that they really care.
I almost completely agree. But IMHO "really care" includes Apple organising its business so that really caring ends up making them money, without its being zero-sum.
Microsoft also has billions of cash, but never have they done such a thing. They even had more time and money than Apple in the 90s.
This is entirely in software, and Windows 10 does not also do the same. OSX has done this since 10.8, which came with the MBPr.
Which means it's not going to happen, and if it does, it's not going to work right.
The "IBM Compatible" or "Wintel" commodity hardware platform has proven to be a powerful force for making computers less expensive and easier to use, but there's something to be said for vertical integration.