DirectX 12: Download, Features und Neuerungen im Überblick

Selim Baykara 1

DirectX 12 ist die neueste Version der bekannten Microsoft-Programmierschnittstelle für Spiele und bietet etliche neue Features, die die Leistung steigern und die verbaute Hardware effizienter nutzen. Hier erfahrt ihr, wo ihr DirectX 12 herunterladen könnt, mit welchen Neuerungen DirectX 12 aufwartet und was es besser macht als seine Vorgänger.

DirectX Artikelbild

DirectX12: Was ist eigentlich DirectX?

DirectX ist eine Sammlung von verschiedenen Softwareschnittstellen, die Spieleentwicklern die Programmierung erleichtern sollen. Durch die Schnittstellen können Programme direkt mit den unterschiedlichen Hardware-Komponenten kommunzieren, ohne dass die Anwendung genau auf die spezifische Konfiguration der verbauten Komponente zugeschnitten ist. Die bekanntesten DirectX-Schnittstellen sind:

  • Direct3D: Zugriff auf die Grafikkarte
  • DirectSound: Wiedergabe von Sound
  • DirectInput: Zugriff auf analoge und digitale Eingabegeräte (Maus, Joypad, etc.)
  • DirectPlay: Ermöglicht Kommunikation von Multiplayerspielen

Video: Directx 12 – Schnell und einfach erklärt

Schnell und Einfach: DirectX 12.

Eine DirectX-kompatible Anwendung funktioniert z.B. mit allen Grafikarten, die DirectX unterstützen – die Programmierer müssen somit nicht alle Befehle an sämtliche erhätliche Grafikkarten anpassen und können relativ einfach für ein breites Hardware-Spektrum entwickeln. Mehr Informationen findet ihr hier: Was ist DirectX? Einfach erklärt

Microsoft Logo

Leider leidet darunter auch die Performance, da DirectX die spezifischen Hardware-Komponenten nicht voll ausnutzt. Außerdem verwendet DirectX beim „Übersetzen“ der Anfragen Prozessor-Leistung: Dieser „Overhead-Effekt“ ist im Endeffekt verschwendete Leistung, da sie nicht für die Berechnung eines Spiels genutzt wird. Genau das will DirectX 12 verbessern.

Microsoft Gadgets

Download von DirectX 12

DirectX 12 ist ein fester Bestandteil von Microsofts neuestem Betriebssystems Windows 10. Um DirectX 12 zu nutzen, reicht es daher aus, auf Windows 10 zu upgraden. Ein eigener Download ist für DirectX 12 nicht erforderlich, da Windows 10 alle notwendigen Komponenten für den Betrieb von DirectX 12 mitbringt. Außerdem muss die Grafikkarte DirectX 12 unterstützen. Hier erfahrt ihr, wie ihr auf Windows 10 aktualisiert: Windows-10-Upgrade sofort installieren ohne Warten – So geht’s. Lest außerdem auch den folgenden Artikel um zu erfahren, wie ihr DirectX auf den neuesten Stand bringt: DirectX aktualisieren: so geht’s unter Windows. Im Folgenden zeigen wir euch noch einige neue Features und Funktionen von DirectX 12.

DirectX 12-kompatible Nvidia GeForce GTX 970 kaufen *

DirectX

DirectX 12 – Features und Neuerungen

DirectX12 soll das oben erwähnte Leistungsdefizit beim Einsatz ausgleichen und die im Rechner verbauten Hardware-Komponenten effizienter nutzen. Dadurch steigt die Performance, was sich z.B. in höheren Bildraten (FPS) in Spielen bemerkbar macht. Hier die wichtigsten Features von DirectX 12 in der Übersicht:

  • Bessere Auslastung von Multi-Core-CPUs
  • Bessere 3D-Performance
  • Reduzierung des CPU-Overhead

