DirectX 12 ist die neueste Grafik-API, die Windows 11 unterstützt, aber viele davon beste PC-Spiele weiterhin entweder unter DirectX 11 laufen oder eine Option zum Wechseln enthalten. Welches sollten Sie wählen?
Inhalt
- Grafik-APIs sind nicht gleich
- DirectX 12 vs. DirectX 11: Was ist der Unterschied?
- DirectX 12 vs. DirectX 11: Leistung
- Sollten Sie DirectX 12 verwenden?
Obwohl die meisten Updates für DirectX iterativ sind, stellt DirectX 12 eine massive Veränderung für die API dar, die Microsoft seit mehreren Jahrzehnten entwickelt. Es kann die Leistung Ihrer Spiele enorm verbessern und verfügt über einige einzigartige Funktionen, auf die DirectX 11 keinen Zugriff hat.
Empfohlene Videos
Grafik-APIs sind nicht gleich
Wir haben eine vollständige Erklärung, die alles aufschlüsselt was DirectX ist, aber es ist wichtig, schnell zu erläutern, was eine grafische Anwendungsprogrammierschnittstelle (API) ist. Eine Grafik-API übernimmt die Übersetzung von Anweisungen aus der Software (Ihrem Spiel) in standardisierte Anweisungen für Ihre Hardware (Ihre Grafikkarte und Ihren Prozessor).
Verwandt
- Die besten PC-Builds: Budget, Gaming, Videobearbeitung und mehr
- Die besten Prozessoren fürs Gaming: AMD und Intel treten gegeneinander an
- Die besten Gaming-Tastaturen für 2023
Allerdings sind nicht alle Grafik-APIs gleich aufgebaut. Wie Sie in unserem sehen können Aufschlüsselung der Vulkan-API, bietet es in den meisten Spielen eine bessere Leistung als DirectX. Der API-Overhead kann beim Spielen von Spielen einen erheblichen Leistungsunterschied darstellen, auch wenn dies der Fall ist Es scheint in Ordnung zu sein, die gewünschte Version von DirectX zu verwenden. Dies kann jedoch eine der wichtigsten Einstellungen sein optimieren.
DirectX 12 vs. DirectX 11: Was ist der Unterschied?
Der wichtigste Unterschied zwischen DirectX 11 und DirectX 12 besteht darin, dass DirectX 11 eine High-Level-API ist, während DirectX 12 eine Low-Level-API ist. Zwischen Ihrem Spiel und Ihrer Hardware gibt es verschiedene Schichten. Low-Level-APIs sind näher an der Hardware, während High-Level-APIs weiter entfernt und allgemeiner sind.
Es ist ein wichtiger Unterschied zwischen DirectX 11 und DirectX 12. Kurz gesagt: DirectX 12 ermöglicht es Spieleentwicklern, Optimierungen näher an der Hardware vorzunehmen und so den durch die API und den Grafiktreiber verursachten Overhead zu reduzieren. Im Gegenzug ist es für Entwickler auch schwieriger, damit zu arbeiten.
Beim Start zeigte DirectX 12 tatsächlich eine etwas geringere Leistung als DirectX 11, was hauptsächlich auf seine Komplexität zurückzuführen ist. Allerdings haben die Entwickler in den letzten Jahren mehr DirectX 12 – ähm – direkt ins Visier genommen und weitere Optimierungen vorgenommen. Als Nächstes erfahren Sie, dass DirectX 12 in den meisten Spielen besser abschneidet als DirectX 11.
Eine weitere bedeutende Änderung in DirectX 12 ist die parallele Berechnung. DirectX 11 verarbeitet serielle Vorgänge, was bedeutet, dass es eine einzige Warteschlange mit Vorgängen gibt, die der Reihe nach ausgeführt werden. Paralleles Computing eröffnet Entwicklern die Möglichkeit, mehrere Aufrufe gleichzeitig durchzuführen, was die Effizienz der Abläufe erheblich verbessert.
Ebenso eröffnet DirectX 12 die Möglichkeit asynchroner Vorgänge. Dies ähnelt der parallelen Berechnung, ist jedoch nicht dasselbe. Durch asynchrone Datenverarbeitung kann Ihre Hardware den Betrieb fortsetzen, ohne auf den Abschluss eines anderen Vorgangs warten zu müssen. Beispielsweise kann Ihre CPU eine Einführung ausführen, um Texturen aus dem Speicher zu empfangen und fortzufahren Ausführen einer anderen Funktion (z. B. KI für einen Charakter), ohne auf diese Speicheranweisung zu warten beenden. Diese Priorisierung kann an Tausenden von Stellen geringfügige Latenzzeiten einsparen, sodass Ihre Spiele insgesamt viel schneller laufen.
Schließlich unterstützt DirectX 12 auch eine Reihe von Funktionen von DirectX 12 Ultimate. Darüber können Sie hier nachlesen unsere Aufschlüsselung von DirectX, aber sie umfassen Raytracing und Schattierung mit variabler Rate, neben anderen visuellen und Leistungsmerkmalen.
DirectX 12 vs. DirectX 11: Leistung
Es gibt viele technische Unterschiede zwischen DirectX 11 und DirectX 12, aber die Leistung ist entscheidend. Wie Sie in der Tabelle oben sehen können, erzielen Sie mit DirectX 12 fast immer eine bessere Leistung als mit DirectX 11, daher ist es am besten, die neuere API zu verwenden.
Wir haben „fast“ gesehen, weil die API nicht der einzige Leistungsfaktor ist. Bestimmte Spiele profitieren nicht besonders von DirectX 12, da manche Spiele eher von Low-Level-Optimierungen profitieren als andere. Sterbendes Licht 2, sieht beispielsweise grundsätzlich keine Leistungsveränderung. Aber Zivilisation VI, Das Unternehmen verfügt über enorme KI-Arbeitslasten, die von asynchroner Datenverarbeitung profitieren, und verzeichnet eine enorme Verbesserung. Schatten des Tomb Raider Und Tiny Tinas Wunderland sitze irgendwo in der Mitte.
Spiele sind nicht der einzige Faktor. Die oben genannten Ergebnisse wurden mit einem erfasst AMD RX 7900 XTX, das zur neuesten Generation von AMD gehört. Neuere Grafikkarten und Prozessoren profitieren stärker von DirectX 12 als ältere Generationen.
Allerdings gibt es hier ein ziemlich breites Netz. Wir sprechen von einer Verbesserung bei den letzten Generationen, während bei Grafikkarten, die fast ein Jahrzehnt alt sind, eine geringere Verbesserung zu verzeichnen ist. Wenn Sie einen modernen PC haben, ist DirectX 12 normalerweise die richtige Antwort.
Sollten Sie DirectX 12 verwenden?
Es gibt ein Dutzend oder mehr Spiele, die DirectX 11 und DirectX 12 unterstützen, darunter Civilization VI, Kontrolle, Shadow of the Tomb Raider, Und Sterbendes Licht 2. Die meisten Spiele verwenden aus Kompatibilitätsgründen standardmäßig DirectX 11, es ist jedoch eine gute Idee, auf den DirectX 12-Modus umzusteigen.
Die einzige Ausnahme besteht, wenn Sie einen älteren PC haben, der älter als 10 Jahre ist. Ältere Hardware läuft unter DirectX 11 möglicherweise reibungsloser, oder DirectX 12 bietet möglicherweise überhaupt keine großen Vorteile. Die überwiegende Mehrheit der Menschen sollte sich jedoch aufgrund der umfangreicheren Funktionen und besseren Spieloptimierungen für DirectX 12 entscheiden.
Empfehlungen der Redaktion
- Beste Angebote für Gaming-PCs: Spielen Sie Diablo 4 und mehr ab 490 $
- Zwischen AMDs Ryzen 7 7800X3D und Ryzen 9 7950X3D gibt es keinen Wettbewerb
- Resident Evil 4 Remake PC: beste Einstellungen, Raytracing, FSR und mehr
- Rückkehr-PC: beste Einstellungen, Raytracing, Steam Deck und mehr
- Windows 11 macht seit Monaten Probleme mit der Intel-Grafik, und niemand sagte ein Wort
Werten Sie Ihren Lebensstil aufDigital Trends hilft Lesern mit den neuesten Nachrichten, unterhaltsamen Produktrezensionen, aufschlussreichen Leitartikeln und einzigartigen Einblicken, den Überblick über die schnelllebige Welt der Technik zu behalten.