Adreno 220 and Tegra 2 would beat ps3 !!!

Ok,here is some date i collect.

PS3 = 250 million triangles/sec
XBOX 360 = 500 million triangles/sec

iphone3g MBX-Lite = 1M triangles/s
iphone3gs iphone4 ipad PowerVRSGX535 =28M triangles/s
PowerVRSGX530 = 7M triangles/s
Adreno 200 = 22M triangles/s
PowerVR SGX540 = 40M triangles/s
Adreno 205 = 41M triangles/s
Adreno 220 =80M triangle/s
Tegra 2 = 90M triangles/s

if iphone 3G could run 7000 triangles/frame at 30fps in 480320.
for an example,
then if i want a phone like XT701 with PowerVRSGX530 run at 30fps in 854
480
so i could got this number

( 7000 / ( 854 * 480 / 480 * 320 ) ) * ( 7 / 1 ) = 18366 triangles/frame

so,this means i can run 18366 triangles/frame at 30 fps on a phone with PowerVRSGX530.
but one thing need to mention is iphone 3G only support opengl es 1.0.
and if i want some opengl es 2.0 shader like normal run at 30fps,the number of triangles would need to multiply 0.7 or 0.6(my experience:p ).
so

18366 * 0.7 it’s about 11000 triangles/frame

this is the real number of triangles i could run at 30fps on my XT 701.

then we could got these date.
(854480)
Adreno 200 (854
480)= 30000 triangles/frame
Adreno 205 (854480) = 70000 triangles/frame
Adreno 220 (854
480) = 150000 triangles/frame
Tegra 2 (854*480) = 170000 triangles/frame

iphone 3gs (480 320) = 130000 triangles/frame
iphone 4 (960
640 ) = 34000 triangles/frame
ipad (1024*768) = 27000 triangles/frame

ps3 and 360

let me imagine they are phone too.
then

1920*1080/480 *320 = 13.5

ps3 7000/13.52500.7 = 129629 triangles/frame ~= 91000 triangles/frame

xbox360 7000/13.5*500 = 259259 triangles/frame ~ = 181000 triangles/frame

then here is the ranking

xbox360 (19201080) > Tegra 2 (854480) > Adreno 220 (854480) > ps3 (19201080)

as those date,i can imagine even we run more complex shader (like dx9 or opgl 3.0) on our phone with Adreno 220 and Tegra 2,they still could beat ps3!

this is awesome,right?:smile:

Wwwwwait. The triangle processing rate is how much vertices can it process. It does not have to do anything with pixels. So, Tegra2 = at least 4x slower than PS3 (quite likely way more slower, because everyone who’s cool is not using GPU to process vertices on PS3; they use SPUs).

If you want to compare anything with pixels, check their pixel fillrates graphics memory bandwidth. I bet Tegra2 won’t beat consoles anytime soon.

oh…sorry for that…
and it’s bad news for me…

It’s not bad or anything. Just you can’t put the processing power of PS3 into your pocket without burning a hole in your pants due to heat and requiring a portable heating plant to power it :wink:

even though this statement was wrong, its still impressive what modern mobile devices can achieve… also impresive for the current gen consoles that have already somewhat old hardware and still be able to put amazing graphics, for example the 360 this year will be 6 year old … i want to see a 6 year pc perform this good and stay as current as the current gen consoles hehehehe