@aval0ne:
Ik beweer dan ook nergens dat WGF2 stelt dat een Unified architecture verplicht moet zijn in hardware. Je moet me niet altijd woorden in de mond proberen te leggen die ik niet gezegd heb.
Verder heeft Dave Kirk heeft in dat interview wel degelijk over PC hardware en niet alleen over de RSX. Sterker nog: driekwart van dat interview gaat over PC gaming, en maar 1 kwart over RSX !! (lees het artikel nog maar eens overnieuw)
Het gedeelte over UA gaat volledig over WGF2 en heeft dus niets met consoles te maken.
Ik haal dus helemaal niets uit zijn context. Jij doet dat!
Wat betreft de twijfel of Nvidia ooit unified zal gaan:
"Right now, I think the 7800 is doing pretty well for a discrete architecture?
So what about the future?
"We will do a unified architecture in hardware when it makes sense. When it's possible to make the hardware work faster unified, then of course we will. It will be easier to build in the future, but for the meantime, there's plenty of mileage left in this architecture."
Dat is dus een overduidelijke indicatie dat G80 geen UA zal hebben.
Maar aangezien dat niet glashard er in staat kunnen ze hier makkelijk later op terugkomen.
Wat betreft dat stukje PR dat de API van WGF2 niet de hardware bepaald. Dat is natuurlijk maar de halve waarheid.
De API heeft namelijk wel degelijk veel invloed op het design van de hardware. Als je hardware niet aansluit bij de API dan is de performance gewoon shit en je vervolgens verkoopt je product niet goed. (Denk even terug aan de 5800 Ultra)
Je kan die twee dus niet volledig los van elkaar zien.
Veel developers wachten met smart op een unified API. Ze kunnen dan namelijk in 1 shader, zowel vertex als pixel code gebruiken. Voor bepaalde effecten is dat essentieel.
Als je zulke shaders in non-unified hardware gaat gebruiken dan creeer je problemen. De hardware moet namelijk die shader gaan analyzeren en bepalen welke gedeeltes dan in de pixel shaders uitgevoerd moeten gaan worden en welke gedeeltes in de vertex shaders. Vervolgens moet die data weer gecombineerd worden voor de rest van de shader code.
Dat is in principe natuurlijk best mogelijk, maar het geeft een stuk overhead en maakt de boel een stuk complexer.
En extra complexiteit en overhead is nou eenmaal ongunstig voor je prestaties. Dat is een simpel feit waar niemand omheen kan.
Nou is het aan de andere kant natuurlijk wel zo, dat niet alle spellen dan ineens allemaal van die shaders gaan gebruiken die zowel vertex als pixel code in dezelfde shader hebben zitten.
Dus je hebt een goede kans dat je in het eerste jaar dat WGF2 uit is er nog weinig last van hebt. Het zou mij dus ook niet echt verbazen als Nvidia de G80 daarom nog niet unified maakt, maar bv de G90 wel.