Fixed Macbook Air From Skipping When Playing Flash Video (Hulu, Youtube)
The Problem: Video sites like Hulu and and Youtube play video through Adobe Flash. If you look at the cpu usage for playing these videos, it’s much higher in OSX or linux than when playing flash movies in Windows. Why is this? Clearly Adobe has optimized flash to run fast on windows and has not bothered to optimize it in OSX or Linux.
Let me be clear here. Flash is really dog slow in OSX, and it’s not Apple’s fault, or anyone’s fault except Adobe.
That said, now we come to my macbook air Rev A, boasting a 1.6Ghz Core 2 Duo processor. Hey, that’s a pretty fast processor. Steve Jobs said so. So then, why can’t I watch a movie on my computer. I mean, ok, flash sucks, but does it really suck so bad?
Well, it turns out that my core 2 Duo 1.6Ghz is actually running at 800Mhz most of the time. Why is that? It runs cooler at 800Mhz, and apple designed it that way to run cool.
If a core 2 duo processor exceeds around 105 degrees centigrade, it burns up. If 1% of macbook airs burned up, Apple would be drowned in repairs and returns.
So, what happens when I watch a movie on hulu, is, my cool processor initially is running around 800Mhz, I start the movie, and my cpu goes to 40% load, and OSX cranks it up to 1.6Ghz. After about a minute, the cpu gets to around 65 degrees, and OSX decides that’s too hot, and cranks it back down to 1200Mhz or even 800Mhz.
The movie actually runs ok around 1.6Ghz, so the goal here is, how do we keep our computer there most of the time? Well, the short answer is that we tell it to with Coolbook . By setting a Temp limit of 85 degrees, we say that the computer can run as fast as 1.6Ghz until the computer gets that hot, which is pretty hot, but it still shouldn’t damage your CPU. I’m willing to take that risk, even if Apple isn’t willing to for me.
Next on the agenda is how can we keep the computer cooler, so we don’t actually get to this 85 degrees hopefully. Good ventilation is a great strategy (putting the laptop on a hard table instead of your lap). Another weapon is “undervolting”.
The idea with undervolting is this. Intel makes a bajillion processors. Maybe 99% of them can run at 0.9 Volts, but 1% need at least 1.2 volts to run properly. Apple doesn’t have time to test each CPU individually, so it just sets them all to run at 1.2 Volts. Power consumption I believe is a function of Voltage Squared. So, if you scale down from 1.2 to 0.9, I think you should expect cpu power to decrease to 0.9^2 / 1.22^2 of full power, or around 56% of full power. This means that you should notice some battery lifetime improvements as well, but LCD probably is what uses most of the battery anyway. Coolbook also lets you do undervolting. I’ve posted my settings below. Basically, I’m lucky enough that everything seems to fun fine for me at 0.9v on my cpu.
Coolbook costs $10 to use. This may seem like a steep price to you linux users who are used to changing cpu clock speed by just changing a number in some file in /proc . However, it really finally makes my air much more usable. And I’d recommend this option to all air users before giving up on the air and buying a new mac.

Hi Rhett,
Thank you so much for writing this post… and Google for helping me find it. I have had MacBook Air since last fall (first generation 1.6) and in the beginning it was very fast compared to my Windows laptop but in the recent months it has been awfully slow… not always but sometimes… so slow I can’t even write a sentence in Word without waiting. I have spent hours trying to fix this problem because nothing had really changed in the programs I have was using.. so I figured it must be certain programs and last weekend I finally came across Coolbook. I installed it but even with a manual I didn’t know how to use but your post is helping me, so let’s see if that works.
Thanks again!!
Sigrun
ps. Some questions:
1) I cannot add 600MHz on my list, it is not in my dropdown box. Do you know why that is?
2) Why do you choose 0.9 V for all those settings? Wasn’t the idea to let them all run on 1.2V? Or maybe you can explain to me better?
ps.2 Other things I have done to improve speed:
1) Switched from Safari to Firefox
I read some posts about the difference in speed so I tried it and it seems to make a difference
2) Skype is resource intensive, so I close it down sometimes but I am also trying to get some help from Skype
3) New calendar
iCal was slow so I exported my main calendar and imported again, deleted some ghost entries and it is faster now
4) New install on MobileMe
Sync was also slowing things down (thought first this was the main reason my laptop was slow), so I un-registered the laptop from mobileme, deleted all synced items from mobileme and isync and re-registered the laptop on mobileme. Sync to Mobileme is a lot faster now and has actually improved the laptop a bit.
5) The main problem is still that I can’t watch videos on Youtube or do some other “heavy” stuff which this computer should really be able to do … so I found Coolbook….
It’s been over a year since this post. Is this help still the best help for dealing with the skipping problem when watching youtube, hulu, etc on a MacBook Air? I think my wife has this same computer. It’s a 1.6 GHz Intel Core 2 Duo (MACBOOK AIR 13/1.6/2GB/120GB-USA MB543LL/A) and was ordered April 22, 2009 (received a few days later)