Nicolas Boichat wrote:
> 
> I did some debugging of the OS X kernel a while ago, and the only
> sensors OS X is polling is the light sensors, to adjust the keyboard
> backlight.
> 
> Actually, if you look at the assembly code of the AppleSMC modules in OS
> X, there is no single reference to the fans and temperature keys (I got
> these keys from the source code of smcfancontrol (OS X app, no sure of
> the exact name))).
> 
I think this confirms pretty well that even under OS X the SMC controls
the fans directly (and not some kind of software that polls temperature
keys regularly and adjusts fan speeds). I really don“t think that there
are more "hidden" temperature sensors that are used just for fan control.

But maybe the SMC can be configured to different sensitivity/threshold
levels. That way OS X could set these levels once during boot/initialization
and let the SMC do the rest. We under Linux would meanwhile be stuck
with the default levels that would of course be the most conservative and
result in much earlier fan activity. I have no idea of these things but
maybe it would be possible to dump all of the readable/writable state of
the SMC under Linux and OS X and to reverse-engineer areas whose use have
not yet been determined.

I personally set the fans manually to 3000 RPM when not doing anything
resource intensive and have fared very well with that.

Mario


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mactel-linux-users mailing list
Mactel-linux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mactel-linux-users

Reply via email to