Should I expect my MacBook Air to run slower while on battery vs while plugged in?
In other words, will it slow down the CPU/graphics/etc while on battery to conserve power?
Should I expect my MacBook Air to run slower while on battery vs while plugged in?
In other words, will it slow down the CPU/graphics/etc while on battery to conserve power?
Yes, sort of. Intel uses a technology called SpeedStep. This technology allows the CPU (and in your case, shared GPU) to adjust its clock speed on the fly, in order to balance performance with power consumption.
When your MacBook Air (MBA) is plugged in (on AC), it is fed the energy it needs, and thus the CPU doesn't have to concern itself with conservation. Conversely, when your MBA is running on battery power, conservation is quite important. In this case, the system will balance performance needs and power consumption in an effort to elongate battery life.
Naturally, your MBA won't be "slower," but the CPU cycles will be allocated in a much more sparingly.
A classic case of software and hardware working together to enhance the user experience (and just another way for Apple to maximize up time).
While I have not personally tried this software, CoolBook claims to have the ability to disable SpeedStep (among other features). Though on their site, they do list that a lack of support for "i3/i5/i7 CPUs", which is unfortunately what most modern Macs are using.
Absolutely. I own a 2013 MacBook Air (13 inch) and the way Intel's new CPUs work are quite nice. It basically conserves power while you are on battery but will kick up when you need it. So I can play Team Fortress 2 on battery with no lag, but once I quit Team Fortress 2 it goes back to saving energy again.