Slashdot Mirror


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.

26 of 783 comments (clear)

  1. Random Thoughts: by AKAImBatman · · Score: 5, Insightful

    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.

    1. Re:Random Thoughts: by Capt.+Caneyebus · · Score: 5, Insightful

      "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." If yall have noticed, Nintendo still puts more focus on making their games fun to play, rather than focusing on the games that are graphically intense. I think this is why I love my Game Cube so much.

      --
      -- Yes, I work for the government, and yes I am watching you.
    2. Re:Random Thoughts: by FleaPlus · · Score: 5, Funny

      Where is the Coconut Monkey!?!

      He would wave hello, but he has no hands.

      (Yay for obscure references)

    3. Re:Random Thoughts: by AKAImBatman · · Score: 5, Funny

      Can you ask him when Gravy Trader will be out? I've been dying to play it! ;-)

    4. Re:Random Thoughts: by tlmatters · · Score: 5, Insightful
      Yep, you're getting old... that's where the wisdom you are exercising comes from.

      I'm totally with you on kids and games. We did get my daughter both a N64 several years ago and recently a Gamecube, but a game doesn't go in until we've played it and given it a green light.

      We chose the Nintendo over Sony or MS because Nintendo seems to have better (read appropriate) games for kids. Sure, there are mature titles like every other console, but it seems like a lower number.

      So many people are robbing children of their childhood these days in exposing them to things that are inappropriate. It sounds like you are doing an awesome job with your son in that regard and that parental control will pay huge dividends in the future, just like it is now.

    5. Re:Random Thoughts: by aklix · · Score: 5, Informative

      The revolution is for you. Not only are nintendo games known for being popular around kids, but the Revolution will have downloadable classics that ran on old systems.

    6. Re:Random Thoughts: by Guppy06 · · Score: 5, Insightful

      "With the next generation of consoles becoming nothing more than computers, what becomes the purpose of having two separate machines?"

      Like the old Mac ads: It Just Works. Drop in the disk, plug the box into the TV and you're good to go. No having to fish around in the OS to adjust display settings because you're opting to use TV output, for example.

      They also tend not to have bug-ridden web browsers "intergrated" into them.

      "Or perhaps the real point is, why use your computer for gaming?"

      For that set of people who buy the bleeding edge hardware. I could go on, but this'd turn into flamebait.

      "How many times can you run around shooting the same bad guys with the same tired weapons?"

      How many times can you run around a maze eating dots? The 1980's game crash happened for a reason, and there are those that believe, as gaming and, more specifically, game content have gone mainstream, we may be staring down another one on the horizon, possibly with this upcoming generation of hardware.

      At this point, I'd say that, if not this upcoming generation, then the generation after that will rely on whatever Nintendo still has up their sleeves for the Revolution. They claim that they'll be targeting non-gamers like nobody else (while Microsoft and Sony both seem to still be aiming at the "appliance" angle), but whether or not they can actually deliver remains to be seen.

      "While I realize that the gaming industry thinks that games are Hollywood productions, "

      I'd say more that Hollywood believes that games are Hollywood productions. Look at who owns what game companies nowadays. They're applying Hollywood thinking to game publishing, and that's even failing them in the movie-making business nowadays.

      "Keep riding the bleeding edge of gaming."

      Bleeding edge isn't as safely profitable as rehashing out old games.

      "Why do games today *have* to be something I can't let my 5 year old son play?"

      So long as 18-24 year-old guys keep on spending lots of money on little more than tits and blood, then that's what they're going to keep publishing. It's going to continue to be this way until that demographic decides to move on to something else (which I don't think has ever happened in the history of humanity), or some other demographic rises up and throws around equally large sums of money on something else. This goes back to the Hollywood factor.

      Again, things will depend on the Revolution's ability to reach its stated goal of attracting large numbers of non-gamers.

    7. Re:Random Thoughts: by Strontium-90 · · Score: 5, Interesting

      I heartily agree. I'd like to go back and play the old LucasArts games like Monkey Island, Indiana Jones and the Fate of Atlantis, and Day of the Tentacle. I need to put together an old 486/DOS box so that I can load up my old Sierra (Space/King's Quest) and Origin (Wing Commander, Ultima) games. I keep saying it: Computer game companies could make a ton of money by simply updating their old classics to play easily on new computers. I don't even really care about updated graphics. I know that there are things like ScummVM that allow you to play some games and fix up the graphics a bit, but it requires the original disks, which I have but cannot use (no 5.25"/3.5" floppy drives). I, for one, would pay a lot of money to get copies of my old games that Just Work on my newer machines.

      You fight like a dairy farmer! ... How appropriate, you fight like a cow!

    8. Re:Random Thoughts: by blincoln · · Score: 5, Insightful

      We force children to wear helmets to do anthting from sports to riding a bike

      Yeah, because nothing builds character like a good skull fracture, and everyone knows helmets are only for people who want to look stupid.

      Don't give in to the tyranny of helmets! No more lies from the helmet industry conspiracy!

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    9. Re:Random Thoughts: by MrBigInThePants · · Score: 5, Insightful

      Great post.

      I have a little one on the way and I had already made my decisions on this sort of thing before reading. I agree with you totally.

      A child' mind is like a dry sponge, they absorb the information around them at an enourmous rate. (much more than an adult) Their world perception is developing at this point also.

      I do not agree with lying to children and sheltering them from "real life". This just means they learn not to trust what you say. Also, unless you are some sort of a marketing/acting god, you will find it hard to perpetrate the lie in a plausable way.

      However:

      How the **** is GTA or any other video game or movie even slightly representative of "real life"??
      What kind of "real life" message is it teaching exactly?

      If I want my child to learn about death, I will buy them a goldfish. Not a video game.
      If I want them to learn about sex, I will tell them myself. Not rent them a porno.
      If I want them to learn about poverty in the 3rd (and 1st) world I will show them a documentary/book/explain it myself. I will not buy them Nike shoes.

      All this will occur at an age where I think they are mature enough to understand these things.

      PS: I am very liberally minded, not conservative - in case you were wondering.

  2. Who cares about the CPU? by Stanistani · · Score: 5, Funny

    I just want a lazy-susan thingie on the bottom of my new XBOX360 so I can rotate it the promised 360 degrees...

  3. This just in... by Anonymous Coward · · Score: 5, Insightful

    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...

    1. Re:This just in... by AlgebraicRing · · Score: 5, Informative

      No shit. 2-issue and in-order requires hand tuned coding. Yes there is a whollop for a "cache miss" (fetching out to main mem) on the SPE's of the Cell processor. But there are ways to code around that. Split the local store up into smaller chunks and fetch data to fill the smaller chunks while the SPE plugs away on the chunks filled with data. That's why the SPE has TWO pipes. One pipe is for memory loads, the other pipe is for data processing.

      http://www-306.ibm.com/chips/techlib/techlib.nsf/t echdocs/E815CC047A60914687256FC000734156/$file/ISS CC-07.4-Cell_SPU.PDF

      http://research.scea.com/research/html/CellGDC05/1 5.html

      http://research.scea.com/research/html/CellGDC05/1 6.html

      If you don't split up the local store, you're going to incurr a 500 cycle penalty while waiting for memory. If you split up the local store, you can fetch to half the mem and process on the other half. This amortizes, if not completely masks the cost of main memory access.

      Correct me if I'm wrong.

      It's up to the developer to optimize their code and ensure that it is being scheduled properly.

      I'd love to hear from a developer that is actually doing everything they can at the low level to optimize data flow. What's their experience with keeping the processors fed with data?

    2. Re:This just in... by CreateWindowEx · · Score: 5, Interesting
      From the PA scans I've seen, I would guess VU0 is idle most if not all of the time on the majority of PS2 games, and I suspect we'll see 7 dark SPE's on a lot of the first-generation PS3 titles. ;)

      I do think they must have been talking to PC developers or something, especially when they say things like the original Xbox was limited by a slow CPU and "only" 64 MB of memory. At least when co-developing with the PS2, it felt like the Xbox had gobs of CPU time and RAM, and the limiting factor was fill rate and memory throughput.

      Also, as someone who's written non-graphics VU0 code, to me the SPEs look like a walk in the park. Integer multiplies? We can use C? Read *and* write memory without CPU intervention? Sounds pretty good to me, although of course it will probably be hard to find enough tasks that are a natural fit to the SPEs, not to mention multi-platform issues.

      I remember when we first moved to PS2 development from the PC, and all the PS1 developers were saying how awesome the seemingly crippled PS2 was and I thought they were delusional. Now I feel like an old codger telling the kids how in my day we had to pair our instructions by hand, and we liked it! Actually, I am kind of sad to see the end of the PS2; while I've certainly done my share of cursing at a black screen or a 30 page DMA log, it has been pretty satisfying to pull off all the various hacks you do to get stuff running on a PS2, plus the nice feeling that doing all your graphics straight to the metal without a single library call. I think those days are over, and in ten years, nobody will care that we once got MSKPATH3 to work with DMA call/return or whatever. Such is life.

  4. PPU is the answer. by Eunuch · · Score: 5, Interesting

    Physics processors came too late for this generation of consoles. This will really put PCs over the top. This should be coming out by the end of the year.

    --
    Transcend Humanity. Please.
  5. :shocked: by yotto · · Score: 5, Funny

    Slashdot needs emoticons, if just so we can pretend to be shocked.

  6. Re:Xbox 360 twice as fast as Xbox? by dancpsu · · Score: 5, Insightful

    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
  7. Re:Xbox 360 twice as fast as Xbox? by Suddenly_Dead · · Score: 5, Insightful

    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.

  8. Re:More hype by JonN · · Score: 5, Informative

    It is true that they have no released a MRSP for the next-gen consoles however Merrill Lynch business analysts have placed their estimate for the PS3 at $399USD. What makes this interesting is that it has been expected that each system will cost Sony $494 to build. The full article can be read here.

    --
    do.what.promptcmds
  9. HDTV gaming, lag? by otis+wildflower · · Score: 5, Interesting

    I know some people who run current-gen consoles thru scalers (or use their HD set's scaler) have issues with lag: microseconds between when a controller is actuated and when the effect is displayed onscreen.

    Scaler folks have had issues with HD upconversion lag when it comes to, say, DVDs. However, many HT receivers will let you customize your audio delay to compensate since lag should be fairly consistent. There's really no compensation for gaming, unless you're psychic.

    Presumably, the next gen of consoles (along with decent GPUs in general purpose computers) will not have this issue since their output resolutions bypass scalers. However, some of the upcoming 1080p sets (Samsung at least) will not take 1080p via their HDMI inputs, so they'll deinterlace 1080i internally, and beyond picture quality concerns this may impact when it comes to lag. Or, use their RGB ins and suffer from D->A->D conversion.

  10. Re:So... by ALeavitt · · Score: 5, Insightful

    The infamous "Mode 7" of which you speak actually added a lot to some SNES games. Remember the overhead levels in Contra 3? Tons of rotating objects in Super Castlevania IV? How about all of F-Zero? All of those games used mode 7 graphics, and it was completely revolutionary to console gamers. I remember my friends and I being blown away by the use of mode 7 in those first generation games, but later on when it was put to better use in Chrono Trigger, Final Fantasy III, and especially Super Mario Kart, they proved that it was more than just an overhyped hardware bell/whistle, and integral to the gameplay of some true classics of the 16-bit era.

    --
    This sig has been stolen. Return it to its original user for a reward.
  11. Take both sides with a grain of salt. by nobodyman · · Score: 5, Insightful
    On one hand, I'm not surprised by this. Console makers always hype their consoles to near-obnoxious levels (with the exception of perhaps Nintendo, but even they hyped the N64 as an "SGI workstation in your living room" at one e3). Sony and Microsoft have not changed their tenor since their last iteration (Sony: "Oh no, PS2 is *so powerful* the US might consider it a weapon!" Microsoft: "Check out all of these dynamically lit/shaded ping-pong balls... and this is only at at 1/5th power!!").

    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:
    Developers have just recently received more final Xbox 360 hardware, and gauging performance of the actual Xenos GPU compared to the R420 based solutions in the G5 development kits will take some time.
    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.
  12. **** your insecure, Hollywood-wannabe mentalities by Dogtanian · · Score: 5, Insightful

    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).
  13. Re:So... by be-fan · · Score: 5, Informative

    Sony never claimed 160 million polygons per second. These numbers have become fabricated over time. They did claim 70M polygons per second, but nobody ever quotes the context. It was 70M unshaded polygons per second. The number for shaded/textured polygons (in the PS2 datasheet) is 20-30M, and the most recent games are indeed in the (lower end) of that range.

    I'd also point out the "Toy Story in Real Time" thing was never a Sony claim either. As far as I've been able to track it down, it was some idiot journalist that made the claim, not a Sony spokesperson or any Sony marketing literature.

    --
    A deep unwavering belief is a sure sign you're missing something...
  14. Hmm, what about doom3 on the xbox? by Sark666 · · Score: 5, Interesting

    This article really seems to take the wind out of their sails regarding what's being boasted 'under the hood' and what it's actually capable of doing.

    But I look at a game like doom3 running on a xbox. Yes it's low res and yes I read their changed some of the levels so there isn't as much draw distance (like removing a window from a corridor etc).

    But still, it's doom3 running on what is a 733 mhz cpu with ONLY 64 megs of ram and doing a pretty good job of it.

    Whereas my p4 1.6 with only 128 megs of ram (really need to upgrade) and a gf4ti4200 runs doom3 like shit. Downright unplayable. Heck I wish I could have the xbox version of doom3 to run on my pos system.

    My point? Well, history has shown that the developers will eventually make these systems do tricks that no one initially thought the systems were capable of. But the pc is such a moving target with so many configurations that we don't see near as much optimizations.

    But I'm a pc gamer for life and mainly cause I hate exclusive agreements and would love to see these systems be a disappointment. :)

    I miss the days (snes/genesis) where only 1st party titles were exclusive (mario vs sonic) and with pretty much all other titles it was may the best console win.

    How much do they offer these developers to only play on one side of the fence? I think one of the biggest first exclusive agreements was tombraider on the ps1. But what I always liked was the pc was ignored in these agreements. Doesn't seem to be the case these days. Cough, halo, cough. And I'll never forgive the developers dropping the pc with the oddworld series. Ok way OT now I'll stop rambling.

  15. Re:Xbox 360 twice as fast as Xbox? by zborgerd · · Score: 5, Informative
    Actually, Nintendo didn't say that it would be "incapable" of "HD resolutions". They said that they had "no plans" to support it officially.

    "It is accurate that at this time we will not support high-definition [on Revolution]," Kaplan told IGN.com.

    It's really hard to tell what will happen by the time it's released. The Gamecube is theoretically capable of 720p output, though the games only utilize 480p. Considering the video hardware that is being used, it's safe to assume that the Revolution is at least as capable as the Gamecube It's not going to matter all that much, because we're still going to be stuck with 480p DVD movies for a while. 480p is a form of SDTV. Even if it's not "HD", it's still much higher quality than any analog television. Your comment about the RCA analog television is grossly exaggerated.

    And let's be honest... All three systems will have hardware that's paractically the same, regardless of these cracked out specs and numbers (ironic isn't it that all three are using what is essentiall a next-gen Gamecube with PowerPC and ATI graphics). What it will really boil down to is the games.