Battery Life

For much of the past year I haven’t been pleased with just how good Apple’s caching has become both on OS X and iOS. Aggressively caching our test web pages produces artificially inflated battery life numbers and that’s no fun for anyone. I’m happy to say that I’ve fixed that problem with our OS X battery life tests.

The suite is completely redone although conceptually it’s quite similar to what I’ve run in the past. I have three separate workloads: light, medium and heavy, each one representing a different stress level on the machine and all three giving you a decent idea of the dynamic range of battery life you can expect from one of these notebooks. All three tests are run with the displays set to 100 nits (a little above the halfway brightness point on most MacBook Pros).

The light and medium suites are inherently related - they use the same workload and simply vary the aggressiveness of that workload. The light test hits four different websites every minute, pausing for nearly the entire time to simulate reading time. Flash is enabled and present on three of the sites. The long pause time between page loads is what really makes this a light test. Web browsing may be the medium for the test but if all you’re doing is typing, watching Twitter update and maybe lazily doing some other content consumption this is a good representation of the battery life you’ll see. It’s a great way of estimating battery life if you’re going to be using your notebook as a glorified typewriter (likely a conservative estimate for that usage model).

The medium test hits the same webpages (Flash and all) but far more aggressively. Here there’s less than 10 seconds of reading time before going onto the next page. It sounds like a small change but the impact on battery life is tremendous.

Both the light and medium tests are run in their default state with processor graphics enabled, as well as with the discrete GPU forced on. I run with the dGPU on as well because it’s far too often that a single application open in the background will fire up the dGPU and contribute to draining your battery. The goal here is to deliver useful numbers after all.

The final test is very similar to our old heavy multitasking battery life tests, but with some updates. Here I’m downloading large files at a constant 1MB/s from a dedicated server, while playing back a looped 1080p H.264 movie (the Skyfall trailer) all while running the medium battery life test. The end result is a workload that gives you a good idea of what a heavy multitasking usage model will do in terms of battery life. I’ve found that OS X tends to fire up the dGPU anyway while running this workload so I saw no reason to run a separate set of numbers for processor and discrete graphics.

Light Workload Battery Life

Medium Workload Battery Life

Heavy Workload Battery Life

Overall the rMBP pretty much behaves as expected. Apple claims up to 7 hours of battery life and using our light workload we see a bit over that. Fire up the dGPU and even a light workload will get cut down to around 5.5 hours. Moderate usage will drop battery life to around 5 hours, and if you fire up the dGPU you’ll see that cut down to 3.5. The heavy multitaskers in the audience will see a bit above 2 hours out of a single charge. Note that all of these numbers are at 100 nits, drive the 2880 x 1800 panel at its full brightness and you can expect a tangible reduction in battery life.

The rMBP’s integrated 95Wh battery is ginormous by today’s standards, but it’s really necessary to drive both the silicon and that impressive panel. Subjectively I did find the rMBP lasted longer than last year’s MacBook Pro, despite the similar max battery life ratings. My experiences were echoed by the results in our tests.

I suspect most users will see around 5 hours of battery life out of the system compared to a bit under 4 hours out of last year’s machine. At minimum brightness, typing a long document (similar to what I’m doing right now) you can significantly exceed Apple’s 7 hour estimate. As always it really depends on usage model. Professional users doing a lot of photo and video editing aren’t going to see anywhere near the max battery life, while the writers and general users will be quite happy.

One trick to maximizing battery life on light or moderate workloads is to keep an eye on what the discrete GPU is doing. I still find that OS X will wake up the discrete GPU far too frequently, even when in my opinion its services aren’t needed. As always I turn to Cody Krieger’s excellent gfxCardStatus app for keeping an eye on which GPU is driving the panel. The app has been updated and is now fully compatible with the rMBP.

GPU Performance What to Buy
Comments Locked

471 Comments

