




More On IBM's Next-Gen Xbox Chipset Win 570
Pieroxy writes "EE Times reports further details on Microsoft's use of IBM chips in its next generation Xbox game and consumer electronics devices, dealing a blow to Intel and providing a much needed boost for IBM's lossmaking chip business." An analyst claims that "IBM is likely to modify its most advanced G5 PowerPC silicon, which is being used in Apple Computer's fastest Macintosh desktops, for the embedded market, reducing the cache and cutting power consumption", and further comments: "This is likely to heat things up at Intel, but it is competition that is healthy for the industry. It's ironic that IBM, with its roots in the computer industry, doesn't supply the processors for the main portion of the personal computer industry. Intel does." We covered IBM's initial announcement as a section-specific story earlier today.
Whose roots where? (Score:3, Insightful)
Wouldn't it be more like the "computer industry, with its roots in IBM," not the other way around? Though that's not entirely accurate either - maybe if it was changed to be the personal computer industry.
Yes- article author is stupid. (Score:2)
Re:Whose roots where? (Score:2)
And the mainframe industry, and the software industry, and...
Other companies were involved, sure, but they invented FORTRAN and built at least half of the computing industry as we know it, both from their successes and their failures.
Re:Whose roots where? (Score:2, Funny)
Personally, this isnt too much of a surprise. Consoles generally use a chip specialized for their specific needs (much like the architecture of the XBox was specialized for it, rather than being a straight PC). Intel is most likely too big to do something that is both relatively (to Intel) small scale and essentially a single-purpose chip.
IBM, on
What about today's Xbox? (Score:5, Insightful)
Re:What about today's Xbox? (Score:5, Interesting)
By the time the X2 comes out, Celeron 733s will probably be cheap enough to put on an add-on card and sell for $49.
That is the price of 1 game. Lot of people with existing X-Box titles would buy that.
there will be backwards compatibility (Score:5, Insightful)
Re:there will be backwards compatibility (Score:2)
One wrinkle using the VPC code from Connectix... (Score:4, Informative)
Except that if Microsoft uses the G5 (PPC970) chip, as everyone is speculating, they'll have to tweak the Virtual PC code base to run on the G5. Why? Because the G5 silicon lacks the special "virtual little endian mode" that the Virtual PC code from Connectix relies upon for performance on the G3 and G4 chips.
Of course, a highly optimal bit of PPC assembly could be written to replace the missing mode and instructions on the G5.
Then again, Microsoft could twist IBM's arm and get them to make a custom variant of the G5 that includes this mode, and maybe chops some cache for cost conservation. I sincerely doubt that the chip IBM winds up fabbing for the next Xbox is going to be identical to the version currently shipping in Apple's G5 desktops.
Re:One wrinkle using the VPC code from Connectix.. (Score:4, Interesting)
Re:there will be backwards compatibility (Score:4, Informative)
Re:What about today's Xbox? (Score:2, Funny)
Microsoft wants you to throw out all of your old stuff and buy new stuff. This is, after all, their business model. Don't use Windows 2000 with Office 2000 anymore! Throw it out and buy Windows XP and Office XP instead. Then throw all that out and buy Office 2003 and run it on, oh wait, we have no Windows 2003 for the desktop - doh! Just missed an opportunity to sell a new round of OS upgrades - cr*p!
Re:What about today's Xbox? (Score:2, Interesting)
Megadrive was first (Score:2)
Re:Megadrive was first (Score:5, Informative)
Even though the z80 hardware was built in to the Megadrive / Genesis, you had to shell out for the Master System Converter.
This, plus the fact that the Master System didn't sell too well, made it a losing feature.
When you sell millions of PS1s, and you can get an optical drive cheap that reads your old CD media, and your new DVD media, then you've got backward-compatibility that's a selling point.
ATARI and Sega did it first. Nintendo and Sony were the first companies to do it right.
Re:What about today's Xbox? (Score:2, Insightful)
Th
Re:What about today's Xbox? (Score:5, Interesting)
In addition, if I had had a PS1, I'd still find it a great feature since it would let me get rid of a piece of hardware and remove clutter.
A question (Score:4, Interesting)
Re:A question (Score:3, Insightful)
Probably a little bit of both. First a recompile followed by some hand-tweaking in the slower areas of the code. Microsoft has operated with other processors before, so I doubt this'd catch their dev teams completely off-guard.
Re:A question (Score:2)
This should be quite interesting. Given that MS can change the specs of the box at will, I wonder how long it will take for the Xbox Linux hackers to keep up.
Re:A question (Score:2)
Re:A question (Score:5, Interesting)
- The Signature that allows the boot loader to run is stored inside the CPU, but it can only run a boot loader that has been signed by microsoft beforehand. Since the key can't be changed, all it guarantees is that the boot loader is secure. Now, you have the kernel, which one would assume to be upgradable. If the kernel is not upgradable, a major bug / exploit found in the kernel could be exploited and never get fixed until Xbox 3.
If the kernel isn't upgradable, you need to start hackimng the userspace apps to kill the lock-out.
If they make the kernel upgradable, they have to be able to sign the kernel from the boot loader. So, you either use the embedded CPU ID to sign the kernel, or they will have the key somewhere else that normal users won't be able to reach. Of course having the decode key only gives you half the prize. You need to find the encoding key in order to encrypt software that actually runs on the Xbox. Once software has been signed, there is no stopping anyone from running anything as long as that piece of software has kernel-level access to the hardware. If you rely on a userspace exploit, you can only perform a limited set of operations, like running arbitrary commands. Get the kernel, and you could burn in a new kernel in its place tricking everything on the higher levels as to who you are.
So, how do we hack the Xbox 2 if we can't run arbitrary code on the xbox to begin with?
Any external access to the system is exploitable through its IO subssytems. The kernel could have a buffer overrun, the game running could leak precious data, who knows. The more functionality left open, the more potential expoits there are to take advantage of.
I haven't bridged the topic of hardware mods which does get more sticky if the encryption is processes in the CPU. I'd have to see when and how the CPU decrypts a signed working set and how the decoded code is run after the decrypt.
Re:A question (Score:2)
Re:A question (Score:5, Interesting)
So it'd be easy for new "Xbox 2" games to run natively on PPC. That being said, they'd still need an x86 emulator to run the Xbox games. I bet a 2 GHz G5 could emulate an Xbox pretty well...
Re:A question (Score:3, Funny)
This will be the one PPC Platform where Microsoft will deliver a version of Virtual PC that works with the G5.
Re:A question (Score:3, Interesting)
Re:A question (Score:3, Insightful)
> picture of lots of G5's bought by microsoft?
Yes. However, you realize that Microsoft needs those machines to test the Mac software they MAKE. Right? You know, like Microsoft Office X.
Test? (Score:2)
If it compiles, ship it!
Re:A question (Score:3, Informative)
The first link should do.
At one point it was available for i386, alpha, ppc and mips. They dropped mips, cause nobody bought it, then IBM/Motorola pulled out of the ppc project for the same reason.
Alpha lasted a bit longer but was withdrawn as of Windows 2000.
More recently it has been ported to ia64, and they are working on a port to AMD's 64bit chip.
Re:A question (Score:2)
Re:A question (Score:2)
Re:A question (Score:2)
Will this affect users? (Score:3, Informative)
Re:Will this affect users? (Score:3, Interesting)
Re:Will this affect users? (Score:3)
Won't MS have to rewrite everything? (Score:2, Interesting)
Re:Won't MS have to rewrite everything? (Score:4, Interesting)
Some things to consider:
1) NT ran on PowerPC long ago, porting it wont be hard.
2) Wasn't IBM working on a new mega-chip that can run x86 and PowerPC codes side by side?
3) Perhaps making the Xbox so close to a PC blew up in MSFTs face, and they don't plan to do it again. You can turn your noses at "security through obscurity" all you want, but the Xbox, once initiall cracked, has been blown wide open - it's a no brainer to port PC emulators and apps to it. The GCN or PS2, however, have taken much longer, and are still an obfuscated mess to try and develop custom stuff for.
Re:Won't MS have to rewrite everything? (Score:2)
It isn't that fcking hard. There IS a reason that Linux runs on so many different arch's. Its the effort of supporting each user space and chip maker politics that keeps Windows from being released to Architecture XYZ.
When
Definitely will be some rewriting... (Score:2)
Mainly the kernel (Score:2)
While it will require some reworking, it won't be a whole hell of a lot. Just because Windows doesn't run on PPC doesn't mean it can't fairly easily be ported to it.
Bodes well for Apple too! (Score:5, Interesting)
This bodes VERY well for IBM, Apple, Microsoft, and anyone else interested in low-power-draw PowerPC systems. It sucks for Motorola, but they lost my favor years ago, and they really charge ludicrous prices for their wares.
Also, Could IBM be developing their G3+AltiVec chip for this? It seems to me that if the G3 series was dead IBM would stop working on it, but there are 750GX CPUs due soon (just a 750FX with 1MB on-die cache), and rumors of a G3 with SIMD coming down the pipe. It seems to me that if IBM bastardized some of the SIMD logic from the 970 and strapped it to the 750 they'd have a pretty decent low-power SIMD chip that Apple could market as a 'G3', 'G4' or a 'G5.'
Maybe I'm just a hopeless romantic, but the G3 was the CPU best-suited for what I do, and I hope it doesn't disappear. I have little use for SIMD, and I really appreciate running a CPU without a fan strapped to it, it's just so... elegant.
Backwards Compatible? (Score:5, Interesting)
Re:Backwards Compatible? (Score:2)
Re:Backwards Compatible? (Score:2)
Link [slashdot.org]
Re:Backwards Compatible? (Score:2)
Re:Backwards Compatible? (Score:3, Interesting)
There are several reasons why this is true, not least of which the use of the CPU which would make emulation troublesome at best. I am not sure what speed of G5 the XBox 2 will contain but it wouldn't be fast enough to provide a 733 Mhz x86 in emulation. IBM is already talking about stripping down the CPU, removing some of the cache, etc.
You can count this as FUD if you
Re:Backwards Compatible? (Score:4, Insightful)
1: The PowerPC architecture has proven fairly good at emulating Intel architecture. It's definitely not megahertz for megahertz, but a G5 chip that emulates a 733Mhz x86 is not out of the question for a game console. If you don't mind a performance hit you don't even need to keep the same preformance nessisarially... Just tell people that while they can run their old XBox games they aren't 'optimized' for the XBox2 and therefore won't run as fast.
2: Microsoft has emulation code for the PPC inhouse: they recently bought VirtualPC which did exactly that. Now, I'm sure it is not a direct port, but it would make a good starting code base.
I'm not saying it will happen. Just that it is not out of the question.
Re:Backwards Compatible? (Score:2, Interesting)
Based on what happened with the Xbox 1 and the fact that Microsoft
Re:Backwards Compatible? (Score:2)
What I want to know is if it will be easy for cross development between Xbox2 and the Gamecube... seeing as how they both use a PPC/ATi setup.
Stupid for MS (Score:3, Insightful)
Re:Stupid for MS (Score:4, Insightful)
The CPU does mean shit when it comes to porting games. Games can only be written to the API since the hardware box is closed, and as long as the API is frozen, all it takes is a recompile. But there is a chance MS will use the longhorn API by then, and maybe even say C# - so they can be platform independent. Remember, C# is portable bytecode like Java.
There was a time when all it took was a recompile, and your Windows app would run on PowerPC or MIPS, Alpha or even Intel
A PowerPC in 2005 should also be able to do pretty well emulating the 733 MHz P3.
Other links (Score:5, Informative)
It would be interesting to know exactly why they have picked an IBM chip rather than Intel or AMD. I wouldn't think the IBM (PPC?) chip would be more cost effective than the Intel/AMD but you never know...
Erm... (Score:5, Interesting)
This is just pure ignorance. Apparently going to Best Buy and buying a hard drive is now "piracy".
Re:Erm... (Score:5, Funny)
Yes, but only because 80% of these people return home via ship and swing on a rope into their homes. Arrrrgh!
Re:Erm... (Score:2)
Avast ye scurvy trucker, prepare to be boarded!
Re:Erm... (Score:2)
IBM G5s? (Score:2)
NOT!
Mod Chip (Score:2)
Re:Mod Chip (Score:2)
PowerPC was *supposed* to become a commodity chip (Score:3, Interesting)
Interestly enough, the reason IBM canned the personal powerpc systems was that OS2 for PPC completely blew its schedule several times over. IBM had a personal AIX edition for PPC ready but chose not to go with that. The reason. Unix would never make it as a mainstream operating system for PCs.
Like rain on your wedding day! (Score:2)
Disregarding the fact that the statement isn't ironic, I have been wondering when IBM is going to release a new line of Intellistations using Power5 chips. Does anybody know when we might be seeing these? Or when Linux will be running on them? I think I remember hearing that some people got Linux running on them, but not 64-bit...
For all the
Okay, now this could be awesome. (Score:3, Interesting)
Re:Okay, now this could be awesome. (Score:2)
interesting move for xbox.. (Score:4, Interesting)
perhaps they are trying to lure developers away from GCN by offering a similar cpu architecture?
Re:interesting move for xbox.. (Score:2)
Away from GCN? I doubt it. But they could be after getting more ports from GCN games, that wouldn't be all that surprising.
I dunno if the processor matters as much as it used to anymore. I mean, you've got your time developing the engine etc, but a good deal of time spent making a game involves creating the assets. Building maps, creating 3D models and textures, sound effects, etc. Those formats are pr
Re:interesting move for xbox.. (Score:2)
You have to work with your byte order flipped.. there could still be a considerable amount of changes.
I don't think nintendo will ever port any of their 1st or 2nd party games to xbox.. other than that, there are not many gcn exclusives..
So is it a fair assumption... (Score:5, Interesting)
Emulator? Eck I hope not. Well.. maybe that wouldn't be so bad. Maybe they could do a combination emulator and wrapper. The emulator would be for the processor instructions, and the wrapper would be to send the graphics commands to the new GPU. Presumably, the difference between the two GPUs wouldn't be big enough as to prevent that from working.
Eh I dunno. Personally, I'm hoping Microsoft does something a little more interesting than just throwing next-gen hardware into a box as an upgrade. Pushing polygons around is nice, but I really like how small and cheap my GameCube is. *Hint hint*
Re:So is it a fair assumption... (Score:2)
Fair enough, but it seems like a daunting task. There are a lot of games for consoles that rely on tricks of the hardware to bost performance in problem areas. Seems forseeable that unless Microsoft does lots and lots of testing (ha!) there are going to be games that have less than ideal behaviour.
Think t
Let me get this straight... (Score:5, Funny)
If anyone needs me, I'll be conferring with my local pastor as to whether or not Hell has frozen over.
Re:Let me get this straight... (Score:5, Funny)
The OS (Score:2)
I don't see anything about XBox2 using IBM chips.. (Score:3, Insightful)
When businesses compete, the consumer wins.
Ironic (Score:4, Informative)
That's not ironic. It would be ironic if IBM declared the PC industry dead, and said that the embedded industry was all that was viable, made this processor for the embedded industry, and someone used it to revitalize the PC industry and put IBM back on top there. The fact that they are not on top of an industry that they helped start is interesting, but it's a far cry from ironic.
Not to pick nits, but misuse of the word "irony" is one of my pet peeves.
intel/amd/ppc (Score:5, Interesting)
Intel went after Xbox originally so that AMD wouldn't get the win, but Intel still took it in the shorts, or so it is claimed, by offering a nutrageously low price to outbid AMD. Probably even at a loss given the timeframe.
Intel doesn't give a crap about PPC, as it isn't even a remote threat, what at 4% of the market. Intel could have EASILY played the same power-play and had another design win, but at the cost of lower ASPs for a niche market (compared to its $20b a year market, xbox isn't worth it).
just my $0.02.
Geez. (Score:2)
X86 emulation under PowerPC (Score:3, Interesting)
Re:X86 emulation under PowerPC (Score:3, Interesting)
Of course, ix86 isn't the be-all and end-all, not by a long shot. I'd rather run PowerPC, myself, i
This could be a good move (Score:2)
Um, so how is PPC more stable than Intel?!?! (Score:2)
Windows for PPC (Score:3, Interesting)
I must say I absolutely didn't see that coming and if somebody had told be beforehand I probably would have chuckled.
This means a version of Windows for PowerPC and, if they use the G5, a 64 bit version of Windows.
I think the former used to exist a while ago (NT4?) and the latter is available in a more or less broken form but the fact that XBox2 would be a fixed hardware platform may allow them to make a better version.
I'm no MS fan but I can only see that as a good sign as long as they don't use the 32 bit subset of the PPC architecture, it could help them with a better 64 bit Windows which would help drive the adoption of such systems up and therefore drive the price down; which would help enlarging the 64 bit Linux userbase.
Ok, it's a lot of "if's" but at least it opens the possibility a bit wider.
History Repeats Itself (Score:5, Interesting)
Not long after the 3DO Interactive Multiplayer came out, we started designing the next-generation platform. The machine was to be PowerPC-based with true 3D rendering capabilities (triangle engine, MIP-mapping, perspective-correct textures, 32-bit rendering, etc.).
The CPU was supplied by IBM. What we ended up with was the PowerPC 602, which was essentially a 603 (?) with a smaller cache and single-precision floating point operations that executed in a single cycle, which were essential for 3D gaming. The part ran at 66MHz.
It was a really nice machine. Sadly, it essentially died on the vine, as Matsushita chose not to exploit its gaming potential, relegating it instead to "kiosk" activities.
IBM also manufactured the triangle engine. It was a five layer chip -- at that time, a rather sophisticated process -- occupying 144 square millimetres.
Schwab
Re:History Repeats Itself (Score:2)
Summary on FT (Score:2)
backwards compatibility at full speed? (Score:2)
I'm sure xbox 1 games will run on xbox 2 but at what speed hit and general compatibility?
The PS2 runs PS1 games so well bec
My Prediction (Score:4, Interesting)
I could very easily see this deal with IBM as a backdoor sneaky tatic to get nVidia hardware under the hood again, especially with their cozy arrangements as of late. For that matter, AMD and IBM are also in bed so it wouldn't be surprising at all the see ATI booted and AMD/NV offering becoming the real guts of the console. IBM would be the fab for the chips and assembly for the mainboard... heck they might even just roll the whole thing and take a cool percentage.
Off the wall? Perhaps. But I think this xb0x0r war is far from over. There are no published specs and these talks of industry deals are by no means what the final product will necessarily be.
Re:My Prediction (Score:2)
C'mon, there are lots of non-x86 chips out there (Score:5, Informative)
That said, consider that the PlayStation 1 and PlayStation 2 use MIPS processors. The Sega Saturn used a Hitachi SH-2. The Dreamcast used an SH-4. The 3DO console was ARM based. The Nintendo 64 uses a MIPS. The GameCube uses a PowerPC. The Game Boy Color is Z80 based. The Game Boy Advance uses an ARM. The Nokia N-Gage also uses an ARM.
In short, non-x86 based game consoles are the norm, not the exception. You simply can't put a super hot P4 in an embedded environment. Intel knows this. That's not the market they're after with the P4. This is basic embedded systems design.
IBM could have offered more customizations..... (Score:3, Informative)
OS X on XBox?!? (Score:3, Interesting)
Microsoft releases XBox 2 with a PPC 970 running at 2 ghz.
XBox hackers break the encryption and are able to run unsigned code on the PPC 970 processor.
XBox hackers use MacOnLinux to run a full-fledged Mac OS X on cheap Xbox hardware.
???
Profit!!!
Just kidding about the profit part... But who wouldn't want a 2 ghz. G5 running Mac OS X for about $300. This would be a killer workstation and would run circles around the existing Xbox 1 running Linux. Can you imagine?
Re:I have to ask this question: (Score:2)
And the Itanium is not a x86 chip, and we've got XP for that.
Re:G5 Powerbook (Score:2)
No, they just came out with new G4 Powerbooks. I wouldn't hold my breath about seeing G5 Powerbooks until at least next summer.
Re:G5 Powerbook (Score:2)
Those were iBooks [apple.com]. Powerbooks are the ones with the metal cases.
Re:G5 Powerbook (Score:2)
Thus they didn't *just* come out. And with iBooks now G4 equipped, they got to do something to widen the gap.
Re:Hope it's... (Score:3, Informative)
Of course it'll be better.
Re:Hope it's... (Score:4, Insightful)
Re:Hope it's... (Score:4, Interesting)
Frankly, what are you talking about? Performance issues?
The Gamecube is way more powerful than the PS2, most importantly with none of the jaggie aliasing problems nor the atrocious load times..
Yes, most of the time those 2 issues are no longer a big deal on the PS2 but it took a lot of developer cleverness to do it.
Re:Hope it's... (Score:4, Informative)
Re:Hope it's... (Score:2)
Re:Dear God ... (Score:2)
I guess they listened to my rant [slashdot.org] the other day. See? It's good to fly off the handle every once in awhile.
Re:i'd buy an xbox if osx ran on it (Score:2, Interesting)
Unfortunately Apple already tried to get in the videogame console market, with the Pippin, which was a monumental failure. Steve Jobs is not likely to send Apple this way again anytime soon.