Slashdot Mirror


The Wii's Brain Exposed

Jon Stokes, at the Opposable Thumbs column, discusses a final revelation of the Wii's technical prowess. Though it's been assumed since the early days of the marketing push that the Wii is basically a super-charged GameCube, a post to Acer's Hardware boards would seem to confirm that. Not, as Mr. Stokes says, that that is a bad thing: "I'm no longer nearly as upset about the implications of this move as I was back in August. In fact, thanks in large part to my DS Lite, I've gone from being disappointed at Wii's underpowered hardware to actually anticipating the new console. I plan to pick one up when they become generally available, and I'm even hoping to hook my (nongamer) wife on it."

20 of 241 comments (clear)

  1. Wii will take over the world. by krell · · Score: 2, Funny

    Enough about its brain. Show us the Wii's pinky.

    --
    Where were you when the voynix came?
  2. Supercharged! by StonedRat · · Score: 3, Insightful

    And my PC is just a supercharged 386. So what?

    --
    "Religion is the most malevolent of all mind viruses." - Arthur C. Clarke.
    1. Re:Supercharged! by Chris+Burke · · Score: 4, Interesting

      And my PC is just a supercharged 386. So what?

      Well, not really. The ISA may be the same, but the microarchitecture is completely different. Your PC's CPU looks nothing like a 386, it just happens to speak the same language (and certainly some new instructions, if not entire operating modes like 64-bit, besides).

      The point of the article is that the Wii's CPU is really microarchitecturally similar to the Gecko, down to the number of FP pipelines and such, and is basically a 90nm shrink of the old chip with higher clock speeds.

      Now personally I find it hard to believe that IBM would go through the trouble of shrinking the chip to 90nm (which isn't as easy as just applying a scaling factor to your old mask) without tweaking the architecture even if there were no major changes planned. I guarantee there were improvements that they either wanted to add to Gecko but didn't have time/resources for, or flaws in the Gecko that they discovered after it was produced that they would like to fix. The shrink to 90nm is the perfect time to get some of those changes in, so I'm betting they did.

      Which brings me back to your point, which was: So what? Indeed, so what? So it's the same chip, only at a much higher frequency and probably with a small percent boost in IPC performance besides. How is that bad? It isn't. It just isn't a super brand new highly experimental chip that requires new (or, going back to mainframes with slews of I/O controllers, old) programming methods. So for anyone who was hoping Nintendo would have some incredible hardware specs for them to drool over, dissapointment may ensue. Oh well, there's still a good chance it will be good enough.

      Look at the last generation: The Xbox and GC were fighting for best graphics (xbox winning mostly, but GC showing some astounding performances from time to time), and also fighting for 2nd place. 1st place went to the console with the worst graphics, but they were good enough to be part of that generation, and it had the games. The Wii will certainly be representative of this generation of graphics, even if it will be the worst in that regard. Personally I, like anyone who favors a PS2, just hope it has lots of fun games.

      --

      The enemies of Democracy are
    2. Re:Supercharged! by Patoski · · Score: 4, Insightful

      It's not a vastly underpowered (for the current generation) game system being sold for more than the parts are worth (when the competition is selling hot new tech at a loss), propped up by a gimmicky controller.

      Honestly, none of what you've mentioned matters at all. The PSP is light years better than the DS from a technological point of view, but the DS is mopping the floor with the PSP. Why?

      In the end, it all comes down to games.

      If Nintendo has the games that are the most fun they will sell the most consoles. The same is true for MS and Sony... If the controller is gimmicky and the games are not very fun, it will become very clear in due course. How anyone can declare winners and losers in the console war at this point is beyond me. The party is really just getting started.

      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
    3. Re:Supercharged! by Patoski · · Score: 2, Insightful

      What's with this comparison to the DS? The DS is a large upgrade in processing power over the GBA, equivalent to the difference between the N64 and SNES . A touch screen GBA wouldn't have had the success the DS has.

      The point I was trying to make, rather clumsily apparently, is that hardware specs don't matter as much as most people think.

      A product with weaker hardware specs, like the DS, will beat a stronger speced product, like the PSP, if the games are compelling for the "weaker" product.

      The latest round of handhelds and console wars illustrate this perfectly:
      DS vs. PSP
      PS2 vs. Xbox

      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
  3. Re:Wii isn't underpowered except by eln · · Score: 2, Informative

    I think in 2 or 3 years a significant portion of the population may have HD-capable TVs, but it will be their primary television set. It will be quite a while after that before you see secondary TVs switching up to HD. A system billing itself as a "media center" needs to have HD capabilities because it is likely to be on the main TV in the house. A pure game machine is just as likely to be in a kid's bedroom or some other secondary TV location, where HD will take longer to get to.

  4. Re:Wii isn't underpowered except by SetupWeasel · · Score: 3, Funny

    I think this will be their fatal flaw for next gen console rave.

    I don't know. The PS3 has a very low ecstasy to glow stick ratio.

  5. It's been said before... by MeanderingMind · · Score: 2, Interesting

    ...and I'll say it again. The Wii doesn't need to be much faster to look good.

    The difference in required processing power to properly render the larger textures and more detailed models at 1080p versus what the Wii needs to do at 480p is huge. All that processing power that Microsoft and Sony will throw into 1920*1080=2073600 pixel is going to be much more than Nintendo has to worry about at 640*480=307200

    2073600/307200 = 6.75. Sony and Microsoft need to be 6.75 times as powerful as Nintendo's console to maintain the status quo.

    Now obviously this is likely to be wildly inaccurate. There are all sorts of factors I know jack about. However, the point remains that Sony and Microsoft's consoles have to go to a much greater effort to keep those framerates up.

    On an HD TV, the Wii's graphics will look worse than what Sony and Microsoft offer. I have an Xbox 360 and an HDTV, I've seen the eyecandy and it's delicious. One thing I did notice was despite the fact that my Gamecube was only running at 480i via an S-Video cable, it still wasn't bad at all. The games that were beautiful before (F-Zero, Crystal Chronicles, and that beast of masochism Ikaruga) are still beautiful and I wasn't even using component (which I look forward to on the Wii). You can tell the difference between 480i 6th generation games and 1080i/p 7th generation games, but it doesn't mean the old games burn your eyes.

    Even if the Wii is marginally better than the Gamecube remember how incredible games like Resident Evil 4 and Metroid Prime looked. Even a mere 50% to 100% increase will be more than enough to make the Wii awesome.

    --
    Thunderclone: ONE MAN ENTERS! TWO MEN LEAVE! ONE MAN ENTERS! TWO MEN LEAVE!
  6. This sounds interesting... by Ant+P. · · Score: 2, Interesting

    They're taking one chip design and making it smaller, faster and lower power. Somewhere in the article it mentions that the 90nm version of this CPU takes about 2W at GC speeds. For reference, the DS is rated at 1.6W. You can probably predict where this is going.

  7. The Wii's Brain Exposed by Anthony+Boyd · · Score: 2, Funny

    Aw, now that's just plain mean to put this right after an article about babies' brain stems. The opportunity for misinterpretation is just too high. Sickos.

  8. Re:Wii isn't underpowered except by MeanderingMind · · Score: 2, Insightful

    Nintendo will be criticized for this, but ultimately it will matter as little as the criticism concerning online gaming.

    Just look at the numbers. Many people were screaming about how Live and other online services were going to be the bread and butter of consoles last generation. All three systems launched with promises about their online support. Only one of the three consoles delivered, and it was the one which arguably was the worst when it came to online that won out.

    Today we've finally reahed a point where broadband and other high speed internet connections are ubiquitous enough (and simple enough) that getting your whole house wired (including the game console) is no hassle. Because we have reached this point, online will make a larger impact.

    I see the same scenario with this generation. HDTV will be too important to be ignored... next generation. HDTV is going to take off, but it will be more than a year or two or five from now before we really begin to see the end for SDTV. When Nintendo makes their MiiTuu console in 5 years to compete with the PS4 and the Xbox Extreme 1337 Pwn Media Controller Center Professinal Home Edition, they'll bother with HD. As it stands, they're content to push only 480p and that's good for them. It'll look great, not the uber eyecandy we'll get from the PS3 or the 360, but it won't be shabby at all. 1080p will not magically make Resident Evil 4 look like a bloody hobo.

    --
    Thunderclone: ONE MAN ENTERS! TWO MEN LEAVE! ONE MAN ENTERS! TWO MEN LEAVE!
  9. Nintendo DS uses OpenGL by tepples · · Score: 4, Interesting
    This is the GBA and Nintendo DS strategy rehashed. Both these consoles has (albeit limited in the case of the GBA) the ability to do 3D, but Nintendo basically -on purpose- ommited to make an API for it to be easily done.

    True of the GBA, but Nintendo DS uses a subset of OpenGL, similar to the "GX" API used by the GameCube.

  10. Call me when I can turn off in-order writes by tlambert · · Score: 2, Interesting

    Call me when I can turn off in-order writes, and they provide barrier instructions so I can control the ordering from software so hyperthreading becomes more than something the P4 engineers thought of as a "compiler problem", without understanding that you don't *ever* run a single compiler-optimized instruction stream to completion without a context switch in a modern OS. You can optimize the non-interrupt code paths in the OS itself, but for apps running *ont top* of the OS, there is no such thing as a "non-interrupt code path"

    The _only_ reason this hasn't been done is to maintain binary compatibility, which could be done by making it an MSR controlled option defaulting to "off for DOS & Windows compatiblity". Of course, then people like Linux, BSD, etc. would start taking advantage of it, and, well, kicking some serious butt.

    Yeah, I agree with the GP, and I can point to a lot of other "features" of the hardware that make it a "supercharged 386", which, if they were turn-offable, would make the chips have *much* better performance, particularly with a lot of cores.

    -- Terry

  11. Go Wii by Anonymous Coward · · Score: 2, Insightful

    Wii will prove again that gameplay trumps flash. Just like the DS is bitch slapping the PSP.

  12. Re:Wii isn't underpowered except by Total_Wimp · · Score: 2, Insightful

    I have no problem with Nintendo's choice, nor with yours. For what it's worth, I had no problem with GameCubes either and often witnessed my daughter's friends shuttling them from house to house to play games like Super Smash Bros (it appears Nintendo knew what they were doing when they built in the handle.).

    What I have the problem with is the people who appear to be insisting that no one "needs" the better graphics hardware and, ironically, that we do "need" the interesting controller hardware of the Wii. The answers are, a)you're right, but I sure "want" it and b)"you're wrong, but it may be nice."

    It's no skin off my nose if these people's preffered platform was an old Nokia with the game Snake. People are free to enjoy or dislike whatever they wish. But to claim the Nokia is actually a superior platform and has no downside is another matter altogether. Sure, it's a free country and they're free to say it, but they're just flat-out wrong.

    The Wii is simply not comparable to the PS3 or 360. At best, it's a gen 2.5 rather than a gen 3 (and at worst, it's actually a gen 2). If that suits them, like it seams to suit you, then terrific. Enjoy yourselves, and I might even glom on for a few games. Just don't bother trying to convince me the hardeware is somehow better than Sony's or Microsofts. I might like the Wii just fine despite it having yesterday's hardware, but that will never be a reason for me to actually want it.

    TW

  13. Backwards compatibility means no changes by grahamwest · · Score: 2, Insightful

    Changing the microarchitecture would have implications for backwards compatibility with Gamecube software. My personal opinion (as someone who has programmed for Gamecube in the past and is working on a next-gen game) is that they will have made no changes. The new part is just a die-shrunk up-clocked Gekko and there's nothing wrong with that.

    To back your more general point up, although people seem to have a low opinion of what the Gamecube hardware was capable of it's unwarranted. It's true that many games didn't get much out of it, but look at Starfox Adventures (from 2002 no less) to see what you could achieve. 480p and 16:9, fur shading, bump mapping, refraction and reflection for water (and ice), realtime environment lighting for the day/night cycle and lots of particles. It's a very pretty game indeed.

    Even if no new capabilities are added to the hardware, Wii games will look great and the demos I played at E3 were pretty damn fun for the most part.

    --
    Graham
  14. It's not a single pet feature, it's an example by tlambert · · Score: 2, Interesting

    It's not a single pet feature, it's an example.

    If you want a laundry list, I can provide one, but we can start with this small list of things, which were also true of the i386 as well, making the current CPUs hopped up 386s:

    o Too few general purpose registers (this one's glaringly obvious, and compared to dumping another 2M of cache onto a chip, it's relatively easy to fix, but it's only been partially fixed in the 64 bit implementations, and there it was more or less a matter of maintaining binary compatibility with AMD, who beat Intel to the punch)

    o No TLB tags to support cache coloring, TLB shootdown of only impacted pages, reduced TLB flush, reduced IPI's between CPUs (yes, 386 supported SMP, if you used external APICs), and, in general, make memory management easier for OS engineers

    o Continued reliance on a single FSB for all MESI transactions, instead of a crossbar bus, like in the DEC Alpha, or a Hypertransport, like in the AMD, limits the number of cores you can add before bus contention diminishes the utility of adding another core; let it be said that AMD only got this right, IMO, because they inherited the Alpha chip design team

    o Off-board MMU does not provide the ability to off-load memory page zeroing from the main CPU; this leads to higher power consumption in your idle loop, if you zero pages there, and higher latency for clean pages, if you don't. It is *mandatory* to zeero pages before providing them for most uses, as a security issue; if it's just thee eating my electrons, waiting to be asked for pages, it should be *doing* something to earn its keep

    o No hardware random number generators; /dev/random in Linux, BSD, et. al. is an Abomination Before God, mostly because there is no real hardware generator backing it, and so none of your interrupt processing gets done in bounded time because it "harvests entropy" during interrupt processing and other critical tasks

    o Bad support for high resolution timers; in general, you have to jump through incredible hoops to get real HRT support in the hardware (unlike PPC or SPARC hardware), which end up taking a lot more work then necessary, since you have to mux them

    o No vector MMU; SSE is very poor compared to a real vector processor; Altivec on PPC, vector on SPARC, and Weitek (from waaaay back when) all do much better on floating point; even if they didn't, non-compliance with IEEE-754 makes much of SSE a non-starter ("I can make it as fast as you want, if it doesn't have to be correct" - Ed Lane)

    o No routing interrupts based on power management when routing is done in Intel MP Spec. "Virtual Wire" model; heck, no decent specific routing anyway (load based, and/or using source quench to implement LRP or other techniques) ...let's start with those.

    -- Terry

  15. Re:Wii isn't underpowered except by BenjyD · · Score: 2, Interesting

    Gamecube games look great on my 32" Samsung LCD HDTV (1366 x 768, RGB SCART connection). I think a lot of modern LCDs do a good job of displaying SD content.

  16. Re:Wii not underpowered, lacks HDTV gigo by poisonfruitloops · · Score: 2, Interesting

    Here in australia (omg there's ppl outside the US?) i can only think of one person who went out and bought a HDTV LCD beast. Granted its good (was awesome for the world cup) but frankly is certainly not worth the money, i know a few ppl who bought the 360 and they wouldn't even consider a HDTV in the next few years. In terms of games we play the good ol' xbox on the afore mentioned HDTV LCD beast, to be honest i don't really think its worth the hassle when you sit a few meters from the screen anyway, granted you can tell it's not as sharp, but it's in no way ugly. I guess it comes down to benefit vs cost. Personally i see little benefit in spending an extra 1k/2k on a decent sized HDTV just for sharper graphics when we'd then need to get digital tv AND a HD console to get any use out of it. I guess it's each to there own, i think Nintendo are smart in the fact they can sell this awesome console (note: awesome due to games+motion controllers) and charge so much less than microsoft and sony (especially sony!) for it, mostly due to this fact. I've never been favourable to any of those company's, even if i wanted to get a 360/ps3 i still wouldn't buy a HDTV, I'd rather still have my weekends out for the next 3 or 4 months :)

  17. Re:Wii isn't underpowered except by LKM · · Score: 2, Interesting
    but the fact is that the kind of fun it will be capable of producing is going to be limited by it's graphics engine

    No, it's going to be limited by the controller. The Wii's controller is the most fun.

    Or maybe not.

    My statement is only slightly less absurd than yours. "Fun" is most certainly not going to be limited by graphics. Is "Super Mario Bros" less fun than "Charlie's Angels" simply because its graphics are very modest compared to the more recent 3D game?


    The ability to create a Wii-like experience on the PS3 is only limited by the imaginations of the game designing community.

    Again, this statement is somewhat strange. Add-on controllers have never been successfull. In the case you mention, the guitar controller costs a fortune and works with only very few games. How many games are there for EyeToy? The Donkey Konga Bongos? The PowerGlove?

    Add-on controllers can never compete with an innovative main controller.