id Software Rage Ported to iPhone 4, Runs 60fps
Very impressive stuff from inside John Carmack's pocket.
The big surprise that John Carmack teased about earlier today was revealed during his keynote at QuakeCon 2010.
We all know about how well the id Tech 5 engine runs Rage on the Xbox 360, PlayStation 3 and PC, but Carmack pulled another platform out of his pocket to demonstrate the new megatexture engine – the iPhone 4.
The big stunner is that the game is able to run on the iPhone 4's A4 chip at a full 60 frames per second, while featuring several lighting effects that we associate with modern GPUs. Even more impressive is that Carmack said that the id Tech 5 engine even runs acceptably well on the original iPhone 2G – not just the beefier CPU and GPUs of the 3GS and newer.
Incredibly, Carmack said that the id Tech 5 engine even when running on the iPhone could "kill anything done on the Xbox or PlayStation 2." How's that for amazing progress?
- Hollenshead: id Tech 5 Will Not Be Licensed
- Deals for August 12: Xbox 360 S + Madden $310
- Crytek Says 3D is the Future of Crysis
- John Carmack to Reveal Something Special
- Microsoft Recommends Chrome for Hotmail.. Huh?
- Asus Conference Notebook Stolen Before Show
- Activision: Infinity Ward Will Rise From the Ashes
- Gearbox Software to Finish Duke Nukem Forever?
- Unhappy HP Employees Named Mark Hurd a 'Turd'
- Deals for August 13: Logitech Mega Bundle $200
- id Software's Rage Officially Dated Sept. 13 2011
- Crysis 2 Gets an Official New Release Date
- Oracle Sues Google Over Android
- Internet Explorer 9 Beta Launching September 15
- Less Evil, Still Annoying: 92% of Emails are Spam
- Verizon's Motorola DROID 2 Gets Torn Asunder
- Nvidia Signs Memory License Deal With Rambus
- This Tablet Was Built for Making a Hackintosh








