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 been around for a while already. The dictation feature in OS X 10.10 already knows that trick. The thought of the little thinks is what still makes me stick with OS X.
> The thought of the little [things] is what still makes me stick with OS X.
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.
They have to. Any time my MBP is working really hard, say, compiling, or talking on skype, or watching a video, or loading a web page, or browsing the filesystem, the fan ramps up like a turbine. It gets so bad that the microphone can't accurately pick up my voice.
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.
Are you using an older model that hasn't been cleaned in a while? I use an early 2013 15" MBP and the only time I ever hear the fans is when I'm doing compilation with 8 threads (100% CPU usage on all four cores).
And only if you're using the internal microphone. I was trying to test this and couldn't reproduce it until I realized I was using headphones with a mic. Unplugged the headphones, activated Siri and the fan instantly turned off.
If they thought about turning it off to increase the clarity of the speech, they probably thought of turning them on in case the computer is about to explode.
I guess Windows is at a disadvantage here since it doesn't know the physical layout of the components on the hardware it's running on. It would be up to the laptop manufacturers to include a driver to do such.
Why the down votes? Isn't it important? If I'm running some CPU intensive processes, I would hope it could send a SIGSTOP to the process so it wouldn't burn itself.
Throttling CPU frequency would help, but I expect siri needs some CPU too.
yes. I've got 3 cores pegged now, fan shuts off for a few seconds and if I don't say anything it bails and the fans come back.
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.
Since when were simple solutions considered stupid? If filtering audio (which will probably only work the CPU, and thus the fan, more) is smarter than stopping a fan, I must be as dumb as bricks.
Yes agreed, it really sounds like a workaround. They improve the detection rate by reducing the noise floor.
I find it interesting that they took the time to implement it, it must have cost a considerable amount of work that they could have put into filter algorithms instead. Fan noise sounds like an artifact that is easy to filter, but I'm probably wrong.
[+] [-] n1000|9 years ago|reply
[+] [-] hashkb|9 years ago|reply
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.
[+] [-] moepstar|9 years ago|reply
[+] [-] kstenerud|9 years ago|reply
[+] [-] cordite|9 years ago|reply
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.
[+] [-] alexbock|9 years ago|reply
[+] [-] coldtea|9 years ago|reply
[+] [-] crymer11|9 years ago|reply
[+] [-] AstralStorm|9 years ago|reply
Is someone up for a free warranty Macbook replacement? ;)
[+] [-] stuaxo|9 years ago|reply
I guess it ramps the priority of everything else down as well.
[+] [-] fractal618|9 years ago|reply
[+] [-] wingerlang|9 years ago|reply
[+] [-] DiabloD3|9 years ago|reply
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.
[+] [-] Unklejoe|9 years ago|reply
[+] [-] jxy|9 years ago|reply
[+] [-] jxy|9 years ago|reply
Throttling CPU frequency would help, but I expect siri needs some CPU too.
[+] [-] n1000|9 years ago|reply
[+] [-] carlosfvp|9 years ago|reply
[+] [-] ianbertolacci|9 years ago|reply
[+] [-] DigitalJack|9 years ago|reply
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.
[+] [-] vorotato|9 years ago|reply
[+] [-] sudhirj|9 years ago|reply
[+] [-] nikolay|9 years ago|reply
[+] [-] sclangdon|9 years ago|reply
[+] [-] mnovaes|9 years ago|reply
[+] [-] jsonau|9 years ago|reply
[+] [-] AstralStorm|9 years ago|reply
[+] [-] p333347|9 years ago|reply
[+] [-] nom|9 years ago|reply
[+] [-] bdcrazy|9 years ago|reply