View All Comments

  • orthorim - Wednesday, June 27, 2012 - link

    A very high resolution display is not a retina display - totally different thing.

    Retina is a special mode where each logical pixel is made up of 4 physical pixels, and special support for fonts and images.

    It's a huge step to go from 1:1 logical : physical pixels to a different factor. It's like bitmap based fonts vs. points-based vector fonts.

    Maybe a lot of PC manufacturers just don't get that?
  • vegemeister - Monday, July 2, 2012 - link

    Apple is not using a PPI independent UI for their high-res displays though. There's a separate set of assets at 2x resolution, and programs that don't acknowledge that they're rendering at 2x resolution get upscaled.

    A real PPI independent UI, such as Gnome 2, uses vector resources for everything and allows applications to query the PPI of the display so they can render at appropriate dimensions.
  • maraboshi - Saturday, June 30, 2012 - link

    and still that was FAIL because it runs Windows and not a brilliant OS like the Apple one...when will you stupid Apple haters will understand the fucking difference?????
  • gbanfalvi - Sunday, July 1, 2012 - link

    I have it. It's a piece of crap. It feels like they just stuffed everything they could in this device without thinking.

    The pads on the bottom fell of from the heat.
    The battery died seven months in.
    The trackpad starts glitching regularly (not to mention it's terrible in general).
    The 1080p screen gets lines across it.
    The laptop overheats when I put it in speed mode.

    Evidence: https://dl.dropbox.com/u/245279/Photos/Photo%20201...
  • azaat07 - Friday, July 13, 2012 - link

    Hole in your hyperbole...

    Only option is Intel Graphics 4000, shared memory.

    Intel 4k graphics are on par with 2007 discrete.

    Andrew
  • woodsielord - Sunday, July 15, 2012 - link

    I have the said computer. I bought it with very high expectations, and the screen is still amazing, but the rest of the hardware keeps causing trouble. I have lived without my computer 3+ months due to repairs, and currently I'm typing this from my girlfriend's Zenbook (which, on the other hand, is zero problems and all play).

    The lack of international Sony support and the proclimity to hardware failure rule out Sony of all my future purchases. Many times I said to myself that I should have bought a MBP instead. If Sony stopped spewing forth so many products and instead tended to the details of flagship products and cared about its customers, it might have worked.
  • mark3785 - Saturday, September 8, 2012 - link

    Ok, I'll play the fanboy…

    This is where Apple haters really get pissed (and as an Apple fan from the mid 80s (and a loyalist from the 90 days from bankruptcy days) (if I'm playing the fanboi thing I may as well go whole hog) I really start to chuckle).

    The MacBook Pro with retina display is proof positive that Apple can do things that the windows community can't because Apple has control of both sides of the coin, the hardware and the OS, plus (and this is a really huge plus) they have some very smart people working for them. It's one thing to put a hires display on a computer and an entirely different thing to make that display resolution independent. Sony may have come out with a hires laptop back in 2010, but they didn't do anything interesting with it.

    Eventually 2880x1800 will be run of the mill and higher resolutions will start to dominate. It isn't the number of pixels, it's how the system uses them to it's best advantage. This is (hopefully) the beginning of a new trend.

    BTW, one helluva review! Reviews are boring, though comforting when they state the obvious (yes, you bought a nifty machine, pat on the head) but a review this informative and complete just reinvigorates my interest in the hobby.
  • Targon - Saturday, June 23, 2012 - link

    You need to look at the different price points that machines are sold for before you make statements like that. Most manufacturers see far greater volumes in the $500 range than they see in the $1500+ range, and it is that range that the majority of consumers look when it comes to buying a computer, either desktop or laptop.

    The area that manufacturers SHOULD be moving in is to make the move to a 1920x1080 display across their entire range of 14 inch and greater machines as the norm, rather than as an extra feature that people need to pay extra for if you are in the $450+ price range. Higher resolutions should be offered as the norm for higher end laptop displays. Until that happens, the PC side of the industry will seem to be inferior when it comes to display technology.

    If you think about it, display technologies have been fairly stagnant except from Apple, and we have not seen an aggressive attempt to improve what we see out there. 1920x1080 displays have been the norm for too long, and going to 1920x1200 isn't enough.
  • OCedHrt - Sunday, June 24, 2012 - link

    Check out the new Sony TT
  • vegemeister - Monday, July 2, 2012 - link

    1920x1080 should be the norm for 11".

Log in

Don't have an account? Sign up now