snyps said:
Can someone explain what's going on with the XBOX's architecture over it's 3 console lifespan? It started out with x86, then powerpc, then x86 again! Both architectures are amazing.. but i don't understand why they'd keep changing it. Didn't x86 give the first xbox the pc exclusive games advantage? Once they had built an incredible game library on the 360, shouldn't they have stayed with the powerpc architecture for backwards compatibility? What is the logic behind this fluctuation?
|
The first Xbox was x86 because it was MS' territory. So they built a slightly customized PC and sold it as an Xbox.
Going PPC was probably a decision which engineers did because of
- price
- experience from IBM in gaming
- they were also building CPUs for Nintendo and Sony
- perhaps the combination with AMD and IBM at that time resulted in a performant hardware - more than x86. I think they didn't want to go with Intel again because of price and AMD didn't have powerful CPUs back then to fit their needs. Also the PPC in 360 was a very specialized CPU, not a standard PPC
Going x86 now again is also the result of "ok, let's look at the market. What is available at which price and how does it perform". Then you build prototypes, run several performance-tests and then you decide. Adding compatibility just for keeping the library seems no option for Sony and MS because this could result in less powerful hardware than the competition.
The fact that Sony and MS both went for APU means both companies thought it'd be the best solution for price/performance/dev-ease.