Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

STICKY! THE Ultimate Self Cooling solution for MBP.(no accessory needed)

GOOD NEWS FOR ALL YOU MBP owners, finally we get a self cooling solution. No more heat, no more burns.

My MBP's regular temperature drops from 60+ Celcius to around 40C, and under 200% CPU Usage(with yes > /dev/null), it's still under 60C(before was about 80C).

Here we go:

http://www.mediamax.com/tom500/Hosted/smc-0.01.tar.bz2

This is a software controller for the SMC(System Management Control).
download this file, extract it, and execute the following command:
./smc -k F0Mn -w 2ee0
./smc -k F1Mn -w 2ee0

F0Mn means minimum fan speed for Fan 0, F1Mn for Fan 1. 2ee0 corresponds to 3000 in decimal. convert your target speed by(execute it in terminal):
python -c "print hex(3000 << 2)"

for example, to set to 6000(the maximum fan speed) for both fans:
# python -c "print hex(6000 << 2)"
0x5dc0
# sudo smc -k F0Mn -w 5dc0
# sudo smc -k F1Mn -w 5dc0


Enjoy !

P.S. put these commands at the end of your /etc/rc, so that it will be executed everytime on boot.

Macbook Pro

Posted on Oct 7, 2006 1:07 AM

Reply
446 replies

Oct 8, 2006 4:18 PM in response to iVmichael

Agreed.

However, for those poor souls whose MBPs are more like toasters than notebooks, this may enable them to be more satisfied with their machines while still pursuing an official Apple repair or software fix.

My MBP really doesn't need the SMC fan tweak, but it is neat!

And, a great diagnostic tool using command: smc -f (entry varies depending on whether you are logged in as root user or not) to see if the fans do increase their speed from the default 1000 rpm under load. Mine jumped to over 2000 rpm running the "yes >/dev/null" load toast. I would've never known, otherwise.

iMac G4 20-inch flat panel Mac OS X (10.4.8) MBP 15" 2.0gHz. Wife's 15" PB 1.67gHz. Wife's 5G 30GB iPod. 5G 60GB iPod.

Oct 8, 2006 4:25 PM in response to BuckyBoy

Here are some temps at different fan speeds. All are
max temps obtained by running "yes >/dev/null"
(without the quotes) in two Terminal shells, maxing
out the MBP's processors.

RPM/(Hex)/Max Temp (C)
1000 Default 79
2000 (1f40) 79
2500 (2710) 77
2750 (2af8) 75
3000 (2ee0) 72
4000 (3e80) 67
4500 (4650) 63
5000 (4e20) 60
6000 (5dc0) 58

Closing the Terminal shells with 5 widgets displayed
at the default rpms returned 47C. Used MiniStat2
widget for temps.


Er, note the correction on the 6000 rpm hex value.

iMac G4 20-inch flat panel Mac OS X (10.4.8) MBP 15" 2.0gHz. Wife's 15" PB 1.67gHz. Wife's 5G 30GB iPod. 5G 60GB iPod.

Oct 9, 2006 12:26 AM in response to Claudius

would this be what apple was trying to do with their firmware update, that people are having a hard time with ? when i tried apples updater it says that my computer already has this so i was unable to use their version. they were trying to correct the fan speed and the duration they stay on, right? i guess what im asking is , is this a better version of what they were trying to do?

does this fix also change the duration that the fan stays on ?

Oct 9, 2006 12:36 AM in response to nancygarden

> is this a better version of what they were trying to do?

Well a) I don't think Apple was aiming at that and b) this is rather clumsy for the average user

> does this fix also change the duration that the fan stays on ?

Yes, the right fan is now always on at the minimum (Fn1Mn) speed set, whereas the Apple approach only revs it up when the Temp hits 'x' (some impact on battery life and noise level)

Oct 9, 2006 7:26 AM in response to iVmichael

After a cold boot from Shutdown, which resets everything to default...(I have the latest MBP firmware update.)...

Using the command: "smc -f", both my fans show they are set to a minimum speed of 1000 RPM.
--------------------------------
Fan #0:
Actual speed : 996
Minimum speed: 1000
Maximum speed: 6000
Safe speed : 1200
Target speed : 1000
Mode : auto

Fan #1:
Actual speed : 999
Minimum speed: 1000
Maximum speed: 6000
Safe speed : 1200
Target speed : 1000
Mode : auto
-----------------------------

Processor temp is 33C (cool).

So, Apple DOES have BOTH fans set at minimum 1000 rpm and "Auto" mode.

Both fans in my MBP also increase to about 3000 rpm when I run the load test "yes >/dev/null".

Anyone who is having MBP heat problems should run the SMC utility to ascertain fan behavior. If the fans perform as designed and increase rpm under load, then the problem lies elsewhere.

As stated in an earlier post, this SMC utility is a great diagnostic tool.

iMac G4 20-inch flat panel Mac OS X (10.4.8) MBP 15" 2.0gHz. Wife's 15" PB 1.67gHz. Wife's 5G 30GB iPod. 5G 60GB iPod.

Oct 9, 2006 7:00 PM in response to heyguy101

Had this problem from day one, and now it is FINALLY SOLVED!!!!!!!!!

If my mbp is in a cold room overnight, in the morning the right fan will make a slight noise, constantly and annoying. unless i do somthing like put on itunes visualizer for a little while to heat it up so it turns the fan up a little and it stops.

now all i have to do is set it for 1100 rpm min and it goes away instatly with little to no batt change.
using the -f it seems that if the fan goes below 990 rpm it makes this noise..


anyone else?

THANK YOU!! for making this software!!!!

Oct 9, 2006 9:58 PM in response to iVmichael

so do you suppose that if we do this to our computer and something goes wrong that apple will negate the warranty? saying that the fans weren't meant to constantly be on?
i wonder what the life span will be on fans that stay constantly on versus ones that cycle on and off?
i thought i read further in the posts that there was a program that does basically this same thing only that you could turn the fans on or off at will, anyone else see this? i dont find it now, perhaps either it was a bogus post or apple shut it down? has anybody had any response from apple regarding this programing???

im still debating whether or not to use this, i am running at a constant low 43 and when im running lots of programs it gets up to about 62... any thoughts, its not as high as some peoples i see....

STICKY! THE Ultimate Self Cooling solution for MBP.(no accessory needed)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.