
At least with the white MacBook late 2006 like mine. It seems that with Lion it will get even worse. All I know is that all of this started after upgrading to Snow Leopard. They claim it runs 5-10 C cooler, but still no use for the fan.

Some people in youtube even opened the MacBook and changed the thermal paste. Other great apps like Mac/SMC Fan Control for Windows are smcFanControl. It simply doesn't seem to control the fan as it should. I've found many people complaining about the fan speeding, often for nothing. I checked for days before to come out with this workaround. On the other hand, lowering the MAX rpm I still get the CPU getting cooler. If the rpm is too low, it gets hotter but then in few seconds the max value is raised. After that it's up to the SMC to decide if it can go slower (usually it doesn't).

Well, if it does it does it for up to 60 seconds, just the time for cron to kick the script and change the MAX rpm value for the fan. I can't test it but I imagine that on MacBook Pro for each temperature one should add the line:īut that's the point. This works only for 'fan0' with the MacBook having only one fan. Similar to 3 smcFanControl lets the user set the minimum speed of the built-in fans, so you can increase your minimum fan speed to make your Mac run cooler. If the CPU temperature drops it may decide to lower the rpm even more. The smc is still in control of the fan speed.
#Smcfancontrol for windows 7 full
!/bin/sh# Read CPU0 temperature via smc tool and convert in decimal value#TEMP=$((0x$(/usr/local/sbin/smc -k TC0D -r|awk '')))# Depending on the actual temperature value adjust the maximum fan speed.#if then /usr/local/sbin/smc -k F0Mx -w $(python -c 'print hex(3000 75 C it should use full speed.
