What if x360 used a dual core AMD or Intel proc. instead...

What is going on in this thread?

Obviously AMD could sell A64's to Microsoft for less than what you and I pay for the chip. $1000? No way. That said though, the fact is that the XeCPU is the chip with the far higher performance potential, and that's what the topic is here. Sure Carmack and the gang may not be excited about in-order execution and threaded code, but people are coming out of his interview believing the wrong thing if they feel that the traditional x86 CPU's are actually more powerful.

In a way it's almost the same arguments as made for XeCPU vs Cell, just scaled differently. We have x86 as easier to utilise than the XeCPU, but the later holding the potential performance edge. So how much will devs extract from the Xenon vs what they might have done with the traditional dual-core? Who knows, but I think the XeCPU was the right way to go.

Back at the AMD chip though, low-wattage variants do exist, and they are honestly somewhat conservative on their desktop chips. I run an A64 overclocked while at the same time undervolted, and it's certainly the case that MS would probably source mobile variants for a console. Remember that these chips carry a huge mark-up when they're sold to the consumer. I'm sure that a chip at cost would have been quite competetive with the XeCPU price-wise for the beginning of the consoles life, but as we know depeding on how the agreement were structured, that could lead Microsoft towards the same pitfalls experienced with the original XBox and it's Intel/NVidia agreements.

I know I'm jumping around all over the place here, but the point is, the XeCPU was the way to go IMO.
 
Last edited by a moderator:
I'd like to see a benchmark of xenon vector units and how they compare to SPEs or SSE2 on PC processors. We know that the one from Cell PPE is crap but on Xenon they call it VMX128 and it has 128 registers I think ; it's the only strength of Xenon, if they are powerful.
That would make it a bit comparable to Cell : loads of multi-threaded vector processing power and crap general purpose performance.

Then, how much stuff in gaming can be vectorized I don't know. (physics and geometry stuff at least, but not A.I. and game logic)
 
AlphaWolf said:
Carmack?

Yes. He was even less enthusiastic about cell.

When you're a comfortable PC developer and are not used to getting every last bit of performance out of a specific processor writting specific code, then I can see why Carmark is not a fan of any specific console CPU.

He's less enthusiastic about CELL, because CELL has more processors, and requires more work.

Give me one of Naughty Dog's or Insomniac's programmers anyday over Carmark, when it comes to a console game.
 
I wonder if anyone has ever asked Carmack to describe what hardware config his console would have been? Would it just be existing PC components?
 
AMD could not sell the main CPU to any console manufacturer at this time. Even if AMD sold the AMD FX-60 at $100 a piece it could not do it. AMD sells everything it produces in its Dresden Fab, both Fab30 and Fab36. It will continue to sell everything it makes for the foreseeable future. Buying an AMD processor for an expected multi-million selling console is an investment into a new AMD fab and this is something that neither MS nor Sony nor Nintendo would do for a third party.

And neither would AMD allow a third party like Sony or Microsoft or Nintendo make a fab to produce its processor technology. I could see AMD selling a third party its processors but that is about all. Far too risky to allow anyone to learn how to make your processors on the manufacturing side... this is not a 12 month cycle product - this is a generation of processors that lasts for 5 years.

Anyway why would you need an FX-60 in there are 2.6GHz with such high power and heat requirements? Even an X2-4200 would do nicely with 1MB of total cache and a 2.2GHz processor speed.

Anyway it didn't happen so I guess we can stop dreaming.
 
xbdestroya said:
Just a heads up Tahir but AMD does have Chartered waiting in the wings for AMD chip production:

http://www.extremetech.com/article2/0,1558,1722362,00.asp?kc=ETRSS02129TX1K0000532

The possibility of AMD acting as a supplier though really isn't the thrust of this thread so much as would an X2 have been a better choice for the 360.
You got me there.. looks like I was completely wrong about AMD allowing another company to produce its chips.

EDIT: I believe that AMD still doesnt have the manufacturing capability to supply a console manufacturer. About the AMD X2 or FX being better suited to a console than the PPE and X360 CPU IBM has supplied... I believe it is clear that AMD's technology would have been superior in performance.

EDIT2: that article is dated November 9, 2004... are there any updates? Expected time for manufacturing to begin was quoted as 2006.
 
Last edited by a moderator:
You know, I swear I have heard some recent talk on the deal, either out of an AMD shareholders conference or something, but in truth I can't find anything at the moment more current than a flurry of articles in November of 2004. I'd be interested to know what the current state of the agreement is as well...
 
Well the Xenon has much more power than any PC CPU today or currently on the drawing boards.
The reason why lazy PC developers like Gabe Fatneck and John Carmack nagg so hard is because with PC CPU's they had to do no optimisations at all same as with the PC GPU's but now they have to optimise and tailor all their assest and gamecode for the Xbox 360.
Putting some effort into their games is too much for them.
I see those lazy PC developers nagg nagg nagg while console developers just smile and say they have tons of power, flexibility and all they need to make a great game and best of all their games look much better than anything Carmack is putting out.
Good developers say the Xbox 360 is much more powerfull than any other platform out there (including PC) apart from the PS3.
 
