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:
gem install istats
istats cpu temp | awk '{gsub(/[^0-9\.]/,"",$3);print $3}' $ gem install istats
ERROR: Could not find a valid gem 'istats' (>= 0) in any repository
ERROR: Possible alternatives: iStats
$ gem install iStats
Fetching: sparkr-0.4.1.gem (100%)
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
$ sudo gem install iStats
Fetching: sparkr-0.4.1.gem (100%)
Successfully installed sparkr-0.4.1
[...]
This could take a while...
Then, I discovered it uses sparklines for output: $ istats cpu
CPU temp: 60.625°C
Which is pretty cool.EDIT: the sparkline doesn't show here, but it's a little bar-chart histogram
I 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.