Shifty Geezer said:
And would you call one of these processors 'next-gen' and the other 'current-gen'?
I would say Xenos has more in common with a more advanced API and has features to support such.
"Next Gen" is a very arbitrary word in certain contexts. Works well for consoles, or items competing in a set time frame on a designated platform. But G70 has a different API focus (DX9) and platform (PC) than Xenos (appearing to be more and more DX10 friendly, and console).
But that is still features; performance is a totally different ballpark. e.g. a Ti4200 (DX8.1) kicks the FX5200 (DX9) butt!
I beg to differ... And it's primarily to this that i responded.
I guess that is what I get when I skim certain members posts hahahaha It is his error though. The G70 is "next gen" in that it is brand new! But it is also a refresh of NV40 (no debates on that, it clearly is).
So yeah, my bad.
If dukmahsik is right, RSX is a generation behind Xenos, which I would understand to be about half as powerful given the way GPU's progress. As there's no real definition of a generation in GPU terms (if Shader Model is considered ATi didn't have a generation advance in AGES!) it's not really a great way to talk about GPU's, specially seeing as the term is full of connotations on performance.
Well, people cannot toss around comparisons like that as we know. Ti4200 and FX5200 and all!
GPUs can be measured in a couple ways.
Refresh (NV40=>G70; R300=>R360)
Evolution of a platform (R300=>R420; NV40=>G70, note the overlaps!)
API (DX7, DX8, DX9, etc.)
Architecture (R300 => R520 => R600; NV20 => NV30)
So, uh, yeah. Hard to say "this is a generation!" Generation of *what*?
As for performance, performance tends to double with GPUs ever 18-24 months. Now obviously two similarly sized chips, on different APIs (e.g. DX6 and DX7) will have different limitations. New APIs have brought new techniques like normal mapping, HDR, volumetric fog, programmable shaders, etc...
The best way I can describe Xenos and RSX is obviously similar performance class (class, key word... class can mean a lot of things; vague intentionally) due to their size and release time. Similar transistor counts for logic, similar frequencies, same process, etc.
In terms of feature set Xenos obviously is more specialized for the console market (e.g. eDRAM) and is tailored around a more advanced API. How important that will be is anyones guess and is conjecture at this point. To outright dismiss it is wrong.
But on the other hand we need to take it with a large grain of salt. Maybe that is hard to do for those who chomp at the bit at the performance wars (not you Shifty). But look at this gen. As different as the consoles are they all competed pretty evenly.
And on a closed box think of NV30 and R300. Sure, R300 kicked butt in PC space. It was way more DX9 friendly. But guess what, in the console world some of that does not matter. Sure, NV30 blew chunks at FP32 and had not FP24 support and had register issues. But a smart dev could work with that (it screamed in DX8.1). So customize your toolset and API to the GPU and selectively use FP32 where needed.
Same thing with the console processors (I really want to say "stupid console processors" because this same debate is sooo common). They each have limitations. Devs will work around that in most cases. Usually a strength can compensate for a weakness. And where not, well, it means the weakness in one game is a strength in another. Really, what is the difference between 10,000 physics objects and 5,000?
So what if one GPU cannot do a technique. Look at bloom--we have been faking HDR forever!
GPUs are a little more linear than CPUs, granted. There are known issues, and when the transistor realestate opens up implimenting new solutions can solve a problem more effeciently. This is why sometimes a new GPU is only a certain percentage faster at older games, but 3 or 4x fast at a new game. It is designed to speed up these new techniques and issues.
Not much need to beef up hardwired T&L when you have programmable VS. But on a console that can be overcome in many ways. And in the ways not, oh well. It means one less bell or whistle (or in the physics example less physics stuff).
Not sure how people can be so strongly for CELL and its advantages and yet dismiss that Xenos has advantages.
We knew MS and Sony had different paradigms from day one. Where the memory controllers are placed in the respective systems is a dead giveaway.
Personally, I quite enjoy the difference. They each have hurdles (how do we deal with so many cores effeciently?) and questions (what techniques will these features in Xenos help, if any????) But nothing to get bent out of shape over!