GPUs haben nichts mit DirectX zu tun. Du kannst auf einem G300 Chip auch Spiele spielen, die DirectX7 verwenden.
Eine GPU bietet immer bestimmte Features und um die verwenden zu können benötigst du eine Softwareschnittstelle wie DirectX oder OpenGL. GPUs "supporten" keine spezielle API. Man muss das umgekehrt sehen. APIs "supporten" bestimmte GPUs.
Um alle Features der kommenden GPUs nutzen zu können brauchst du DirectX 11 als Schnittstele. DirectX 10 beherscht diverse Featrues wie zum Beispiel die Compute Shader nicht. Trotzdem kannst du DX10 Spiele wie Crysis natürlich auf der Karte spielen, da dies ja keine Verwendung für diese Shader hat.
Wenn irgendwann aber Spiele von diesen neuen Features der GPU gebrauch machen, dann müssen sie auch DirectX 11 oder eben eine aktuelle OpenGL Version verwenden, die das unterstützen.
@fork: Wieso ist DX10 überholt? Du siehst doch wie viele DX9 Spiele es jetzt noch gibt. DX10 wird es noch eine Weile geben und du kannst diese Spiele mit dem G300 genau so gut spielen wie DX11 Spiele. Die Spielehersteler werden so schnell keine DX11 Only Spiele herstellen, da sie sich ja den Kundkreis so weit wie möglich offen halten wollen. Crysis läuft ja auch unter DX9. Das wäre wirtschacftlich ja gar nicht rentabel, wenn es nur auf DX10 Karten laufen würde.
Irgendwann wird es aber so sein, dass Spiele mindestens DX10 vorraussetzen und teilweise DX11 Features verwenden, aber es wird keins geben, dass DX11 zwingend voraussetzt. Das dauert noch ein paar Jährchen und dann hast du eh wieder eine neue Graka.






Zitieren
