eigentlich sollte DX10 doch die Grakas entlassten, wodurch sie dann im endeffekt noch mehr effekte darstellen können, also irgendwie haut das mit den gepatchten games nicht wirklich hin...
Soweit besagt das die Theorie. Wobei das auch nicht ganz richtig ist...
Mit DX10 Code lassen sich die gleichen Effekte mit weniger Rechenarbeit darstellen wie in DX9.
Wie groß der Rechenvorteil ist, weis ich aber nicht...
Das Problem ist leider, das auf jedenfall alle gepatchten Games immernoch auf DX9 bauen und nur paar wenige DX10 Zusatzeffekte beinhalten. Sprich es fällt neben der normalen DX9 Arbeit noch das Zusatz DX10 Zeug an, was die Games wiederum recht schlecht abschneiden lässt in Sachen FPS.
Es bedarf also auf DX10 bauende Titel, soweit so gut.
Nur wird es in naher Zukunft wohl keine Titel geben die im Grundgerüst schon auf DX10 setzen, einfach weil man dann hätte das gleiche Game in DX9 noch mal schreiben müssen um den Titel auch auf DX9 Karten lauffähig zu machen, bedeutet mehr Zeitaufwand beim erstellen.
Daher wird es in absehbarer Zeit wohl erstmal nur mehr oder weniger Stark auf DX9 beruhende Titel mit DX10 Zusatzeffekten geben, letztere lassen sich dann bei bedarf abschalten, bzw. werden einfach nicht mitberechnet wenns die Graka nicht kann.
Ein weiterer Punkt ist, das die Gamehersteller die Leistung die sie durch DX10 im Gegensatz zu DX9 einsparen werden, nicht so einfach brach liegen lassen, d.h. es werden einfach weitere Effekte eingebaut und somit sinkt die FPS Rate wieder... (dafür sieht das Game aber auch schöner aus)
Das war übrigens auch ein Grund warum die X800/X850er Karten damals gut in vielen Games mit den Geforce 7800er und Radeon X1800er Karten mithalten konnten, die SM3 Effekte wurden einfach nicht dargestellt...