Tahir2 said:
Anyway it didn't happen so I guess we can stop dreaming.

Different angle then: What if Sony were to drop CELL in favour of x86? :devilish:*

*Other than the fact that we'd be waiting a helluva long time for the console's release, all over again...
 
Guilty Bystander said:
Well the Xenon has much more power than any PC CPU today or currently on the drawing boards.
The reason why lazy PC developers like Gabe Fatneck and John Carmack nagg so hard is because with PC CPU's they had to do no optimisations at all same as with the PC GPU's but now they have to optimise and tailor all their assest and gamecode for the Xbox 360.
Putting some effort into their games is too much for them.
I see those lazy PC developers nagg nagg nagg while console developers just smile and say they have tons of power, flexibility and all they need to make a great game and best of all their games look much better than anything Carmack is putting out.
Good developers say the Xbox 360 is much more powerfull than any other platform out there (including PC) apart from the PS3.
John Carmack, lazy... That's really kind of funny. Isn't he the guy that works like 80 hours a week, plus does rocketry? The guys a machine.
 
EDIT: I believe that AMD still doesnt have the manufacturing capability to supply a console manufacturer. About the AMD X2 or FX being better suited to a console than the PPE and X360 CPU IBM has supplied... I believe it is clear that AMD's technology would have been superior in performance

You're crazy!

Microsoft could just aswell put in an Amd or Intel but they chose not to because they lack in power.
Not to rain on your parade but money wasn't the reason why Microsoft went with the Xenon.
The Xenon costs something like $200 for Microsoft which is a lot.

The Xenon can dish out 9,6 billion Dot products/s, 115,2GFlop/s and 90.000 DMIPS.
How can this be slow compared to an Amd 64 FX60+ which can only dish out about 1-2 billion Dot products/s, 8-12GFlop/s and 25.000DMIPS?
 
John Carmack, lazy... That's really kind of funny. Isn't he the guy that works like 80 hours a week, plus does rocketry? The guys a machine.

Good for him but he doesn't want to optimise his gamecode so that makes him lazy IMO.
 
Guilty Bystander said:
Good for him but he doesn't want to optimise his gamecode so that makes him lazy IMO.

Who said he doesn't want to optimise his gamecode or that he even has to optimise it. After all he can afford to employ several geeks to do it for him.

John Carmack has been coding for consoles for a long time.. since Jaguar I believe so he certainly is not just a PC coder that is too lazy to work on a console properly.
 
Guilty Bystander said:
Good for him but he doesn't want to optimise his gamecode so that makes him lazy IMO.

Ahhh the wonderful world of the armchair programmer.

Work on a game team through ship then call any programmer who does it more than once lazy.

I'm exclusively a console dev and I think both Cell and the X360 CPU have significant undesirable design elements. However in the console space it just doen't matter, it's not like you have any choice....

There are plenty of problems to solve outside of instruction scheduling, would you rather a team spend the hours improving the gameplay or fighting the processor to eek performance out of it?
 
Guilty Bystander said:
Good for him but he doesn't want to optimise his gamecode so that makes him lazy IMO.

This is the guy who pushes PC hardware to its limits that we're talking about. Remember Quake3 with those seemingly 'organic' curved surfaces, or Quake4 with it's 'dull' lighting? He optimises his code for x86 (look at Q3 source and the wierd stuff he does) instead of Cell/Xenon - hardly lazy; just a different mindset.

As for "Gabe Fatneck", I'm more inclined to agree with you. Valve aren't renowned for writing optimal code so the comments they make on other platforms (to me) are almost ironic. STEAM is a prime example, we're now on the 3rd iteration and hundreds of patches into the cycle (remember the old memory usage) with still more coming. I accept it is a new concept but the original versions were attrociously bad in implementation though thankfully this has got better because they have the ability to patch something console devs. lack (aside X360 with a HD).
 
Tahir2 said:
Who said he doesn't want to optimise his gamecode or that he even has to optimise it. After all he can afford to employ several geeks to do it for him.

John Carmack has been coding for consoles for a long time.. since Jaguar I believe so he certainly is not just a PC coder that is too lazy to work on a console properly.

Most newbs will probably have trouble and nagg to him too, while underdelivering. I think Carmack's lost his touch(almost like the George Lucas of gaming, good in the past, nowadays failing to deliver.), the doom engine was almost outdated as soon as it came out the door. Quake iv looks like sht, and there are many seemingly superior, at least in what they manage to produce, engines outhere.
 
ERP said:
There are plenty of problems to solve outside of instruction scheduling, would you rather a team spend the hours improving the gameplay or fighting the processor to eek performance out of it?


Both? :)
 
ERP said:
There are plenty of problems to solve outside of instruction scheduling, would you rather a team spend the hours improving the gameplay or fighting the processor to eek performance out of it?


I wonder if it would have been possibly put a very low cost (even not giving a relative as good performance as it have in the PC, eg 1/2) OoO suport (or whatever devs prefer), wouldnt have been wise, at least to help smal teams, keep costs down, focuson gameplay/features etc...
 
Back
Top