Bislang konnte DirectX die Anfragen, die eine Anwendung an die Hardware sendet, nicht parallel bearbeiten – ein einzelner CPU-Kern musste die gesamte Arbeit übernehmen, während die restlichen Kerne ungenutzt blieben.  DirectX 12 ist stattdessen besser auf Mehr-Kern-Prozessoren ausgelegt. Die Entwickler können selbst bestimmen wann welcher Speicherbreich berechnet wird und können den Kommando-Buffer auf mehrere CPU-Kerne verteilen. Dadurch können deutlich mehr Anfragen gleichzeitg bearbeitet werden. Lest zum Thema CPU auch diesen Artikel: Was ist eine CPU beim PC? Was macht der Prozessor?

Downsampling: Erklärung und Anleitung für bessere Grafik

Bessere Ausnutzung der Grafikkarte – dank Asynchronous Shader-Technologie

Auch Grafikkarten arbeiten mit DirectX 12 effizienter. Möglich macht es die neue Asynchronous Shader-Technologie. In DirectX 11 wurden Grafik-, Compute- und Speicher-Befehle in der Render-Pipeline nacheinander bearbeitet. Dadurch konnt es zu „Staus“ kommen, da ein Befehl immer warten musste, bis der jeweilige Vorgänger-Befehl ausgeführt wurde. DirectX 12 ermöglicht es der Grafikkarte, verschiedene Berechnungen (z.B. Physik, Reflexionen, Beleuchtungen) gleichzeitig durchzuführen: Die Asynchronous Shader erkennen, wann ein Leerlauf in der Pipleline entsteht und reihen andere Befehle in die Lücke ein. Dadurch sinkt die Berechnungszeit und steigt die Effizienz bei gleichbleibender Hardware. Wenn ihr euch nicht sicher seid, welche Grafikkarte ihr besitzt, hilft euch übrigens dieser Artikel: Welche Grafikkarte habe ich eigentlich? Zwei Wege zur Antwort.

Feature-Levels in DirectX 12

Darüber hinaus verfügt DirectX 12 über sogenannte Feature-Levels für die Darstellung von 3D-Anwendungen (Spielen). Die Feature-Levels sind:

  • Feature-Level 11.0
  • Feature-Level 11.1
  • Feature-Level 12.0
  • Feature-Level 12.1

Je nach verbautem Chipsatz auf der Grafikkarte werden im Spiel bestimmte DirectX-Features aktiviert, z.B. schönere Raucheffekte. Vorteil für die Programmierer: Die Spiele können trotz unterschiedlich leistungsstarker Hardware-Konfigurationen einheitlich für eine DirectX-Version optimiert werden, ohne dass man auf eine frühere DirectX-Version zurückgreifen muss. Die Feature-Levels 11.0 und 11.1 entsprechen ungefähr dem DirectX 11-Standard, während 12.0 und 12.1 neu sind.

Bildquellen: Microsoft

Weitere Themen

