Battery Life

Of course the next question is how battery life fares, after all, it doesn’t matter too much in a mobile device if we have great application performance but need to be tethered to a charger all day long. Back to those Cortex-A9s, the next part of the picture is what power management features are and aren’t supported. First off, OMAP4 is a synchronous architecture, which means that there’s one frequency plane for both A9s - each runs at the same clock. Both can be clock gated, however.

The important next bit is that each CPU is on its own power domain. The power states of each CPU doesn’t have to be the same, and OMAP4 supports three modes - Normal (run), dormant, and power off. You can see the different power domains as illustrated by the following diagram.

TI also provides a nice table with the supported power states and clock gating states depending on what assertions are made in the local power control module register.

What’s particularly interesting is that we can actually watch cores turn on and off both through console output on the device (by running something like dmesg) and moreover there’s even some nice software that will show us graphically. System Panel (which I’m a pretty big fan of) recently added support for visualizing load on multicore Android devices, and you can see how things fare when there’s both idle activity (CPU1 gets shut completely off), and when I’m generating tons of load by flicking the page around wildly (both CPUs are on, and clocked at 1.0 GHz).

 

Like most modern SoCs, OMAP4 can dynamically change frequency, however it also can dynamically change voltage with a power management technique called SmartReflex. There are two different modes for SmartReflex, one which consists of an entirely hardware-controlled voltage control loop (class 3) and another which is assisted using software control (class 2). I’ve verified that the Droid 3 is using class 3:

“<6>[    0.000000] SmartReflex CLASS3 initialized”

SmartReflex encompasses both the dynamic frequency, voltage, and power switching functions on the OMAP4430. The aim is to use silicon in the best way possible depending on either static silicon performance (given manufacturing) or dynamically based on temperature induced performance, and raise or lower voltage accordingly. To a large extent, SmartReflex it somewhat analogous to Intel’s SpeedStep and related suite, and in OMAP5 even gains a turbo mode which allows the SoC to temporarily exceed its normal maximum clock.  

Now that we’ve gone over the power features of OMAP4, it’s time to present some Droid 3 specific battery life results. As usual, we’ve run our battery life testing suite on the device. The first set of tests are our page loading suite, which load through a few dozen pages every 10 seconds or so until the phone dies. The backlight brightness is at 200 nits and of course always on, to mimic continual web browsing.

Smartphone Web Browsing Battery Life

The Droid 3 both brings improvements in performance and display resolution alongside better battery life for smartphone web browsing. The other interesting performer to keep eye on is the Droid X2, which includes the same sized battery and baseband (MDM6600), but Tegra 2.

WiFi Web Browsing Battery Life

Next up is WiFi web browsing, where we run the same test but using WLAN instead of cellular connectivity. Here we can’t compare to the Droid X2 anymore as there are different WLAN stacks in each, but the Droid 3 continues to outperform its predecessors.

3G Talk Time Battery Life

Motorola continues to somehow have a secret sauce for continually delivering incredibly long call time battery life, with now five spots dominated by Motorola devices. I’m still at a loss for exactly what they’re doing that gives them such a leg up, but it’s considerable.

WiFi Hotspot Battery Life Time

Finally is the WiFi hotspot battery test, which consists of a single WLAN client loading four tabs of our page loading test (two with flash content, two without), and a 128 Kbps MP3 streaming internet radio station. The display on the device is off the whole time. It’s a heavy test that mimics continual use and keeps everything awake on the device.

Here the Droid 3 does very well, though we don’t have any comparison data from the Droid 2 or Droid 1 due to this being a newer test. The overall results definitely illustrate the potential power savings of a dual core architecture - to put it in Anand’s words, you just can’t beat voltage scaling when dealing with power. 

OMAP 4430 and Performance Analysis Concluding Thoughts
Comments Locked

84 Comments

View All Comments

  • 7amood - Saturday, July 30, 2011 - link

    that's nice to hear

    please don't forget to talk about the screen problem
    http://www.gsmarena.com/samsung_galaxy_s_ii_displa...

    It's really hard to accept that my perfect SUPER AMOLED is not perfect.
    It's harder to accept the fact that samsung don't give a f*** about me since they already have my money.
  • takumsawsherman - Saturday, July 30, 2011 - link

    On the GL benchmark, it shows iPhone 3GS running faster than iPhone 4. Is this correct? If so, why do you think iPhone 4 is performing worse on the test?
  • Ryan Smith - Sunday, July 31, 2011 - link

    GLBench runs at the device's native resolution. The iPhone 4 is 4x the resolution of the 3GS.
  • Lucian Armasu - Sunday, July 31, 2011 - link

    It looks like OMAP is on the way out from the market, though:

    http://semiaccurate.com/2011/07/29/texas-instrumen...

    Now the fight will be left between Nvidia, Qualcomm and Samsung.
  • martyrant - Sunday, July 31, 2011 - link

    My VP wanted one, so we both got one the same day. I don't talk on the phone as much, but after a week I did a conference call on it and it drained it from 80% to 15% in under an hour. I also just left it on a charger last night, saw it go from 30-90%, went to bed, got up and just checked it (while still plugged into the charger) and it's back at 30%. Did you see any strange anomalies when running your battery life tests? My VP loves the phone, but hates the battery--his dies all the time and so does mine. It seems like while your tests look awesome, the real life performance of this phone is nowhere near in line with those tests when it comes to battery. I have tried max battery saver, just about everything---had to get the VP an extended battery pack and he still doesn't know if he can continue to use this phone because of the battery issues.
  • martyrant - Sunday, July 31, 2011 - link

    It went to 20% from 30% while writing that comment, while plugged into the charger. Hot, right?
  • josby - Sunday, July 31, 2011 - link

    Same here. I bought mine the day they were released in stores, but I've been anxiously awaiting the AnandTech review of it because I knew it would include battery life comparisons. I came from a T-Mobile G2 (running Cyanogen7) and have all the same apps, with the same update intervals set, on my Droid3 as I had on the G2, yet the battery life is very noticeably worse. It can barely make it from morning til night even with very light usage.

    In fact, I always left my G2's wifi on, yet the Droid3 still doesn't last as long even if I leave wifi off.

    Yet, the G2 does considerably worse than the Droid3 in the battery life tests in this review.
  • Brian Klug - Sunday, July 31, 2011 - link

    That's odd - I wonder what kind of signal environment he was in when he made that call. Could you find out what Rx signal strength was in dBm?

    The only part of the entire cellular architecture that has a power control loop is the phone->base station, and when you're in a low signal environment the phone can increase Tx power to be "heard" by the base station and thus hurt battery life considerably. We always test in areas with at least -75 dBm or better.

    -Brian
  • photoguru - Monday, August 1, 2011 - link

    I had major problems with my battery life until I realised that the power adapter for the Droid 3 requires 5.1v at 850mA which is quite a bit higher than most chargers. Mine actually died while browsing the web and being plugged into a Belkin usb charger.

    Also, theres an issue with programs not turning off once you exit them. Task killers should fix it but I actually just went through the programs and manually adjusted which ones can continue to run in the background. Now my battery lasts almost twice as long as it did before, and quite a bit longer than my droid 1 and droid 2 global.
  • anandtech pirate - Sunday, July 31, 2011 - link

    how about the Evo3D?

Log in

Don't have an account? Sign up now