smcFanControl — Cool Your MacBook Pro 195
Clodas writes, "smcFanControl 1.1 is a simple GUI that lets you control how fast each fan spins on your MacBook, MacBook Pro, or Mac Mini. The temperature of my MBP when idle averaged around 63 degrees celsius. After running smcFanControl 1.1, my temperature dropped to 43 celsius within 10 minutes of use. This now allows me to sit my MBP on my lap, something I was unable to do previously since the machine got so hot. I have my fans set to spin at a minimum of 3000 RPM and I still don't hear the fans spinning. Apple by default has them set to 1000 RPM. I really recommend smcFanControl 1.1 for any that feel their MB, MBP, or Mini are too hot to handle."
Finally! (Score:5, Funny)
Finally! I can use my Mac mini on my lap again.
Re: (Score:2)
Re: (Score:2)
You think it would work correctly from the factory (Score:4, Insightful)
Seriously guys...why can't Apple make a laptop that doesn't double as a Friallator [pitco.com]? It seems that with all that computer power available in a laptop, the system could do a better job at adjusting fan speed... perhaps on the power control panel there should be various settings... simmer, roast, boil and flame (Apple with Sony batteries only). Alternatively, Apple could come out with a line of cookware design to work with your laptop.
Yes: PowerBook (Score:2)
Re: (Score:2, Insightful)
It's a LAPTOP. If you can't put it on your lap, surely it ceases to be described as one!
Re: (Score:2, Informative)
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:3, Interesting)
I am glad that this code is under the GPL. Instead of having to have a GUI app always running to make sure the fans stay at a certain RPM, maybe I or another can rip out the guts and make it a cron job that runs every 5 mins or so?
OT:
P.S. Does anyone know of a good Mac usenet/email group for learning all I can about
Re: (Score:2)
Lapinator? For some reason, I had visions of an unstoppable cyborg rabbit - I'm glad it's just a laptop mat.
"Hare Connor?"
Re: (Score:2)
New Mac user info sources (Score:2)
Re: (Score:2)
(If you're not familiar with it, go to System Preferences -> Software Update to get OS updates)
Hope that helps,
-Jay
Re: (Score:2)
Well, I know on the Dell Inspiron I have, when I ran a firmware updater (from Dell), the fan came on more often and at a subjectively lower case temperature. I would imagine MacBook fan control could be under firmware control as well as layered software control
Re: (Score:2)
Yes, I run that site, and email list. Mac Geekery [macgeekery.com] is about such nitty-gritty. We also have a mailing list [geekery.info] going for general suport and further geekery.
Re: (Score:2)
dave
Re: (Score:2)
I have no idea if this is at all related to wha
Uh huh (Score:5, Insightful)
Re: (Score:3, Interesting)
Interesting question tho, I wonder what's the extra power drain. If someone could give an estimate.
Re: (Score:2)
0.3W to 0.75W per fan, depending on speed. Negligible - almost nothing.
I see, so the only reason why Apple makes them run at 1000 RPM is noise, right? (although the submitter says it's not even noisy at 3000 RPM).
Re: (Score:2)
Re:Uh huh (Score:5, Informative)
Re: (Score:2)
Re:Uh huh (Score:4, Informative)
Basically, fans can be fed anywhere from 0 to 12 volts (maybe laptops are 0-5v, but it's pretty standard). It usually takes 5-6v to get them spinning and overcome inertia, but after that you can drop it down to 4v or so to keep it going. The app just overrides the software control telling it to throttle the voltage until it hits near a certain RPM. The voltage control almost certainly works on a percentage, but even if not, there's only so much available to give it - you can't just pull random extra voltage in from somewhere to overvolt the fan.
As to the relation to a hard drive... couldn't say. I've seen numerous desktop-sized fans that use quite a bit more power than a notebook hard drive, which (in my experience) draw 2.5w or less (ie, you can power them from a USB port with no extra plugs). There are fans out there that draw 12w and up, but those tend to be the high-speed 120mm fans that can do serious damage to objects that happen to get in their way. Notebooks, on the other hand, tend to use very small fans such as 40mm units, which have a power draw in the half-watt range at full tilt. Varies by fan of course, but this probably won't drain your battery any faster than plugging in a flash drive and pulling a few files from it.
I'm just a bit irked that Slashdot posted this today. Not 36 hours ago, I left my MBP at the Apple store for them to fix the heat problems.
Quick note: (Score:2)
Most fan controllers with an I2C interface since, I can't remember, have been PWM in my experience.
This is a good thing, because running a fan at reduced voltage produces a non-linear relationship with power consumed and air moved. PWM is more linear since it uses the momentum of the blades to keep it running at a target speed, pulsing power into it as it slows down. I've also heard PWM increases the fan's life expectancy... but I
Re: (Score:2)
Re:Uh huh (Score:5, Informative)
Been using smc and then smcFanControl since they showed up... battery life on my MBP doesn't seem appreciably different, not that it was any good to begin with, with the 7200rpm HD.
The best way to save battery is to dim the screen. At less than half brightness I can get nearly 3.5 hours in normal usage. At full brightness it's more like 2.5+.
Re: (Score:2)
The faster spinning hard drive has a negligible impact on battery life. At max load, the difference is about a half a watt, and the idle power is the same. The tests I've seen that compared battery life using a 5400 and 7200 drives showed about three minutes battery life on an average notebook computer.
I do turn down the brightness, not necessarily for battery life but for battery tem
Re:Uh huh (Score:5, Informative)
Yes.
If your screen buzzes when dim you have a bad inverter board. Unlike the famous CPU whine, Apple was willing and able to fix this problem from the very beginning. If your machine has the bad inverter, send or take it back to Apple for repair.
fan failure, not battery life, the issue (Score:5, Informative)
And how long does your battery last between recharges now?
The question is whether the fans will be run past their expected/rated lifetime before the computer has.
As we all know- small fans (CPU fans, chipset fans anyone?) don't last very long. That's precisely why they're only run when necessary. Given the MB/MBP's thermal output, Bad Things will happen if those fans fail- probably no worse than it shutting itself down or crashing. Still won't be good for it.
That said, keeping the fans on a very low speed to maintain a cooler temperature will improve general component life.
Re: (Score:2)
I have noticed that most "smart" devices power down when the MBP goes to sleep, but the dumb lap coolers seem to keep spinning. I haven't tried all possible combinations of battery, AC, sleep, or whatever, to chase it down.
Re: (Score:2)
If it's "USB powered," it probably isn't even using the data connectors on the USB port, so there's no hope of the lap cooler detecting the laptop's power state via software. Since USB has to keep being powered even when the laptop is asleep (e.g. to detect mouse and keyboard events so that it can wake itself up again), nothing you can do to the MBP short of shutting it off entirely is going to turn off the lap cooler.
Re:fan failure, not battery life, the issue (Score:5, Informative)
Though heat is still an issue either way, since it'll degrade the lubricant, bearings will have a longer lifespan without maintanence.
You can revive a noisy computer fan if you peel back the sticker & put a drop of oil into the hole, but no promises on how long that'll last.
This might also resolve the "it won't spin up" problem, though sometimes that's just the motor dying & not the bushing sticking.
Re: (Score:3, Insightful)
Re: (Score:3, Informative)
With all fans dead, temp reached 92C, but the system DID NOT FAIL. It _did_ clock cycle to keep running, but I could not get it to freeze up.
Re: (Score:2)
Re: (Score:3, Informative)
Re: (Score:2, Informative)
A 1 inch miniature fan uses about 60mA at 12V. So running at full tilt, it consumes about 0.72W of power. The minimum setting where it will still start reliably, is about 6V at 50mA, so the power is about 0.3W. So, from that you can see that the powe
Re: (Score:2)
Re:Well, look at it this way. (Score:4, Funny)
Re: (Score:2)
Not to mention that in most circumstances, even if we had lives, temporary loss of fertility (while retaining performance) would be a good thing!
Re:Well, look at it this way. (Score:5, Funny)
Do a google search for "intra scrotal temperature fertility" and you'll find all kinds of interesting tests that basically say that heat messes with how the dna in your sperm is formed. An increase in heat doesn't damage what you've got, but your newly forming sperm goes 'all out of whack'
Also, wearing tight underpants is worse the boxers or commando, and sitting is worse that walking.
http://www.reproduction-online.org/cgi/content/fu
http://humrep.oxfordjournals.org/cgi/content/abst
Only fix, I suppose, is to get your computer off your lap, strip naked, stand up, walk around, and eject any damanged sperm. You can just tell whoever walks in that you're busy saving the human race.
Oh man, lol (Score:2)
Re: (Score:2)
Re: (Score:2)
Re:Well, look at it this way. (Score:5, Funny)
Re: (Score:2)
I have a NeXT whose fans and other parts are still running fine and it's 15 years old. (not a cube - those optical drives were dogs)
Well, it works ... (Score:3, Informative)
I wonder how it works, I'd love to see the source code for it
Re: (Score:2)
Are you kidding? It's a fan control, not exactly new or complicated. This sort of thing has been around for almost a decade. All it does is changes a couple of registers, possibly over an I2C serial bus.
I was just looking at it... (Score:3, Informative)
Re:Well, it works ... (Score:5, Informative)
There's no benefit in setting fan speed to 6000 at idle. Here are idle CPU1 temps for my MBP (after it's been running for at least 20 mins) at various speeds. Each MBP tends to get different results, so YMMV.
Default (1000rpm): 59-62 C
2000rpm: 49-51 C
2500rpm: 46-48 C
3000rpm: 42-44 C
3500-6000rpm: no change: 38-41 C
Note that the faster speeds DO make a difference when the MBP is doing intensive work, as it appears that setting the minimum speed to higher also causes the fan to ramp up more quickly. At sustained 100% CPU load the machine is always hot but the lowest temperature was reached when I set the minimum to 5000rpm: about 78-81 C.
On the outside, the machine is MUCH cooler when using any setting over 2500rpm. It really is a "laptop" now. And below 3000rpm the fans are barely audible. I don't know what Apple was thinking when they chose such a low default.
Re: (Score:2)
The powers that be (e.g. Steve Jobs) felt it was absolutely necessary to have a quiet machine over any kind of realistic cooling, thighs be damned. Barely audible is not the same thing as inaudible. Every person I know who owns the MacBook Pro says they love the machine -- except for the extreme heat.
If you notice, the Mac Pro also briefly had the same issue. Quiet machine -- got very hot. A firmware update forced the fans to run at
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Informative)
It is inside the
Also
Peace,
Donald
Re: (Score:2)
Re:Well, it works ... (Score:5, Funny)
The source is GPL, so you can buy it as a commercial program. Please feel free to post your credit card details, and I'll sell it to you for the bargain price of $49. I'll even ship you the source code!
Re: I would pay for this app if it was a commerial (Score:2)
My pref... (Score:2)
(Unless I am doing something intensive)
Re: (Score:2, Informative)
* At least, I believe it will, a lot of other PCs do, and my old mac did
Re: (Score:2)
It depends on how you define "damage". If you mean "reduce it's lifetime", then yes, it will damage it. Heat is a killer in electronics, that's why datacentres are kept so cool.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You won't be able to get much work done...
The machine will automatically throttle itself back when the CPU reaches some high temperature (95 C?) and then turn itself off at 100C. Without fans running the CPU temperature will climb this high after only a few seconds of processor-intensive work.
However, I cannot hear the fans -- AT ALL -- over the hard drive when the fan speed is under 2000rpm. On the rare occasions when I can get the hard drive to spin down, I can only hear the fan noise as a slight whoo
Re: (Score:2)
Re: (Score:2)
At least li-ion batteries doesn't like heat to much since it will shorten their lifespan. According to wikipedia on li-ion batteris:
If you have li-ion batteries without knowing much about them and want the most out of them... read http:// [wikipedia.org]
macbook pro redesign (Score:3, Insightful)
Re: (Score:2)
I suppose if everything was correct and worked as it should there would be no reason to run the fans faster than needed, that is 1000 rpm is ok if the chips are cool.
Undervolting (Score:5, Interesting)
I think it would be even better if you could unvervolt the MBP. My 2.26GHz Pentium M Sonoma system used to run very hot (95C) under full load (e.g., mprime); by undervolting from 1.35V to 1.18V, I've cut that down to 75C. Not only does this solve a heat problem; my fans are also quieter (since they are under less stress), and I have a substantial power saving to boot (recall, power consumption scales as voltage squared).
1000 posts. Hmmm, maybe I should get out more...
Re: (Score:2)
Re: (Score:2)
Pshaw! (Score:2, Funny)
MacBook Pros will never be cool!
- RG>
Thermal Management For Laptops (Score:5, Informative)
How it works (the simplified 2 mile high view)- Sitting over inside the microprocessor is a diode, that is at the same temperature as the microprocessor chip. The forward biased voltage of a diode changes with temperature. With some signal processing, you can turn that into a temperature number.
The temperature is available for readback over a serial bus. (SMA,SMB, I2C, the original was SMA if I remember correctly) A software routine reads the temperature and makes the call "cool me off" or "at desired maximum temperature" which gets turned into a number that gets loaded over the bus back to the TAFI chip. That number gets dumped into a DAC, which becomes the voltage for powering the DC motor fan.
Presto! Variable speed fans dependent on how hot the microprocessor is!
Before that, all the PC's had fans that ran full blast 24-7-365.
Whoever did the software better realize that they are messing with the thermal management system and could seriosly fry their computer, if they set things up to not cool enough. So like any hardware hack, YMMV and you are taking a chance of doing permanent damage to the machine.
The fan motor, in comparision to the processor, does not suck that much juice, so I expect that it won't change battery run time in a big major way. A little, but not gobs.
Re: (Score:2)
Re:Thermal Management For Laptops (Score:5, Informative)
Re: (Score:2)
Does the macbook pro really get that hot? (Score:2)
Re: (Score:2)
Are the heat issues with the macbookpro exaggerated?
Only by some pansies. I don't have any trouble with heat with my MB and it's been damned hot here the last few days. Sure, using it on the lap causes discomfort - it's farking hot out. It certainly doesn't cause any concern about burning though and I load the crap out of it with compile jobs...
Ditto (Score:2)
So far, I'm pleased with my decision.
Not that bad here either (Score:2)
I would like it if they made this a control somewhere that you could easily ramp up and down all the time. Like a hotkey to run the fans hard for 5 mintues to cool things down, or a slider in a widget...
obligatory.. (Score:2, Funny)
Re: (Score:2)
Fan noise (Score:2)
I strongly suggest you get your hearing checked --- at 3000rpm, they're very audible (though not as bad as most desktops), at least in my 15" Macbook Pro. They're still audible at 2000 even, but not as much.
Re: (Score:2)
Personally, I didn't even realize it *had* fans before, in fact thought that the lack of them was the reason it got so hot...
thermostat (Score:2)
Re: (Score:2)
Apple sits back and relaxes (Score:4, Interesting)
Better Tool (Score:2)
Granted, I've only been running it a day or so, but it's awesome. If I'm in a relatively noisy environment (coffee shop, etc) I can crank up the fans
Too bad that is just a hack... (Score:3, Informative)
Re: (Score:2)
SpeedIt (increw.com) correctly enables light sleep (Score:2)
On my MPB, the SpeedIt kext alone reduced the CPU temperature by 5-10C when idle.
Keeping SpeedIt running and adding smcFanControl took the temperature down by another 13C! My MPB is now running a CPU temperature of about 33C, which is a big improvement for me...
Seriously, that is sad... (Score:2)
Having 63 celsius when idle and constantly running the fans are both unacceptable to me.
Re: (Score:2)
Having said that, the case of the machine can get hot... especially at the top of the keyboard; the st
Wow, just wow (Score:2)
Better implementation (Score:2)
Fan Control [lobotomo.com]
It's also free and the source is available under the GPL.
Fan Control installs itself as a Mac OS X Preference Pane, and includes a daemon that always runs to apply the desired fan settings instead of requiring an interactive application to be open for the settings to be applied (as is the case with smcFanControl). It also shows a nice graph of the temperature thresholds, current fan speeds, current temperature, and allows you t
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)