Alle Artikel zu Directx 12

  • d3dcompiler_43.dll fehlt: Spiel startet nicht – was tun?

    d3dcompiler_43.dll fehlt: Spiel startet nicht – was tun?

    Beim Starten eines Programms oder Spiels unter Windows muss nicht immer alles glatt laufen. Aufgrund der verschiedenen Hardware-Konfigurationen kann es zu dem einen oder anderen Kompatibilitätsproblem oder anderen Fehlern kommen. Erfahrt hier, was man tun kann, wenn Windows nach dem Start eines Programms die Meldung „d3dcompiler_43.dll fehlt“ anzeigt.
    Martin Maciej
  • SLI, Crossfire & Multiadapter: 2 Grafikkarten in einem PC - Tipps & Kaufberatung

    SLI, Crossfire & Multiadapter: 2 Grafikkarten in einem PC - Tipps & Kaufberatung

    SLI, Crossfire und DirectX 12 mit Multi-Adapter: Was sind die Vor- und Nachteile von Multi-GPU-Systemen? Wie funktionieren sie? Sind sie grundsätzlich empfehlenswert oder sollte man doch lieber auf eine einzelne Graka vertrauen? Wir haben uns angeschaut, wie SLI und Crossfire funktionieren, was man beachten sollte, wie es mit Leistung, Skalierung und Mikrorucklern bestellt ist und welche Voraussetzungen überhaupt für...
    Johannes Kneussel 1
  • Vulkan API: Erklärung, Unterstützung, Treiber und mehr

    Vulkan API: Erklärung, Unterstützung, Treiber und mehr

    Die Vulkan API der Khronos Group weckt bei vielen Gamern die Hoffnung mehr Leistung aus ihrer Hardware holen zu können und bietet insbesondere für Linux-Gamer endlich eine vielversprechende Alternative zu Microsofts DirectX. Aber was ist eigentlich eine API, was macht Vulkan anders und von wem wird die API unterstützt?
    Thomas Kolkmann 1
  • Welche DirectX Version ist installiert? So findet ihr es heraus

    Welche DirectX Version ist installiert? So findet ihr es heraus

    Nachdem nun die ersten PC-Spiele erhältlich sind, die DirectX 12 unterstützen, fragen sich einige unserer Leser: Wo kann man überhaupt nachschauen, welche Version der Grafikschnittstelle installiert ist? In diesem Ratgeber verraten wir euch, wie ihr mit wenigen Handgriffen herausfindet, welche DirectX-Version auf eurem Windows-Rechner installiert ist.
    Thomas Kolkmann
  • Gaming-PC selbst zusammenstellen: Computer-Builds von 500 - 5000 Euro

    Gaming-PC selbst zusammenstellen: Computer-Builds von 500 - 5000 Euro

    Ihr möchtet euren eigenen Gaming-PC zusammenstellen? Hier findet ihr Empfehlungen und Build-Konfigurationen von 500 bis 5000 Euro. So könnt ihr nicht nur eine Menge Geld gegenüber Fertig-Computern sparen, sondern auch sämtliche Komponenten selbst festlegen – und danach mit dem selbst zusammengebauten PC angeben! :)
    Johannes Kneussel 41
  • PC aufrüsten: Das solltet ihr beim Upgraden des Computers beachten!

    PC aufrüsten: Das solltet ihr beim Upgraden des Computers beachten!

    Den heimischen PC aufzurüsten ist eine gute und häufig auch preiswerte Alternative, um dem langsamen Computer mehr Rechenpower zu spendieren. Dabei kann es sich lohnen, den RAM, die CPU, die Grafikkarte, aber auch die Festplatte aufzurüsten. Eine neue Festplatte dient zwar in erster Linie dazu, für mehr Speicherplatz zu sorgen, eine moderne SSD kann aber auch das Arbeiten am Rechner gegenüber einer HDD beschleunigen...
    Johannes Kneussel 2
  • Was ist DirectX? Einfach erklärt

    Was ist DirectX? Einfach erklärt

    Der Begriff DirectX taucht vor allem bei den Systemanforderungen von Spielen auf. Aber was ist DirectX überhaupt? Und welche Version ist auf dem PC installiert? Wir erklären, was DirectX ist und wie ihr auf eine neue Version aktualisieren könnt.
    Robert Schanze
  • Directx 12 für Windows 7 -  Kommt es doch noch?

    Directx 12 für Windows 7 - Kommt es doch noch?

    Kommt Directx 12 für Windows 7? Viele Windows-User, die noch nicht auf Windows 10 umgestiegen sind, stellen sich derzeit genau diese Frage. Wir haben uns den Stand der Dinge einmal genauer angeschaut – im folgenden Artikel lest ihr, ob ihr doch noch mit Directx 12 für Windows 7 rechnen dürft.
    Selim Baykara 9
  • Windows 10: Directx 12-kompatible Grafikkarte erkennen - So geht's

    Windows 10: Directx 12-kompatible Grafikkarte erkennen - So geht's

    Windows 10 bietet mit Directx 12 ein Feature, das vor allem Gamer interessieren dürfte: Die neue Softwareschnittstelle verspricht mehr Leistung, höhere Performance und ein insgesamt besseres Spieleerlebnis. Wir zeigen euch, wie ihr in Windows 10 erkennt, ob eure Grafikkarte fit für Directx 12 ist.
    Selim Baykara
* gesponsorter Link