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

  • anandtech pirate - Sunday, July 31, 2011 - link

    hmm, I was thinking about the Sensation vs. Evo3D, one has 768mb of ram while the other has 1GB or ram. The sensation suffers from noticeable lag on the homescreen where as the Evo3D is much smoother. this might be a sense 3.0 problem though as it's a resource hog.
  • themossie - Sunday, July 31, 2011 - link

    The extra RAM makes a huge difference when it comes to multitasking.

    With my Droid 1 the home screen always reloads when I leave an application, and true multitasking is impossible as I can't keep multiple applications in memory.

    Droid 1 is significantly hampered by 256 MB. Droid 2 has 512 MB. Droid 3 should have more. Most of the Many competitive phones have 768 MB+ - (offhand the Droid Incredible 2 and MyTouch 4g) or 1 gb (Evo 3D, Atrix 4G) and RAM is cheap...

    512 is acceptable now, but don't think in terms of today - what will the minimum requirements be to run Android in 1 year? 2 years?
  • Reikon - Sunday, July 31, 2011 - link

    I was wondering about the Evo 3d review too. Didn't Brian say it was supposed to be out weeks ago?
  • mike8675309 - Tuesday, August 2, 2011 - link

    I agree... More memory. The dual core Moto Atrix comes with 1gig of RAM. Verizon has been notoriously stingy with RAM in the phones they deliver.
  • bishless - Saturday, July 30, 2011 - link

    I saw "Wetmore" in the maps screenshot and instantly thought, "Holy crap, this writer is in Tucson!"... I looked a little closer and saw Ruthraff and felt proud enough to reveal my detective skills in the article comments... Then a couple pages later, there's the weather widget obviously displaying "Tucson". Heh.

    So much for detective work.

    I see you're aware of Cartel Coffee Lab... we ought to meet for coffee sometime!
  • Brian Klug - Saturday, July 30, 2011 - link

    Yeah, always been here in Tucson ;)

    I hang out at Cartel a lot, absolutely!

    -Brian
  • GotnoRice - Saturday, July 30, 2011 - link

    While having numbers on top is sort of nice, they failed hard when it comes to the most basic element- the orientation of the QWERTY keys

    Look down at the keyboard right in front of you. The "S" key in the middle row should be directly above the gap between the "Z" and "X" keys. It should straddle the gap between those keys almost perfectly.

    Yet on the Droid 3 the "S" key is almost DIRECTLY on top of the "X" key. Simply put, the rows are misaligned.

    The reason people like a QWERTY keyboard is because it's a layout they are already familiar. That fact is incompatible with the idea of randomly adjusting the rows in relation to each other as if it's arbitrary; it's not.

    They got this mostly right with the Droid 2 keyboard, how did they get it so wrong with the Droid 3?
  • Pete_ - Saturday, July 30, 2011 - link

    Check your facts: the Tegra 2 chipset does not support LPDDR2 (333/266 MHz) and is limited to only 133 MHz DDR. I've owned the DX2 and returned it for the Droid 3... proof is in the pudding.
  • Brian Klug - Saturday, July 30, 2011 - link

    Hmm, I'm not sure about that: http://www.nvidia.com/object/tegra-2.html then look under Memory Frequency.

    We've independently confirmed a few times them using LPDDR2-600, for example on the Optimus 2X.
  • ol1bit - Saturday, July 30, 2011 - link

    I'm glad you posted so many photos, but the blue tint on the flash enabled photo is terrible.

    Even the video has a tad of blue tint compared with the Cannon.

    I wonder if they will do an update to fix that with this phone, or if this is just a jump step phone with no marketing, just to keep money flowing in till the Bionic comes out?

Log in

Don't have an account? Sign up now