Leuk verhaal maar mag ik de conclusie trekken dat iemand die nu een X800 koopt over 9 maanden al weer achter de feiten aanloopt terwijl iemand die een 6800 koopt dan nog steeds up to date is?
Nee, dat is wel een hele kromme conclusie. In de videokaartenwereld geldt zowiezo dat alles na een half jaar/jaar weer verouderd is. Daar doe je niets aan.
Maar over 9 maanden is de R520 uit en niet te vergeten ook de NV50 en die kunnen WEL volledig gebruik maken van dynamic branching en andere SM3.0 functionaliteit die nu nog niet op volle snelheid kan draaien. Ik denk dat het niet zo'n vaart zal lopen met de echte SM3.0 games en dat X800 de GF6800 prima zal kunnen bij houden.
En vergeet niet dat ATi inmiddels ook branching aan de gang heeft gekregen op hun kaarten (mede dankzij Humus), en ook geometry instancing (SM3.0 only volgens nV) ondersteunt. Het vermoeden is dus ook dat ATi kaarten meer ondersteunen dan er in de marketingpraatjes bekend wordt gemaakt (zie ook bijvoorbeeld de aanwezigheid van 32 registers in de R3x0 reeks). Ik zie dus ook geen reden om in paniek te raken.
Je vergeet te melden dat Farcry niet als SM 3 game ontwikkeld is. Daardoor is het een beetje onzin om de potentiele performance van SM 2.0b en SM 3 daaraan af te lezen. Het feit dat ATI nu toch SM3 implementeert geeft aan dat ook zij er een voordeel in zien.
Klopt. Far Cry is als SM2.0 game ontwikkeld. Toen won de topkaart van ATi met gemak. CryTek implementeerde een SM3.0 path en de topkaart van nVidia schoot ATi's paradepaardje voorbij. CryTek implementeerde ook ineens het SM2.0b path en bereikte een bijna net zo grote performance boost.
En wat blijkt? Als je Far Cry fopt en het laat denken dat de X800 een GF6800 is, dan is de performanceboost net zo groot. Dus je kan zeker je conclusies trekken... is het niet over het nut van SM3.0 dan is het wel over de potentiele performance in toekomstige games.
En heeft ATi ooit gezegd dan dat SM3 absoluut geen voordeel biedt? Ze zijn zich er zeer goed bewust van dat het wel voordelen biedt, alleen is de huidige hardware gewoon niet goed in staat om echt alle functies te ondersteunen.
Ze zaten niet te klagen over Dynamic Branching omdat hun hardware het niet aan kan. Ze zaten te klagen over het feit dat de performance op huidige hardware gewoon niet snel genoeg is, zelfs niet NV40. Niemand heeft zin om naar een slideshow te kijken. Nieuwe features zijn leuk, maar het zou ook leuk zijn als je dit op volle snelheid zou kunnen doen.
Kijk naar de FX reeks. Allemaal DX9+, dus meer features dan eigenlijk nodig was. Maar toch bleef deze serie achter op de R3x0 reeks, totdat men aan shaderreplacement ging doen. ATi had dat niet nodig, dus was hun 'inferieure' architectuur uiteindelijk toch de architectuur die het meeste voordeel bood.
Hetzelfde gebeurt nu weer met SM3.0. De feature wordt gepromoot door nV alsof hun leven er van afhangt. In de realiteit blijkt dat 'op dit moment' SM2.0(b) prima in staat blijkt te zijn om hetzelfde te bereiken. Natuurlijk zijn er een aantal features die de X800 niet kan (en omgekeerd heeft de X800 ook weer features die de NV40 niet kan), maar of de NV40 dat wel kan zonder performancedrop is natuurlijk nog maar de vraag.
SM3.0 is inderdaad een stap vooruit. Maar SM2.0b ook. De trein hebben ze in mijn ogen zeker niet gemist. En persoonlijk heb ik liever bruikbare nieuwe functies dan functies die toch onbruikbaar zijn. DX9 op een FX5200 kaartje bijvoorbeeld... ook dikke onzin in mijn ogen... wie heeft er zin om naar een slideshow te kijken?