Spiele

DirectX 12: Was ist das und warum ist es für PC-Spieler wichtig?

Das Framework kommt bald auch auf Xbox One

Was DX12 für Sie (und Ihre Spiele) tun kann

Der Nachteil von DirectX vor dieser neuesten Version besteht darin, dass es immer noch keinen 'niedrigen' Zugriff auf Hardwarekomponenten bot, wie es bei den Konsolen der Fall war. Um dies zu beheben, hat AMD seine Mantle API-Suite veröffentlicht, damit Entwickler ihre Software besser für AMD-Chips optimieren können.



Wir haben keinen Grund für Microsoft gesehen, die DX12-Unterstützung für ältere Windows-Versionen bereitzustellen.

Im Wesentlichen sind Grafikchips genauso leistungsstark wie der Hauptprozessor geworden und übernehmen andere Rechenaufgaben als das Grafik-Rendering.

AMDs Mantle ermöglichte es Entwicklern, diese Leistung in kompatiblen Radeon-Grafikchips zu nutzen. Mantle wurde anscheinend gut aufgenommen und zeigte eine spektakuläre Leistung, aber es war nur von kurzer Dauer, da Microsoft schnell eine Version von DirectX veröffentlichte, die Entwicklern endlich einen besseren Zugang zu Hardware ermöglichte.

'Der Fokus von DX12 liegt darauf, eine dramatische Steigerung des visuellen Reichtums durch eine signifikante Verringerung des API-bezogenen CPU-Overheads zu ermöglichen.' sagte Henry Moreton von Nvidia letztes Jahr . 'In der Vergangenheit haben Treiber und Betriebssystemsoftware Speicher, Status und Synchronisierung im Auftrag von Entwicklern verwaltet. Ineffizienzen resultieren jedoch aus dem unvollkommenen Verständnis der Anforderungen einer Anwendung. DX12 gibt der Anwendung die Möglichkeit, Ressourcen und Zustände direkt zu verwalten und die erforderliche Synchronisierung durchzuführen. Infolgedessen können Entwickler fortschrittlicher Anwendungen die GPU effizient steuern und ihr genaues Wissen über das Verhalten des Spiels nutzen.'

Durch das Abladen von mehr Aufgaben auf den Grafikchip hat der Hauptprozessor weniger zu tun, sodass das Spiel nicht durch die Vorgänge im Hintergrund des Betriebssystems blockiert wird. Je mehr Kerne, desto besser, was bedeutet, dass ein Prozessor mit zwei Kernen (auch bekannt als zwei Prozessoren in einem Paket) nicht ganz so keck ist wie ein Prozessor mit vier Kernen.

Das gleiche gilt für einen Grafikchip, und Sie können einen Geschwindigkeitsschub erzielen, wenn Sie zwei gleiche Grafikchips in ein System einbauen (bekannt als SLI über Nvidia und CrossFire über AMD). Mit DirectX 12 werden Spiele wahrscheinlich eine bessere Leistung erzielen, da die Last gleichzeitig zwischen den mehreren Kernen geworfen wird, anstatt Lasten auf einen Kern nach dem anderen abzuladen.

Dies ist eine große Sache, da DirectX 11 nicht mehrere Kerne auf diese Weise ausnutzt, sodass ein einzelner Kern die gesamte Arbeit erledigt, während die anderen untätig bleiben. Die Tage mit einem einzigen CPU-Kern und einem einzigen GPU-Kern gingen in den frühen Morgenstunden vorbei, und Microsoft kommt mit dieser neuesten DirectX-Version endlich auf den neuesten Stand.

Betrachten Sie es so: Computer sind von einer einspurigen zu einer achtspurigen Autobahn gewechselt, sodass die CPU Rendering- und Rechenbefehle schneller als je zuvor an die GPU senden kann. Für den Gamer bedeutet das bessere Frameraten und eine bessere Bildqualität.

Um dies mit DirectX 12 zu tun, müssen Sie ein Upgrade durchführen

Willst du DX12? Steigen Sie besser auf Windows 10 ein

Das Schöne an DirectX 12 ist, dass es eine native API von Windows 10 ist. Windows 10 wiederum wird auf einer Vielzahl von Geräten verwendet, von Desktops über Laptops bis hin zu Tablets, Telefonen und sogar auf der Xbox One. DirectX 12 ist auch bis zu einem gewissen Grad abwärtskompatibel, sodass PC-Spieler ihre Lieblingstitel spielen können, ohne ihre Grafikkarte für ein neues 'kompatibles' Modell (in den meisten Fällen) herausreißen zu müssen.

Wenn Sie eine detailliertere Erklärung der drei wichtigsten drei Bereiche von DirectX 12 wünschen, lesen Sie hier Microsofts DirectX 12-Blog hier , geschrieben von Matt Sandy. Kurz gesagt, skizziert er die sogenannte Pipeline-Zustandsdarstellung, die Arbeitsübergabe und den Ressourcenzugriff.

Er stellt auch eine Tabelle zur Verfügung, die zeigt, dass DirectX 12 eine 50-prozentige Verbesserung der CPU-Auslastung gegenüber DirectX 11 und eine bessere Verteilung der Arbeit auf mehrere Sequenzen von programmierten Anweisungen oder Threads bietet.

Du kennst Jack Online Multiplayer nicht

Die gute Nachricht ist, dass es eine Reihe von PC-Spielen gibt, die DirectX 12 bereits nutzen. Dazu gehören unter anderem Ashes of the Singularity, The Elder Scrolls Online, Rise of the Tomb Raider, Gears of War: Ultimate Edition und Hitman . Quantum Break wird voraussichtlich die neue API sowie Deus Ex: Mankind Divided, Star Citizen, Forza Motorsport 6: Apex und einige andere unterstützen.

Bitte bedenken Sie, dass dies eine sehr vereinfachte Erklärung dafür ist, was DirectX 12 auf den PC-Spieltisch bringt. Im Wesentlichen sollte diese API eine bessere Leistung in Spielen bieten, die sie unterstützen, aber das bedeutet auch, dass Entwickler wahrscheinlich Patches veröffentlichen müssen, um ihre Titel nach Möglichkeit auf DirectX 12-Geschwindigkeit zu bringen.

Die GPU-Anbieter AMD und Nvidia unterstützen ihre Treiber bereits knietief, daher ist es nur eine Frage der Zeit, bis wir die Vorteile von DirectX 12 wirklich sehen.

Wenn Sie noch auf Windows 10 aktualisieren müssen, ist DirectX 12 ein guter Grund, dies zu tun. Wir haben auch keinen Grund für Microsoft gesehen, die DX12-Unterstützung für ältere Windows-Versionen bereitzustellen. Wenn Sie also die neuesten Spiele von ihrer besten Seite spielen möchten, haben Sie möglicherweise keine Wahl.

Andererseits, da es kostenlos ist und im Wesentlichen ein aufgemotztes Windows 7 ist, sollte der Übergang nicht allzu schwierig sein – insbesondere im Namen besserer Spiele.

  • Das sind die besten Gaming-Laptops
Weitere PC-Neuigkeiten ansehen