Next-Gen Console CPUs Not Up to Hype
rAiNsT0rm writes "Anandtech follows up their initial in-depth coverage of the Xbox 360 and PS3 CPU with the real truth about the next-gen consoles' Poor CPU Performance. From the article: "Speaking under conditions of anonymity with real world game developers who have had first hand experience writing code for both the Xbox 360 and PlayStation 3 hardware (and dev kits where applicable), we asked them for nothing more than their brutal honesty. What did they think of these new consoles? Are they really outfitted with the PC-eclipsing performance we've been lead to believe they have? The answer is actually quite frequently found in history; as with anything, you get what you pay for."" Update: 06/30 21:11 GMT by Z : The original article disappeared from Anandtech, so I've changed the link to point to the story as hosted by Google Groups.
1. With the next generation of consoles becoming nothing more than computers, what becomes the purpose of having two separate machines? Or perhaps the real point is, why use your computer for gaming?
2. What will the next generation of consoles actually do to improve the quality of games? Polygon technology has reached an apex whereby increases in graphical quality are hardly noticable in most cases. What about the *fun* factor? Early generation consoles used increases in technology to give us better gameplay than before. This is easily visible in going from Atari 2600 -> NES -> SNES -> N64. The Atari was actually capable of very little (but was fun), while the NES had full graphics capabilities, but low color support. Jumping to the SNES provided tons of color, scaling, rotation, and other features that made games more fun. The N64 proved that 3D environments didn't have to be boring, linear, or only for shooting zombies (or demons as your preference may be). For example:
Zelda -> Zelda III: A Link to the Past -> Zelda 64
Contra -> Contra III
Super Mario Bros. (I-III) -> Super Mario World -> Mario 64
StarFox -> StarFox 64
Today's games, OTOH, are mostly just regurgitations of the FPS. Doom was a lot of fun when it came out, Quake was a hackers dream, and Quake III made blasting your buddies the best thing since sliced bread. (Unreal Tournament wasn't bad either.) But it really gets old after awhile. How many times can you run around shooting the same bad guys with the same tired weapons? Where's the new game play frontiers? While consoles were screwing around, I had fun playing RTSes on my computer. Or flying a starship in Bridge Commander. Or driving mechs around. i.e. Varied and interesting game play. Sadly, even that has disappeared on the PC.
Where's the gaming goodness? Where's the pointy sticks? Where is the Coconut Monkey!?!
While I realize that the gaming industry thinks that games are Hollywood productions, I honestly think fun games require nothing of the sort. Sure, I'd love to see another Wing Commander game with Mark Hammil and Tom Wilson, but that's not what the gaming industry is producing. What we need is for games to again break out of the mold and try new things. Keep riding the bleeding edge of gaming. It doesn't have to be an expensive game, just a *fun* one.
Tell me something: Why do games today *have* to be something I can't let my 5 year old son play? He still plays the old Nintendo games I used to play as a kid. He thinks they're a lot of fun. Yet do you think there's a chance in hell that I'm going to sit him in front of Doom III or an X-Box? No way! Why have we eschewed Gaming Goodness(TM) for violence and call it fun?
Maybe it's just me. Maybe I'm getting old.
Javascript + Nintendo DSi = DSiCade
This just in: PC Hardware site blasts consoles while citing anonymous "sources" and blatant factually incorrect claims (for instance, PPE core = Xenon core).
Developers atuned to developing for PCs with their out of order execution and high general-purpose performance port their code quickly to these in-order CPUs that rely on multiple threads for performance, and find that the performance isn't blistering!
It turns out they'll need to make more efficient code, as Xenon/Cell forgo lots of transistors that make horrible code perform better.
Gag me...
And this is news? The console makers have been doing this for years. Remember when the PS2 was announced and we were told of its "Toy Story Quality Graphics Rendering"? Same thing with the infamous "Mode 7" in the Super NES system. Who can forget the So called 16 bit TurboGrafix 16? As I stated above, the console makers have hyped up every system that has ever been released and all have failed to meet the hype that preceeded them...
[n8.r0n] http://petesweb.spymac.net/
We don't know what any system will cost.
I think the real problem is each time you push for more improvements, the more complex the architecture gets. The article said that most developers would be using only one of the PS3's processors for most operations. Well, when you're used to designing for one processor, you tend to continue designing for one processor.
Each new feature added to the console requires learning that developers for past consoles, who have been used to the last console, will do slowly, and maybe reluctantly.
What developers really want is the *exact same* architecture, but much faster, more memory, etc. No more processors, no more complex ways of addressing different caches. Just make the thing the same, only faster, and developers would love it. Initially...
However, a year from now, the developers will learn the basics of the new consoles, and want something more. Then they will get into all those features that the new architecture gives them, and be excited to be the first to make a game that has realistic crumbling concrete when the tank slams into a wall, or whatever else they decide to do.
But asking a developer now about how their next gen console devkit performs is premature.
"Scientists don't change their minds, they just die." -- Max Planck
We need a 'Duh.' rating.
According to the article, both console's CPUs will be, for real-world applications (and not silly benchmarks) about that speed. Twice as fast as the Xbox.
Interestingly though, the article also says that the two GPUs (which are again nearly the same in performance) will be much better than their predeccesors. The other components will be fairly improved as well, so overall the consoles will be over 2x as fast as Xbox 1. Not as powerful as the manufacturers claim, of course, but still a good improvement over the last generation of consoles.
On the other hand... Now Nintendo's claims that its Revolution will be "only" two or three times more powerful than the Gamecube don't seem so bad. I always root for the underdog, and I like their lack of crazy hype so far.
However, take the Anandtech article with a smaller grain of salt, too. I'm not sure which quotes from the article were attributed to final hardware and which were talking about the development kits (we already know that the Powermac xbox devstation is slower... or at least that's what one of the EA guys told me at E3). There was this quote: My guess is same can be said for CPU as well as GPU but that's a hunch.
Besides that, realize that the developers get much, much better at maximizing the hardware over time. When the SNES came out, developers complained that the extra colors and memory were pointles because the cpu was too damn slow (3.5 mhz, right?). 1st wave games had smallish sprites, tons of slowdown when things got busy, and many arcade ports only had a single-player option because 2-player bogged the hardware). Towards the end you had near-perfect ports of streetfighter 2, and full-color, parallax scrolling games with several large sprites like Donkey Kong Country. My hunch is that the 2nd wave games for 360 and ps3 will have similar gains.
It's still a really good article and worth checking out, but I'm not surprised in either direction.
Seems to me like all the games that were first out of the gate for the PS2 and XBOX were designed to wow with graphics. Great visuals, but weak and one-dimensional gaming.
Problem is, it seems to have shifted the whole mentality of game developers. Games seem to look good first, but play good second. On a whim i put away some of my PS2 titles and dug out the old PS1 stalwarts. The original Driver was still a kick in the ass. Breath of Fire III was amazing. FF7 was good, Grandia was good. For kicks i fired up my old K6-II and played older versions of Sim City (2K and 3K), Stronghold, Age of Empires, C&C were all so much more fun. It wasn't nostalgia either.
Paper Mario seemed like a great game too. The graphics were nice and clean, but not overly extravagant. But it was still a great game build up from many simple concepts. Just like the old days.
I hope that the hardware *does* stagnate, and maybe devs will stop writing 500 lines of code to control breast jiggle in the next Dead On Arrival and instead brainstorm some ingenuity into the games instead.
It doesn't have to wow me with graphics. Wow me with fun!
</rant>
do() || do_not();
Nintendo has been pretty honest in the past as to their actual performance specs... and if what they say about being roughly 2 to 3 times more powerful than the cube is true, that puts them neck and neck with the XBOX360 and PS3.
That along with the ability to download old games makes me, if anything, more excited for Nintendo's new offering than the phony specs for XBOX and PS3 ever did.
now we just have to hope that they don't pull.. well a Nintendo and do something totally freaky with their controller. To be honest, I have high hopes.
While I realize that the gaming industry thinks that games are Hollywood productions, I honestly think fun games require nothing of the sort.
Urgh. Never understood why people thought Hollywood was glamorous or in any way desirable.
But that's beside the point, which is that those in The Industry want it to be like Hollywood, because somehow that's Grown Up. This Shows that The Industry Has Matured. They want their prestigious awards. They want to be Just Like Movie Directors. It all smacks of insecurity.
It also smacks of driving themselves into a bloated hole where they now can't *afford* to take risks because the costs of game development are so high.
There will always be a market for unimaginative, glossy games, and there will always be the bottom line. But to treat this as an ideal is frankly twisted.
Games are *not* (or should not be) like films. Films are not interactive. Games are. Imagine what the film industry would have been like if Directors had been in thrall to still photography.
"High production value" cut-scenes are bullshit. They aren't interactive, and they jar with the style of the rest of the game; but they let bloated-ego software developers Compare Themselves To Hollywood.
If you want to apply production values like that, apply them to the game itself, not to cut-scenes, no matter how well-made.
Instead of playing wannabe Scorsese, those in the industry should be concentrating on the potential of *their* medium; to allow the player more freedom to do what they want to do (the path it would have been interesting to see them go down), to choose new and different styles of gameplay, rather than the same restricted gameplay in progressively better-rendered worlds. Cut scenes, by their very nature, are going to force gameplay through predefined points. It's all so..... old-fashioned.
Anyway, enough... yeah, I'm probably getting old, but this isn't so much about romanticisation of the past. It's criticism of the way that, rather than focusing on the way technology could open up exciting new avenues in gameplay, the Industry has concentrated on turning out (basically) the same old stuff, but with ego-bolstering production values.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
AnandTech is talking like they've had access to both consoles and have tested extensively when it's all hearsay. You don't say things like "Although both manufacturers royally screwed up their CPUs..." on hearsay. It is extremely unlikely that MS and Sony would both be stupid enough to "royally screw up" on something so important to them. They also imply that IBM is stupid (or evil?) for selling MS and Sony on their inferior product. I find it extremely unlikely that one person over at Anandtech is smarter than Sony, MS, and IBM.
Also, as the article stated, the platforms were designed for extensively multi-threaded games, but no one is writing games that way. So... why are they surprised that it's (supposedly) slow? If I put the bread on top of the toaster it takes a lot longer than if I put it in the slots. That doesn't make my toaster slow, though, it makes me an idiot.
One of the biggest limitations ended up being the meager 64MB of memory that the system shipped with.
One of the most important changes with the new consoles is that system memory has been bumped from 64MB on the original Xbox to a whopping 512MB on both the Xbox 360 and the PlayStation 3. For the Xbox, that's a factor of 8 increase, and over 12x the total memory present on the PlayStation 2.
One of the biggest limitations was the 64mb of memory - clearly too little. Now, five years later, they've increased that by a factor of 8.
*quickly does sums on fingers*
4.5 years = 18 months x 3
Didn't some guy come up with a rule about this? (My local library was all out of copies of that issue of the magazine)
2^3 = 8
So, five years on, they've managed to about keep pace with historic advancement, being relatively no better than the 64mb that was widely regarded to hamstring the last generation of consoles?
Sure, right now, 512mb sounds great... But then 64mb sounded good five years ago too.
HalfLife2's High Dynamic Range lighting model is expecting to need one to two gigabytes of system RAM to work properly. Sure, PCs run with a clunky OS but it's not that bad. Battlefield 2 needs 512mb minimum and prefers 1gb.
Five years ago, console fanboys dismissed PC gamers when they pointed out 64mb might be nice now but would barely cut it in two years and seriously hamstring the console in 4-5 - the lifecycle of a typical console. They were wrong then.
Now, five years later, all they've done is up that hamstrung amount in accordance with Moore's law and, once again, it seems fine for a console's release and is going to be a major issue well within the system's lifespan.
It's too bad you're making this stuff up. There are various rumors going around (quad core 2.5 GHz X360-type processor, dual processor 1.8 GHz G5's, etc, etc) but there is absolutely NO reliable info on the Revolution's processor. None.
Please provide a link if you're absolutely sure there is. I've been mongering every scrap of information released on the next gen console and I can guarantee Ninty isn't "expected" to have any kind of processor on the Revolution- Nintendo has kept it completely quiet.
So basically while seeing a lot of "this is bullshit" comments, we're not seeing any comments from anybody who really knows or has worked with either of these two platforms. Instead, we're seeing people more willing to believe MS and Sony who have everything to gain from lying about their products vs. a more realistic view of two over-hyped machines by a website who will attract viewers to their article whether they say good things about these two consoles or not. It really will make no differenc to Anandtech. People will come to read their articles because they've earned a readership so they've no real motivation to make stuff up or distort things.
Admit it people, some of you just don't want to hear what they're saying. Had they said that the PS3 does put out 2 teraflops and the XBox 360 only one, then you could have simply continued on with the normal console flame war which has been going on since E3 ie 3 cores vs 7 SPEs, etc. Then of course, there'd be doubters from the other side accusing Anandtech of being on the payroll of MS and Sony.
Look at the motivation people. Think about who's really got cause to BS the console gamers.