AppleSMC fan control

From Electron Cloud

Revision as of 18:23, 23 August 2009 by Ecloud (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The default fan control firmware works, but when doing long builds and such, the CPU temperature can hit 80C, which is higher than I like to see. So one approach is to use a semi-automatic method: set the min/max fan speed values that the firmware pays attention to, such that the temperature is kept lower than the default. (If you just set the min fan speed slightly higher, it will make an unnecessary amount of noise when the machine is idle, and still won't keep it cool enough during heavy lifting.)

This script works with Gentoo on the Mac Mini with some modifications:

The modifications are due to the fact there are only 2 temperature sensors, one fan, and no battery, thus no need to mess with hdparm settings or to change behavior depending on whether the Mac is running on batteries; and Gentoo startup scripts are more concise than plain shell scripts. File:Example.jpg

Personal tools