-
02-15-2010, 09:59 AM #1MMi Staff Writer
- Join Date
- Aug 2009
- Location
- Union Square, Somerville, Mass.
- Posts
- 919
- Thanks
- 6
- Thanked 996 Times in 401 Posts
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 480×320 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
-
The Following User Says Thank You to Paul Daniel Ash For This Useful Post:
Jahooba (02-15-2010)
-
02-15-2010, 10:07 AM #2
Sweet
My Dog Pop Arted!!!

-
02-15-2010, 10:15 AM #3
Fantastic
-
02-15-2010, 10:27 AM #4
Awesome the rox
-
02-15-2010, 10:33 AM #5
good
-
02-15-2010, 10:37 AM #6
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...
-
02-15-2010, 10:56 AM #7iPhone? More like MyPhone
- Join Date
- Aug 2009
- Location
- Texas
- Posts
- 240
- Thanks
- 40
- Thanked 6 Times in 6 Posts
-
02-15-2010, 11:11 AM #8MMi's "X" Member
- Join Date
- May 2008
- Location
- Dragonspiral Tower in 3DS
- Posts
- 4,526
- Thanks
- 114
- Thanked 346 Times in 258 Posts
Hahaha!
Asking for help is different from being stupid. Fanboys can rot in @#$%!
-
02-15-2010, 11:33 AM #9
The Nexus just got iPwned
Owner of: iPhone 4S, 4, 3GS, 3G, 2G
Check out my theme: Metallic Shine HD (+SD) in Cydia
Leave feedback and thanks
-
02-15-2010, 11:45 AM #10
once again
once again Iphone just sh*tted on everything out there. Just a matter of time b4 it does your hw.
-
02-15-2010, 11:50 AM #11Theme Creator
- Join Date
- Sep 2007
- Location
- Canada
- Posts
- 1,078
- Thanks
- 941
- Thanked 1,125 Times in 532 Posts
-
02-15-2010, 11:55 AM #12Livin the iPhone Life
- Join Date
- Sep 2008
- Location
- In a van down by the river
- Posts
- 4,831
- Thanks
- 551
- Thanked 515 Times in 427 Posts
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.
-
The Following 2 Users Say Thank You to CaptainChaos For This Useful Post:
H0CKEY (02-15-2010), huge moron (02-15-2010)
-
02-15-2010, 12:00 PM #13
-
02-15-2010, 01:21 PM #14Green Apple
- Join Date
- Sep 2007
- Location
- Dearborn Heights, Michigan, United States
- Posts
- 75
- Thanks
- 3
- Thanked 2 Times in 1 Post
pWned
-
02-15-2010, 01:31 PM #15iPhoneaholic
- Join Date
- Aug 2007
- Location
- San Marcos
- Posts
- 355
- Thanks
- 36
- Thanked 26 Times in 16 Posts
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
-
02-15-2010, 01:34 PM #16Livin the iPhone Life
- Join Date
- Oct 2007
- Location
- Scotchland
- Posts
- 2,145
- Thanks
- 8
- Thanked 204 Times in 184 Posts
-
02-15-2010, 01:34 PM #17Super Moderator
- Join Date
- Jan 2008
- Location
- Austin, TX
- Posts
- 8,261
- Thanks
- 819
- Thanked 1,665 Times in 1,156 Posts
Did you happen to read the whole post? Even with the lower resolution the iPhone still won.

-
02-15-2010, 01:36 PM #18Livin the iPhone Life
- Join Date
- Oct 2007
- Location
- Scotchland
- Posts
- 2,145
- Thanks
- 8
- Thanked 204 Times in 184 Posts
-
02-15-2010, 02:14 PM #19My iPhone is a Part of Me
- Join Date
- Dec 2008
- Location
- Between Here & There
- Posts
- 625
- Thanks
- 63
- Thanked 66 Times in 62 Posts
[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
kwickone I.T.H.
-
02-15-2010, 02:17 PM #20
interesting indeed
killall Terminal[]




LinkBack URL
About LinkBacks
Reply With Quote




