Blackadder said:
http://hardware.teamxbox.com/articles/xbox/1144/The-Xbox-360-System-Specifications/p1
http://www.nvidia.com/object/geforce_8600.html
Better clock speeds. More (much, much more) vram, better everything actually.
First off, you can show where the Xbox360 has the card you are talking about, because it sure as hell isn't shown to have it in the link above. The thing the Xbox has looks like a piece of junk actually, especially compared to todays low to mid range cards on the PC. Nothing to get excited about, we are talking about 3 year old technology here.
Clock Speeds? Much much more? What more? Do you even know what you are comparing ? I'm trying to tell you that the way things are handled in a console GPU is much different then the way it is handled in your beloved 8600 and you
can't compare 2-3 variables and say one is better. All you can do is to compare bandwidth or raw processing power which will still not be very meaningful. That's why I gave you the benchmarks because it is the only clearway for you to see which one will perform better.
About the clock speeds, I think you can understand the following example:
Take A card having 300 sp and each sp working on 700mhz while card B has 800 sp but each sp is working at 500mhz. You can't compare the clock speed and say A > B in fact B has much more processing power since 800 processors are working in parallel 800x500 > 700x300 (nearly twice the shader processing power).
VRAM ? It is nearly the most irrelevant variable for
this comparison. There were Gforce 4 mx models having 128 mb of memory while 6600gt and many newer cards also came with 128mb. The two cards are light years away in technology, gforce mx doesn't even have the capability of pixel shader processing.
Yes if you are talking about cards having similar power and very high resolutions and AA AF the installed Vram may bottleneck, but the cards that you are trying to compare has many more bottlenecks before it comes down to this.
Again if you really want to know more on how GPU's of different firms work and such you should first got to a forum where there are people like to talk on GPUs. There are lots and lots of them out there. This is not engineering but still there are lots of things to consider/ learn before making judgements about two different GPUs. I don't have time to write detailed info here...
skyway said:
XBox360 is based on X1800. There was no X1950XT when XBox360 was finalised (aka beginning of 2005).
Also if by "drastic improvements" you mean that XBox360 vcard in fact acts as an integrated one by taking RAM because it does not have own VRAM then uh oh.
XBox360 has only 512 MBs of RAM which it shares with videocard which explains why XBox360 performance is crap (it can't run Mass Effect on resolution higher than 1280x720 without any AA, runs Halo 3 at 1024x640 and can't get more than 30 fps out of GoW because X360 is indeed very very weak - which also explains why GTA4 didn't go far from GTA SA in terms of graphics). The other thing is that it has DDR3 RAM but it doesn't save it much. Also DX10 is a big no-no for this "next-gen" console.
"Next-gen" buzzword was also very ironic considering that X360 technology was mostly current-gen or even obsolete when it came out.
It is not important if X1905xt released at the time of the XBOX finalization, in fact they are developed in paralell and a greater deal of time is spent on the Xbox 360 since it was a bigger fish for ATI.
One of the drastic changes is "UNIFIED SHADERS". Xbox 360 can use the same pipelines when processing pixel or vertex shaders while X1950XT has seperated both. This was a big improvement since the usage of the two types changed greatly by games and when you have them seperated while you could perform well in one game, in another one one type of shaders can bottleneck and you see a great performance decrease. Xbox 360 can easliy allocate its resources to the needed type and have a minimum bottleneck on the process.
Although it uses a shared 512 mb memory it is DDR3 and GPU , CPU have very fast access to it(The controller was in the GPU if I remember correctly), and that's why it is performing well above expectations. But I also aggree that this is still quite insufficient for the newer titles.
The DX10 argument is not relevant. Consoles do not use DX apis, they have their own. We should compare the effects which can be implemented and as far as I know all of the effects in DX10(which is a very little improvement on DX9 sm3.0) have already been implemented in consoles.
I'm NOT claiming that consoles great, and actually for the new games they are definitely NOT capable of giving good performance in high quality in resolutions like 1280x720 let alone 1920x1080, but for 200$ and the hassle freeness they are still a nice choice.
With a low cost pc you can easily get much much better gaming pefrormance today,(especially with the new cheap cards like HD 4850). The only thing I'm saying is that 8600 series is crap ...