• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • iPhone Beats Nexus One in 3D Frame Rate Test


    A test done by the UK mobile games house Distinctive Developments shows that the iPhone has much better 3D rendering capability than the Google/HTC Nexus One. As described by Engadget, the test showed that the iPhone was able to sustain a frame rate almost one and a half times faster despite the Google phone having a more powerful 1 GHz Snapdragon CPU. The main difference appears to be the lack of optimized code that takes advantage of the ARM processor core.

    DD ran the same 3D animation on both devices. Side-by-side pinpoint tests revealed that the iPhone 3GS was able to render 60 frames per second (fps) while the Nexus could only achieve between 30 to 35 fps. As more models were added to the scene, both phones' frame rates dropped until at 8 models the iPhone was running at 29fps on the iPhone and the Nexus at only 21fps, yielding a result of 138% faster frame rate for the iPhone.

    In investigating the results, DD first noted that a significant difference is the fact that the Nexus has a much higher resolution screen. Thus, rendering the same models, the Nexus has 2.5 times the number of pixels to draw than the iPhone does. However, after changing the viewport size to 480320 on the Nexus, the engineers at DD saw an improvement to 40 fps with two models on screen, but the performance was identical at 21 fps with 8 models.

    Since the resolution of the screen did not affect the outcome, DD tested the hypothesis that there was a CPU-related bottleneck. By turning off the "animation bone & skinning calculations," the CPU was less stressed, but even so drawing to the full screen on the Nexus with the animation disabled yielded the exact same frame rate count as before. Doing the same test on the iPhone saw the frame rate increase from 20 fps up to 25fps.

    The conclusion that the DD engineers drew from their test is that the Nexus is primarily limited by fill-rate processing that was done by the Snapdragon's integrated GPU. Apparently the Android Native Development Kit (NDK) has no access to floating-point instructions in the ARM Neon single instruction multiple data (SIMD) instruction set, which means the CPU is overtaxed by rastering operations and writing pixels to the screen.

    As a result, DD is recommending that Google update the NDK to a new version of GCC in order to take better advantage of Neon float-point instructions. They expect that if that's done, Droid and Nexus phones will enjoy an advantage over iPhones, at least until faster (A4?) processors are added to a future Apple phone.

    image via Distinctive Developments
    This article was originally published in forum thread: iPhone Beats Nexus One in 3D Frame Rate Test started by Paul Daniel Ash View original post
    Comments 47 Comments
    1. henners123's Avatar
      henners123 -
      Sweet
    1. frozenra1n's Avatar
      frozenra1n -
      Fantastic 
    1. whereswaldo's Avatar
      whereswaldo -
      Awesome the rox
    1. loop4444's Avatar
      loop4444 -
      good
    1. stoke234's Avatar
      stoke234 -
      That's crazy, you would think even with software limiting it, the nexus would at least perform as good as the 3GS, lol. I would like to see some benchmarks after(if) google updates the software...
    1. matthew1111's Avatar
      matthew1111 -
      Suck it Nexus!
      Go iPhone!
    1. awesomeSlayer's Avatar
      awesomeSlayer -
      Hahaha!
    1. RonHC's Avatar
      RonHC -
      The Nexus just got iPwned
    1. NumbaOneI's Avatar
      NumbaOneI -
      once again Iphone just sh*tted on everything out there. Just a matter of time b4 it does your hw.
    1. H0CKEY's Avatar
      H0CKEY -
      i'll bite my tongue on this review

      since i own both phones

      "mumbles...... nexus beats my iphone3gs is alot of other areas"
    1. CaptainChaos's Avatar
      CaptainChaos -
      Enjoy it while it lasts. Once googles phone has been out for a while and they work out the bugs(much like out beloved iPhones had to) it will own the iPhone. Then the 4G will have to play catch up.
    1. i3exa's Avatar
      i3exa -
      Quote Originally Posted by matthew1111 View Post
      Suck it Nexus!
      Go iPhone!
      +1
    1. TranceField's Avatar
      TranceField -
      pWned
    1. ultimatexpka's Avatar
      ultimatexpka -
      thats because the iphone has a smaller screen, for example playing games on your computer in a higher resolution will make it lag, the lower it is the fast it will run, so thats why the iphone had an advantage, not a fair test, case closed
    1. redcard's Avatar
      redcard -
      Quote Originally Posted by Rota View Post
      Let's see a multitasking test next.


      Oh wait...
      Let's download some games from the android store.

      Damn...Outta space
    1. Poseidon79's Avatar
      Poseidon79 -
      Did you happen to read the whole post? Even with the lower resolution the iPhone still won.
    1. redcard's Avatar
      redcard -
      Quote Originally Posted by ultimatexpka View Post
      thats because the iphone has a smaller screen, for example playing games on your computer in a higher resolution will make it lag, the lower it is the fast it will run, so thats why the iphone had an advantage, not a fair test, case closed
      The N1 has a faster CPU, and more RAM. Not a fair test. Case closed.

      3GS > N1 in this test.

      Deal with it.
    1. kwickone's Avatar
      kwickone -
      [QUOTE=Rota;5125057

      Honestly, even at 20FPS, it's really not apparent that it's running any slower than the iPhone.[/QUOTE]

      I can totally tell it is slower...but my brain is only running at 10fps
    1. rhekt's Avatar
      rhekt -
      interesting indeed
    1. tudtran's Avatar
      tudtran -
      I saw the Wave on Samsung's website. The spec is very impressive. I hope Apple will response with a new iPhone.