Directx9 vs. Directx10

JackA

Urgestein
Thread Starter
Mitglied seit
08.05.2006
Beiträge
9.068
Ort
Oberbayern
Hi, da ich grad wenig Zeit hab einen vergleichbaren Thread zu finden bzw. etwas zu finden, was mein Problem angeht.

Und zwar, behaupten viele, dass unter Directx10 die Performance der Grafikkarte gesenkt wird, d.h. weniger Frames pro Sekunde. Da ich bald auf Vista umsteigen will, hab ich mal gegoogelt und einen Bericht von PCWelt gefunden, der Folgendes beschreibt:

Laut Angaben von Microsoft soll zu den Vorteilen von DirectX 10 gehören, dass Grafik bis zu acht Mal flotter dargestellt werden kann, als dies unter DirectX 9 – zur Erinnerung: es ist schon vier Jahre her, dass das erste DirectX 9 erschien - möglich wäre.
Erreicht wird dies, vereinfacht ausgedrückt, durch die direktere Ansteuerung der Grafikkarte und durch Aufhebung von Einschränkungen, die bei DirectX 9 aufgrund dessen Architektur nicht umgangen werden können. Außerdem erlaubt DirectX 10 beispielsweise Geometrie-Shader, Shader Modell 4.0, verbesserte Texturen-Verwaltung, der Speicher der Grafikkarte wird besser ausgenutzt und mehrere Prozesses/Threads können zeitgleich auf die GPU zugreifen.Die CPU wird bei DirectX 10 entlastet, kann sich um andere Dinge kümmern und die GPU kümmert sich überwiegend darum, wofür sie konzipiert ist: die Berechnung von Grafik. Nachteil der neuen DirectX-Generation: Um alle Vorteile ausnutzen zu können, sind neue Grafikkarten notwendig, die DirectX 10 unterstützen. Von der Konzeption von DirectX 10 her ergibt sich aber für Entwickler der Vorteil, dass jede DirectX-10-kompatble Grafikkarte dasselbe können muss und nicht wie bisher Entwickler die Art der DirectX-9-Grafikkarte (beispielsweise: welcher Pixel-Shader) berücksichtigen müssen.DirectX 10 selbst ist nicht mehr kompatibel zu DirectX 9. Daher stecken in Windows Vista sowohl DirectX 10 als auch eine angepasste Variante von DirectX 9, die DirectX 9.L oder DirectX 9.Ex genannt wird. Das "L" steht für Longhorn, dem Codenamen von Windows Vista. DirectX 9.L übernimmt die Kontrolle, sobald für DirectX 9 oder ältere DirectX-Versionen entwickelte Spiele gestartet werden.


Demnach müsste ja dann jedes Spiel, das Directx10 unterstützt, 8x höhere Frames mit sich bringen, als dieses Spiel unter Directx9.

Kann mir wer erklären warum das dann doch nicht der Fall ist?

MFG
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
weil es noch keine richtigen DX10 spiele gibt. crysis ist laute den entwicklern in DX10 auch schneller.
 
wobei aufzupassen ist, da der Mehrgewinn an Speed gerne für neue/mehr Effekte genutzt wird ;) - 8mal schneller sicherlich nur in Ausnahmefällen
 
also selbst wenn es nur die Doppelte leistung sein sollte, werden wir auf "echte" DX10 Games warten müssen, weil mom alle DX10 fähigen Games nur DX9 Games mit Rucksack sind.
Und inwieweit die jetzige Midrange generation da dann mithalten kann, werden wir auch erst dann sehen.
Aber ich denke mal das es so kommen wird wie mein vorschreiber schon sagte, das die durch das einsetzen von noch mehr Grafikschnickschnack die Karten schon zum Ruckeln bekommen.
Ich denke mal das eine 8600GT/2600xt in 1280x1024 in einem richtigen und sauber Programierten DX10 Game ausreichen sollte.
 
also lohnt als DX10 übergang nun doch eine 8600GTS 512mb@ OC aller Hardstyle (GPUs mögen bei mir 1,75v :fresse:)

Glaub ich werde mir als übergang zu meinen 2900XT CF gespann doch eine kaufen :drool:
 
Die dazu gewonne Leistung wird doch bei manchen Spielen für eine bessere BQ verwendet!

Gruß
:wink:
 
Guter vergleich ist hier Bioshock , ich habe mit einer 8800GTX unter DX10 mehr FPS als unter DX9..... Total verwunderlich ;)


Eagleone19
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh