Ailuros said:
PR/marketing departments will always find you something to "brag" about, whether it has any importance or not.
Identifying it as marketing is important IMO to get a proper read on what he is saying.
I believe that we'll see fully fletched SM3.0 with D3D10 GPUs in general and alas if ATI wouldn't have had any improvements at all considering SM3.0 when their according GPUs arrived that much later.
The sad reality apart from the back of and forth of either side's marketing campaigns, is that today's games cannot show R580's full potential. It's not "SM3.0 done right" yet rather "SM3.0 done better, yet late". All IMHLO of course.
Done right is relative.
As a NV40 owner, my concern would be that G70/G71 make nominal steps in improving SM3.0 performance. This is interesting (read: typical PR machine) because NV bragged on their SM3.0 capabilities in 2004, now they are taking the "we are smaller" angle--when in fact that benefits them more than consumers seeing as G70/G71 are in the same consumer cost bracket as ATI's larger chips.
NV could have invested more die space in G70/G71 for better dynamic branching and vertex texturing performance. So while ATI may be late, NV can be said to be incomplete. So what is better: Done better (usable) or hitting a check box?
For a consumer like myself getting features that are usable is more important. Check boxes are irrelevant.
Yet I understand the dynamics of this forum and that there are industry people here, and for pure marketing reasons check boxes are frequently more important than usability in regards to sales, is what is more important to most industry people.
All perspective. But I think NV has a long enough history, shrewd as it is from a sales and market penetration and OEM contract position, to go the check box mark and hit performance targets in the following generation.
As for SM3.0 in general, it is not leaving us any time soon. Both next-gen consoles are SM3.0, and that will strongly influence what we see on the PC side for years, especially cross platform titles. We just saw our first SM2.0 only game (Oblivion) well over 3 years after DX9 shipped (Fall 2002). And if history is any indicator, NV's first DX10 part will provide excellent SM3.0 performance, but will probably be insuffecient for DX10 SM4.0 only/heavy tasks. This is conjecture, but this seems to fit Kirk's comments and past trends. There is no future proof GPU, but SM3.0 should not be ignored unless you plan to upgrade in the next year IMO.