Performance

We’ve already seen that Hummingbird is a competent performer in the Galaxy S line of devices, but haven’t gotten to see how that performance changes with the updated Dalvik VM that 2.2 (and thus 2.3) brings. Android 2.3 doesn’t bring as big of a performance boost, and it’s hard to tell in the first place given the lack of any other Hummingbird devices running Android 2.2.

Regardless, performance overall is around where it should be. I’ve included numbers from the myTouch 4G which I’ve begun testing, and Vivek’s G2 as these show performance of the new 45 nm Snapdragons which is also competent. Adreno 205 comes close to but falls short of PowerVR SGX 540 in every case. Note that Neocore is now clamped by vsync across both the new Snapdragons and Hummingbird - those numbers literally are the cap.

SunSpider Javascript Benchmark 0.9

Rightware BrowserMark

Neocore

Quake 3

Quadrant CPU Benchmark

Quadrant I/O Benchmark

Linpack

We also continue to see the strong lead in Linpack from Qualcomm Snapdragon’s much faster FPU which neither of the A8s can catch. That said, Hummingbird does see a jump over the numbers it posts running Android 2.1.

Speakerphone, Voice, Battery Conclusion
Comments Locked

73 Comments

View All Comments

  • metafor - Wednesday, December 15, 2010 - link

    That's a bit misleading. There are a few versions of the "lagfix" around and not all of them simply change the filesystem. A bunch actually turn on memory caching, which essentially uses DRAM to cache disk IO.

    This is what causes the gigantic jump in Quadrant scores you see. In reality, while the fileIO portion of quadrant does artificially lower the Galaxy S's end-score, it's nowhere near by the amount many who apply the patch sees.
  • daveloft - Wednesday, December 15, 2010 - link

    I'm running 2.2 which boosted my score from 800 - 1100.

    I also use a lagfix to change my file system to EXT4 which boosted my score from 1100 - 1600.

    It's by no means misleading. I know there's lots of other lagfixes and optimizations and custom kernels. It doesn't take away from my point that Quadrant is heavily influenced by file system and as a result of running a different file system on my Galaxy S I a significantly boost in my score.
  • daveloft - Wednesday, December 15, 2010 - link

    The people touting their 2000 plus scores on their Galaxy S are the ones likely doing what you said. But again that comes back to my point that modifying your phone for better IO performance will make your Quadrant score significantly better and any device with really fast storage will benefit from a high Quadrant score. This will lead people to say that the Snapdagron chip is better.
  • metafor - Thursday, December 16, 2010 - link

    A lot of people make a lot of claims without isolating the chip. I remember the "A4 vs Snapdragon" and all the wild conjecture that went into that.

    As for the original comment, I think at least the 45nm Snapdragons are comparable, almost indistinguishable from the current gen Hummingbirds. With the exception of perhaps the FP/SIMD performance -- which no programs today use anyway.

    One thing I would like to see is someone try to test these chips for power usage in isolation. A Hall-style current monitor and an integrating voltage monitor should be sufficient to know just how much power these chips use. Of course that means taking the device apart and still have it operating.
  • zorxd - Tuesday, December 14, 2010 - link

    Works just fine here with android 2.2. WPA2+PEAP+MSchapv2
  • Brian Klug - Tuesday, December 14, 2010 - link

    So I think the story with the Nexus One was that it was working in 2.2, but disappeared in 2.2.1. I know that for some months now I've been unable to authenticate with that same network with the Nexus One.

    Some of the other devices have better WPA supplicants too I guess.

    -Brian
  • Shadowmaster625 - Tuesday, December 14, 2010 - link

    If you phone is laying on a book, the camera lens is about 3 mm away from the page and the viewing angle is about 3 of those letters. Not to mention there is no light getting under there. So how can the screen be showing all those characters?
  • Brian Klug - Tuesday, December 14, 2010 - link

    Oh so when I took that photo, I was worried someone would be misled, apologies, didn't mean to confuse. I just took a photo a few inches from the page, then set it as the wallpaper, then snapped the picture.

    What's being shown isn't camera input. ;)

    -Brian
  • sabrewulf - Tuesday, December 14, 2010 - link

    "Things like scrollback and sending cursor commands in connectbot (arguably Android’s best SSH application) simply require having some directional controls - there’s no virtual keyboard with arrow keys. "

    Using the Swype keyboard, if you swype from the swype button to the sym button and release, you are given a virtual keyboard with arrow keys, pgup/dn, home/end, and a few other functions.
  • Brian Klug - Tuesday, December 14, 2010 - link

    Oh wow, I totally missed that in Swype. Awesome tip!

    -Brian

Log in

Don't have an account? Sign up now