Incredibly, Carmack said that the id Tech 5 engine even when running on the iPhone could "kill anything done on the Xbox or PlayStation 2." How's that for amazing progress?
well herpa derpa derp, the iphone 4 has dual 1ghz processors, and i would not be suprised if the graphics chip was also beefier than the xbox and ps2's
One of the most disappointing surprises!
It annoy's me why this tech is always being demo'ed on a inferior platform to that of Android, yes it has a apple logo, yes you can download like 100,000 fart apps and yes you can claim that its icons do not look like they were manufactured by Mattel but the truth is that Android is the future. well what were you expecting apple, that A Closed source platform could ever really beat a open source platform, its a little thing called the future.
Incredibly, Carmack said that the id Tech 5 engine even when running on the iPhone could "kill anything done on the Xbox or PlayStation 2." How's that for amazing progress?well herpa derpa derp, the iphone 4 has dual 1ghz processors, and i would not be suprised if the graphics chip was also beefier than the xbox and ps2's
The iPhone doesn't use a dual processor or a dual core processor. It's a single CPU, single core Cortex-A8. No one besides apple knows the clock speed but it's rumored to be 800 MHz. Of course is still superior to the Emotion Engine on the PS2 that is clocked at 295 MHz, or the Pentium III based CPU on the Xbox that is clocked at 733MHz. The iPhone 4 has 512 MB of memory vs the 64 MB on the Xbox and 40 MB on the PS2.
Yes but at what resolution?
LOOKS great, but playing an FPS using a touch-screen...
Yeah, I think I'll pass.
Moron, Android is the dumbest **** ever created. It runs crappy java apps and only few of the Android phones can actually come close to an Iphone, most of them are just stupid low memory, dumb cpus made by the worst mobile manufacturers in the world, who can't even make a decent touchscreen.
Now now Steve Jobs, there's no need for such anger. We know it's you, and we're not buying your phone until you fix it and let us use it the way we want to.
Moron, Android is the dumbest *** ever created. It runs crappy java apps and only few of the Android phones can actually come close to an Iphone, most of them are just stupid low memory, dumb cpus made by the worst mobile manufacturers in the world, who can't even make a decent touchscreen.
Actually the top of the line Android phones have better hardware than the iPhone. The top of the line Android uses the same CPUs, GPUs and memory that the iPhone use with the exception that iPhone CPU is clocked at about 800 MHz where as the Android phones are clocked at 1 GHz.
I also don't know if you know this but the iPhone LCD/Touchscreen is made by Samsung not Apple.
I think the real issue when comparing Android to iPhone is that the iPhone has standard hardware, which is easy to target. With Android, you could be running on any random configuration, which adds a lot of checks, fallbacks, and exception handling into the code base. This makes the port to iPhone cleaner than dealing with Android...
Moron, Android is the dumbest **** ever created. It runs crappy java apps and only few of the Android phones can actually come close to an Iphone, most of them are just stupid low memory, dumb cpus made by the worst mobile manufacturers in the world, who can't even make a decent touchscreen.
QQ Moar Apple Fanboy.
The iPhone doesn't use a dual processor or a dual core processor. It's a single CPU, single core Cortex-A8. No one besides apple knows the clock speed but it's rumored to be 800 MHz. Of course is still superior to the Emotion Engine on the PS2 that is clocked at 295 MHz, or the Pentium III based CPU on the Xbox that is clocked at 733MHz. The iPhone 4 has 512 MB of memory vs the 64 MB on the Xbox and 40 MB on the PS2.
You cant really directly compare with a console. All of consoles are fully optimized for just games, and until just recently they had no OS or anything running in the background. Even with lower clock speeds, the way they are designed is just massively different. The PS2 for example is 3.2GB/s of memory bus bandwidth while the PSP is at a mere 2.6GB/s, and (for now) the PSP is a fair amount ahead in terms of games than the iphone 4.
It is a pretty good achievement to get performance like that out of an iphone, in my opinion.
You cant really directly compare with a console. All of consoles are fully optimized for just games, and until just recently they had no OS or anything running in the background. Even with lower clock speeds, the way they are designed is just massively different. The PS2 for example is 3.2GB/s of memory bus bandwidth while the PSP is at a mere 2.6GB/s, and (for now) the PSP is a fair amount ahead in terms of games than the iphone 4.It is a pretty good achievement to get performance like that out of an iphone, in my opinion.
True that the consoles were made just for gaming, so the hardware and operating system is designed basically just for this purpose. But there is no denying that smart phones are getting very close to the last generation of consoles.
Yes but at what resolution?
960 x 640 is the screen resolution of the iphone 4. The antenna may suck, but it's got the best screen out there right now of any phone.
It's got the same hardware but java pulls it down because this is what java does and lcds in apple are made by LG, not Samsung.
Clearly you don't know what you're talking about. What's the difference between apps being written in java or objective c? They're just languages. Java language was even influence by objective-c. Have you ever programed in both languages (that is if you even know how to program something)? Don't be confused with the java application you used to see on old phones.
True the LCD is manufactured by LG, I got confused with the Apple A4 that is manufactured by Samsung.
It's got the same hardware but java pulls it down because this is what java does and lcds in apple are made by LG, not Samsung.
Still not made by apple. And you say that androids are made by the crappiest companies. LG makes absolute crap.
bye bye to the supposed battery efficiency. fps on that small of a screen, no thanks
Dang it's usually the other way around on forums, Android people attacking Apple people, but this time around Apple jumped in and attacked Android. Seems that the Apple people are really getting scared that there phone may become second best shortly. We will see... But for now, I agree that the same plain jane setup of Apple phones across all apple phones is what makes it appealing, but Android will be coming up to that level soon with faster processors from both major companies but both being equal in most aspects, this allows a more level playing field and that is what will balance out the last bit of Androids slight fragmentation issue.
Actually the top of the line Android phones have better hardware than the iPhone. The top of the line Android uses the same CPUs, GPUs and memory that the iPhone use with the exception that iPhone CPU is clocked at about 800 MHz where as the Android phones are clocked at 1 GHz.I also don't know if you know this but the iPhone LCD/Touchscreen is made by Samsung not Apple.
I really think that you have no idea what you are talking about. Screen , CPU, Memory, Battery, ... its all different from Android based phones.
Android may be running its CPU at 1GHz and above just to get similar performance to iPhone but it's sacrificing battery life. try running game son Android and iPhone, Android will need a recharge every couple of hours...
I thought the demo was pretty good. But, I'm a bit disappointed that Carmack's mobile offerings seem to be limited to iOS. Considering Winphone7 and Android platforms will be running comparable hardware and Android has a comparable (recent) user base to that of iOS, it only makes sense to offer this on other platforms as well. If the resulting games were good, I would buy them for my Android device. Isn't the whole point of this to sell it and make money?
It's one thing for game consoles to have exclusivity. The game console owners pay development companies for that exclusivity, or own the game studio and can control it. As far as I know, Apple hasn't done this. So, exclusivity appears to be arbitrary. Maybe it is the time vested? I dunno ..
i can only imagine AT&T laughing their heads of with the idea of someone downloading a blu-ray worth of data to their iPhone.....
but it really doesn't bode well for the PC (Windows) experience if this game can run exceptionally well on an iPhone, do i really want to play a game that runs on my PC just marginally better then an iPhone.....
Still not made by apple. And you say that androids are made by the crappiest companies. LG makes absolute crap.
An LG component and an LG device are completely different things.
Gotta upgrade my 3g.awesome work john.
I really think that you have no idea what you are talking about. Screen , CPU, Memory, Battery, ... its all different from Android based phones.Android may be running its CPU at 1GHz and above just to get similar performance to iPhone but it's sacrificing battery life. try running game son Android and iPhone, Android will need a recharge every couple of hours...
Thanks for pointing this out, I didn't want to waste my time explaining that to a bunch of fandroids but I'm glad you did it. Faster doesn't mean better.
I thought the demo was pretty good. But, I'm a bit disappointed that Carmack's mobile offerings seem to be limited to iOS. Considering Winphone7 and Android platforms will be running comparable hardware and Android has a comparable (recent) user base to that of iOS, it only makes sense to offer this on other platforms as well. If the resulting games were good, I would buy them for my Android device. Isn't the whole point of this to sell it and make money?It's one thing for game consoles to have exclusivity. The game console owners pay development companies for that exclusivity, or own the game studio and can control it. As far as I know, Apple hasn't done this. So, exclusivity appears to be arbitrary. Maybe it is the time vested? I dunno ..
Carmack has been making games for the iPhone for a couple of years now. Android is a bit newer, and Windows Phone 7 isn't even out yet. I don't know what developer nightmares you want to create for a game ON A PHONE...but you're really wasting your breath.
Another thing is that Android doesn't have enough platform control to guarantee the game would play on all of its phones. iPhone is more like a console and Android more like Windows. Nobody's going to want to spend all that extra time making up for all the possible hardware variants with the Android platform.
The top of the line Android uses the same CPUs, GPUs and memory that the iPhone use with the exception that iPhone CPU is clocked at about 800 MHz where as the Android phones are clocked at 1 GHz.
Huh? Apple makes the A4 processor themselves...the Android phones use a SnapDragon processor. You have no idea what you're talking about
@Godfail
"....Faster doesn't mean better"
unless your talk about running a FPS game......
Dang it's usually the other way around on forums, Android people attacking Apple people, but this time around Apple jumped in and attacked Android. Seems that the Apple people are really getting scared that there phone may become second best shortly. We will see... But for now, I agree that the same plain jane setup of Apple phones across all apple phones is what makes it appealing, but Android will be coming up to that level soon with faster processors from both major companies but both being equal in most aspects, this allows a more level playing field and that is what will balance out the last bit of Androids slight fragmentation issue.
You know, you had an interesting point at the end there that is worth discussing but you ruined it with your lack of respect for people who prefer a different platform.
The great thing about the Apple phones until the 3G got the iOS 4.0 is that the experience on the phone is usually not hampered by hardware speed. No Apple fan in their right mind is concerned with hardware speed above what is needed for what they do...the typical Apple user is concerned with all of the things that those standard Windows and Android manufacturers ignore and overlook such as battery life and quality design. It's actually far more sensible if you really think about it - buying hardware on a bell curve just to have the fastest **** only to have it be worthless in a year is not a very smart thing to do. The trade off you make to have the faster processor and RAM is not really worth it in the long run.
@Godfail"....Faster doesn't mean better"unless your talk about running a FPS game......
Not if you want to play that game for more than 90 minutes before your battery dies...
Huh? Apple makes the A4 processor themselves...the Android phones use a SnapDragon processor. You have no idea what you're talking about
Both of those processors have the same core, which is what some people are misrepresenting as them being the same processor.
lol @gshauger
erm yes apple makes the chips themselves..... because they really have a Chip fab plant at hand and a team of hardware engineers to design the thing, awesome
or maybe they actually license the chip design from ARM and packages the chip then ask Samsung nicely if they would fab the thing for them
oh and the chip design that goes into a snapdragon, yeah that IP belongs to ARM as well, it's a cortex A9 as opposed the the A8 on your iPhone
but yes your completely right there.....
I really think that you have no idea what you are talking about. Screen , CPU, Memory, Battery, ... its all different from Android based phones.Android may be running its CPU at 1GHz and above just to get similar performance to iPhone but it's sacrificing battery life. try running game son Android and iPhone, Android will need a recharge every couple of hours...
Actually no, the iPhone uses a Cortex-A8 CPU, a PowerVR SGX GPU and 512MB of eDRAM which is exactly the same as a top of the line Android. So in terms of hardware it's not that dissimilar.
Have you seen benchmarks between the Andriod 2.2 and the iOS 4? The old Nexus One was with Android 2.2 was faster than the iPhone 4 with the iOS 4. The browser on the Android 2.2 even with the flash plugin enabled was significantly faster than the one on the iOS 4.
The iPhone 4 does have a better battery life, but is also using a slower processor, and the difference isn't that huge. But with an Android phone I can use replacement batteries where as in the iPhone I can't. Again, if I need to recharge my phone, I don't need any weird cables that only apple uses. All I need is a cable/charger with mini usb on one side which are pretty common. And do you think you don't need to recharge the battery on the iPhone every couple of hours when playing games of this kind?