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

Zu den Kommentaren

Kommentare

Weitere Themen

Alle Artikel zu Directx 12

  • Überraschender Schritt: Microsoft stärkt Windows 7 – vor allem für Spieler

    Überraschender Schritt: Microsoft stärkt Windows 7 – vor allem für Spieler

    Damit hatte wahrscheinlich niemand mehr gerechnet. Obwohl die Tage von Windows 7 bereits gezählt sind, hat sich Microsoft dazu entschlossen, dem alten Betriebssystem eine neue Funktion zu spendieren. Das betagte OS kann nun auf ein Feature-Set zurückgreifen, was ursprünglich Windows-10-Nutzern vorbehalten war.
    Peter Elstner
  • DirectX aktualisieren – so verwendet ihr stets die neueste DirectX-Version

    DirectX aktualisieren – so verwendet ihr stets die neueste DirectX-Version

    Um die neuesten, auf DirectX basierenden Multimediaanwendungen auf dem Rechner ausführen zu können, sollte man stets sicherstellen, dass auch die aktuellste Version von DirectX auf dem System installiert ist. Nachfolgend findet ihr eine Anleitung, die erläutert, wie man DirectX aktualisiert. DirectX stellt eine Reihe von Programmierschnittstellen zur Verfügung, die besonders für Multimediaanwendungen, wie beispielsweise...
    Marvin Basse
  • DirectX Fehler finden und beheben mit dxdiag

    DirectX Fehler finden und beheben mit dxdiag

    Probleme mit der Wiedergabe von Multimediadateien unter Windows können auf DirectX Fehler zurückzuführen sein, die man am besten mit dxdiag, dem Diagnoseprogramm von DirectX, findet. Mit dem DirectX Download bekommt man die Endbenutzer-Version von DirectX, die für die meisten Multimedia-Anwendungen unter Windows erforderlich ist, weshalb man als Windows-User in jedem Fall DirectX installieren und künftig aktualisieren...
    Marvin Basse
  • 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 44
  • Grafikkarte testen: Kaputt oder zu langsam?

    Grafikkarte testen: Kaputt oder zu langsam?

    Wie kann man eine Grafikkarte testen? Ist die Grafikkarte kaputt? Ist sie schnell genug? Für einen Grafikkartentest gibt es verschiedene Programme und Methoden, die wir Euch hier vorstellen.
    Marco Kratzenberg
  • 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
* Werbung