I'm not a gamer, but I've been following geeky technical stuff on processors, GPUs, etc for a long time. I have tried to follow the developments in the mobile space with ARM, PowerVR, etc, but I hadn't really gotten into the details, so I thought I'd try to gather some info. I can't vouch for the absolute accuracy of this information, but I have done my best to use reliable sources and official manufacturer specifications if possible. If any of the experts out there see any mistakes or can provide more information, please do so.
Current Generation PowerVR MBX
For the non-geeks, the iPhone/3G/Touch use an ARM processor that has an embedded graphics core, the "PowerVR MBX Lite", from Imagination Technologies Inc. The MBX is a popular chip for high-end smartphones, and is used in many smartphones from Nokia, Sony Ericsson, etc.
The PowerVR MBX series consists of two versions of the same chip which have slightly different optimizations:
PowerVR MBX = optimized for speed (Nokia N95 and others)
PowerVR MBX Lite = optimized for power efficiency (iPhone)
Official specifications (from Imagination's website) for PowerVR MBX/MBX Lite
- up to 200 Mhz
- 3.4M-7.4M polygons @200mhz // graphics performance is measured in an variety of ways, but polygon (triangle) count per second is one of the most important
keep in mind these official specs are no doubt under optimal circumstances at the highest clockspeed. For a more real-world estimation, here are the specifications from Texas Instruments, which uses the MBX/MBX Lite in it's OMAP2xxx line of smartphone processors:
Specifications of Texas Instrument's OMAP2420, powered by PowerVR MBX
2M polygons/sec @ (unlisted mhz)
Specifications of Texas Instrument's OMAP2430, powered by PowerVR MBX Lite
1M polygons/sec (unlisted mhz)
Also keep in mind that Samsung's (iPhone) version of the MBX lite could be running at a different clock speed as the one in T.I.'s chips... but It should be similar however.
Various other sources mentioned similar numbers, placing the iPhone's PowerVR MBX lite at capable of up to ~1M polygons/sec.
Next Generation PowerVR SGX
Now, The next generation of embedded graphics cores from Imagination is the PowerVR SGX series, which comes in many versions targeted towards not just smartphones, but MIDs/netbooks, GPS devices, automotive displays/navigation, commercial kiosks, industrial equipment, etc.
Official specifications (from Imagination's website) for PowerVR SGX series
- up to 200+ Mhz
- 7M-40M polygons/sec @200mhz
- multiple version in series: SGX520/530/531/535/540/545/555
- Here are the listed performance numbers for each version. Keep in mind the higher-end parts are not going to be used in smartphones, and are meant for somewhat higher power applications like netbooks, GPS units, car displays/navigation, etc.
PowerVR SGX performance:
SGX520 = 7M poly/sec @ unknown mhz
SGX530 = 14M poly/sec @...
SGX535 = 28M poly/sec @...
SGX540 = 35M poly/sec @...
SGX545 = 40M poly/sec @...
SGX555 = estimated up to ~100M poly/sec @...
Texas Instruments, which is a good judge to go by, has chosen the
SGX530 to be integrated into their next-gen OMAP3 line of smartphone processors which most likely means that this chip will be popular in the industry with other manufacturers. The SGX530 is listed as doing up to
14M polygons/sec.
Even acknowledging these statistics are from the manufacturer and most likely represent the best case scenario, the performance increase from the iPhone's MBX lite should be incredible! Hopefully, Apple is no doubt planning on using the SGX in the next iPhone/Touch.