DirectX Es ist jedem PC-Spieler bestens vertraut. Diese Microsoft-APIs sind seit DOS- und Windows-95-Zeiten Standard in Windows. DirectX 12 ist heute die moderne Grundlage für Spiele unter Windows 10 und Windows 11.Und die Diskussion reißt nicht ab, denn vermeintliche neue Entwicklungen werden bereits mit unterschiedlichem Beweisgrad hinsichtlich eines bestimmten Themas diskutiert. zukünftiges DirectX 13.
Abgesehen vom Namen kommt es vor allem darauf an, zu verstehen, was die einzelnen Versionen leisten und wie sie sich auf Ihr Nutzungserlebnis auswirken. Viele fragen sich, ob es besser ist, DirectX 11 oder DirectX 12 zu verwenden, um die maximale Leistung herauszuholen.insbesondere wenn Sie einen einfachen oder älteren PC besitzen und was leichte Spiele für PC Sie könnten besser funktionieren, und wir werden sehen, ob eine hypothetische neue Version tatsächlich einen großen Fortschritt bringt. Hier haben wir die wichtigsten Punkte zusammengetragen: tatsächliche Unterschiede, technische Verbesserungen, Windows-Kompatibilität und praktische Beispiele aus Spielen.
Was ist DirectX und wie kann man seine Version überprüfen?
DirectX ist, kurz gesagt, eine Reihe von APIs (Programmierschnittstellen) Diese ermöglichen es Spielen und Multimedia-Anwendungen, mit dem System, der CPU, der GPU und den Treibern zu kommunizieren. Es ist die „gemeinsame Sprache“ zwischen Spiel und Hardware, und ohne sie wäre die Windows-Benutzererfahrung eine ganz andere.
Mehrere Komponenten existieren unter dem Dach von DirectX: Direct3D (3D-Grafik), Direct2D, DirectWrite, DirectML, DirectXMath und mehr. Die Abstimmung zwischen diesen APIs ermöglicht es der GPU, Polygone zu zeichnen, lässt Text scharf erscheinen und beschleunigt bestimmte KI-Workloads auf der Grafikkarte.
Die aktuelle Version ist heute DirectX 12 für Windows 10 und Windows 11Es gab bereits andere (wie DirectX 11 für Vista, 7 und 8/8.1) sowie neuere Varianten und Überarbeitungen innerhalb von DX12, darunter DirectX 12 Ultimate mit Unterstützung für Raytracing über DXR.
Wenn Sie überprüfen möchten, welche Version auf Ihrem Computer installiert ist, bietet das System ein einfaches Tool an. Es ist besonders nützlich, um zu entscheiden, ob ein Upgrade erforderlich ist oder um zu verstehen, warum ein Spiel den einen oder anderen Modus anbietet.:
- Öffnen Sie das Startmenü und geben Sie „dxdiag“ ein.
- Klicken Sie auf das DirectX-Diagnosetool und akzeptieren Sie die Berechtigungen.
- Im System-Tab finden Sie das Feld „DirectX-Version“.
Es kommt üblicherweise in modernen Geräten vor. DirectX 12Wenn Sie jedoch einen älteren PC oder eine ältere Windows-Version verwenden, wird möglicherweise DirectX 11 angezeigt. Diese Information hilft Ihnen, Ihre Spieleinstellungen und mögliche Hardwarebeschränkungen zu verstehen.

DirectX 11 vs. DirectX 12: Technische und gestalterische Unterschiede
Der entscheidende Unterschied liegt nicht nur in den „Zahlen“. DirectX 11 ist eine High-Level-API, die für Entwickler komfortabler und abstrakter ist.Während DirectX 12 ist auf niedriger Ebene.Es ermöglicht eine präzise Steuerung der GPU und reduziert den Overhead, erfordert aber mehr Arbeit und Fachwissen.
Historisch gesehen basierten viele Spiele auf DirectX 11. Sie nutzten zwischen zwei und vier CPU-Kerne.Einer dieser Threads war früher für das Senden von Befehlen an die GPU zuständig, während andere sich um Partikel, Physik, KI oder das Netzwerk kümmerten. Dadurch blieben viele moderne Prozessoren ungenutzt.
Mit DirectX 12 ändert sich die Herangehensweise: Die Last wird besser auf mehrere Threads verteilt, und jeder Kern kann parallel mit der GPU "kommunizieren".Dadurch wurden CPU-Engpässe verringert und die Anzahl der „Draw Calls“ erhöht. Dabei handelt es sich um Anfragen der CPU an die GPU, Objekte und Zustände auf dem Bildschirm darzustellen.
DX12 umfasst auch Technologien wie asynchrones Rechnen (fähig, mehrere Arbeitslasten parallel auf der GPU auszuführen) und Pipeline-Statusobjekte (PSOs)Diese kapseln den Grafikstatus, um ständige Neuberechnungen zu vermeiden. Laut Microsoft kann dieser Ansatz je nach Szenario die CPU-Auslastung um bis zu 50 % reduzieren und die GPU-Leistung um bis zu 20 % verbessern.
Spielleistung in der Praxis: Wann jedes Spiel am besten abschneidet
Theorie ist gut und schön, aber was zählt, ist das Ergebnis in realen Spielen. Das Wichtigste zuerst: DirectX 12 garantiert nicht in allen Titeln "mehr FPS".Das hängt von der Engine, der Qualität der Implementierung und dem CPU/GPU-Verhältnis Ihres Systems ab.
Es gibt bekannte Vergleiche, bei denen in bestimmten Schnittmengen DX11 ist DX12 etwas überlegen. Auf demselben Rechner. Beispielsweise wurde in Hitman mit einer GTX 980 ein minimaler Leistungsabfall beim Aktivieren von DX12 beobachtet, während die Leistung mit AMD-Karten in diesen Szenen besser war. Dies deutet auf Unterschiede in der Optimierung zwischen Herstellern und Spielen hin.
Andere Titel wie Fortnite Sie ermöglichen es Ihnen, in den Einstellungen zwischen DX11 und DX12 umzuschalten.Das ist eine großartige Neuigkeit, denn Sie können selbst auf Ihrem PC testen, ob sich die Verwendung von DX12 lohnt (insbesondere wenn die CPU der Flaschenhals war) oder ob Ihnen im Gegenteil der DX11-Modus eine bessere Stabilität oder eine flüssigere Bildrate bietet.
Im Zeitalter der synthetischen Benchmarks, die sich auf Draw Calls konzentrierten, wurde Folgendes beobachtet: sehr starke Erhöhungen der Mehrfachgewindebelastungen Bei DX12 im Vergleich zu DX11 zeigten sich insbesondere bei leistungsstarken GPUs deutliche Verbesserungen. In diesen Tests schnitten Karten wie die R9 285 und die R9 290X deutlich besser ab; eine GTX 750 Ti hingegen erzielte kaum einen Leistungszuwachs. Es wurde außerdem erwähnt, dass die NVIDIA-Serien 400 und 500 im damaligen Testkontext nicht von DX12 unterstützt wurden.
Der Gewinn war beim Wechsel von deutlicher zu erkennen. CPU von 2 Kernen auf 4 KerneUnd der Unterschied zwischen 4 und 6 Kernen mit Hyper-Threading ist nicht so groß, was unterstreicht, dass DX12 die CPU entlastet. Wenn Spiel und Hardware gut zu DX12 passen, lassen sich Leistungssteigerungen und vor allem Stabilität in anspruchsvollen Szenen erzielen; ist die Implementierung jedoch nicht ausgereift, kann das Gegenteil eintreten.
DirectX 12 Ultimate: Raytracing und andere moderne Verbesserungen
Innerhalb des DX12-Ökosystems findet eine bedeutende Weiterentwicklung statt mit DirectX 12 Ultimate, wodurch die DirectX Raytracing (DXR) für Echtzeit-Raytracing, vorausgesetzt, die GPU verfügt über dedizierte Beschleuniger (RTX bei NVIDIA, RDNA 2/3 bei AMD, Arc bei Intel usw.).
DX12 bringt außerdem Verbesserungen wie zum Beispiel Befehlswarteschlangen und Befehlslisten robustere, gebündelte Pipeline-Zustände (PSO) und Zustandsverwaltung auf Zeichenebene, die es Entwicklern ermöglicht, Aufgaben zu gruppieren und zu ordnen, um die CPU und GPU besser zu nutzen.
Neben reinem Rendering, asynchroner Datenverarbeitung und erweiterten Funktionen wie Mesh-Shader Moderne Culling-Techniken ermöglichen detailreichere Szenen bei geringeren Kosten, vorausgesetzt, Engine und GPU unterstützen diese. Bei korrekter Implementierung führt dies in der Praxis zu höherer Stabilität und Effizienz in komplexeren Frames.
Natürlich ist es wichtig, sich daran zu erinnern, dass DX12 überträgt dem Studio mehr Verantwortung.Wenn die Engine diese Möglichkeiten nicht voll ausschöpft oder wenn die Kompatibilität Vorrang vor der Leistung hat, wird das Potenzial nicht ausgeschöpft, und auf bestimmten Maschinen ist DX11 möglicherweise immer noch der konservative Ansatz.
DirectX 13: Was gesagt wird und was noch nicht unterzeichnet ist
Heute existieren zwei Botschaften nebeneinander: Einerseits betonen Medien und Reiseführer, dass Es gibt keine offizielle, „abgeschlossene“ Ankündigung von DirectX 13. Andererseits kursieren Berichte und Präsentationen, die auf Technologien hinweisen, die kurz vor der Markteinführung stehen. Man sollte sie zwar mit Vorsicht genießen, aber es lohnt sich, einen Blick auf die vorgestellten Entwicklungen zu werfen.
Shader-Ausführungsaufzeichnung 2.0
Unter den vermeintlichen neuen Funktionen ist eine bemerkenswerte Weiterentwicklung folgende: Shader Execution Reordering (SER) zu SER 2.0. Dies beinhaltete eine Reorganisation der Shader-Ausführung, insbesondere in DXR, um die Parallelität zu verbessern und die Latenz in komplexen Raytracing-Szenen zu reduzieren. Ziel war es, die GPU-Kerne optimal zu nutzen.
Neuronales Rendering
Native Unterstützung für Aufgaben, die auf neuronalen Netzen basieren (Upscaling, Texturverbesserung oder KI-gestützte Animationen), nutzt die neuen neuronalen Einheiten moderner CPUs und GPUs. Bei Interesse schauen Sie sich Folgendes an: Anforderungen für die Ausführung lokaler KI in Windows 11 und wie sie sich auf die Leistung auswirken.
Erweiterte Shader-Bereitstellung
Ein Verfahren zur effizienteren Verteilung von Shadern, was insbesondere auf Mobilgeräten und Konsolen von Vorteil ist und Ladezeiten sowie Kompilierungsspitzen reduziert. Hinzu kommen Techniken wie … Opazitäts-Mikrokarten (OMMs), nützlich zur Beschleunigung von Geometrien mit Transparenzen (Vegetation, Kristalle, Rauch), ohne sich so sehr auf teure AnyHit-Shader verlassen zu müssen.
Kompatibilität
Hinsichtlich der Kompatibilität bedeutet dies, dass Windows 11 wäre das Hauptziel.Die beste Kompatibilität bieten die neuesten Generationen von NVIDIA-, AMD- und Intel-Prozessoren mit integrierten GPUs und Neural Engines sowie schneller Speicher für DirectStorage 2.0. Es wurde sogar von nativer Unterstützung für Geräte der neuen Generation des Xbox/PC-Ökosystems gesprochen.
Das klingt alles sehr gut, obwohl es unerlässlich ist zu betonen, dass Eine tatsächliche Verbreitung hängt von Engines wie Unreal oder Unity ab. und wie Studios diese Funktionen in ihre Produktionsprozesse integrieren. Genau wie bei DX12 wird der Sprung nicht magisch sein, wenn die Tools und Spiele ihn nicht nutzen.

Kompatibilität unter Windows, Konsolen und Hardware
Wenn wir die Gegenwart betrachten, DirectX 12 ist für Windows 10 und Windows 11 verfügbar.Es gab Pläne und Aktualisierungen, die DX12 oder Teile davon in Windows 8.1 einführten, aber der praktische Fokus liegt heute auf 10 und vor allem auf 11. Windows 7 wurde offiziell von dieser Entwicklung ausgeschlossen, was die Migration zu modernen Systemen vorantrieb.
In Bezug auf GPUs gibt es einen wichtigen Punkt: DX12 kann auf Hardware ausgeführt werden, die ursprünglich für DX11 entwickelt wurde.Bestimmte Funktionen (z. B. Raytracing) sind jedoch zwingend von der Unterstützung durch die Hardware abhängig. Daher bedeutet „unterstützt DX12“ nicht automatisch „verfügt über DXR- oder Mesh-Shader“.
Es wurde auch darüber gesprochen, GPU-Multiadapter DX12 ermöglicht die kombinierte Nutzung der integrierten iGPU und der dedizierten Grafikkarte. Obwohl es noch nicht weit verbreitet ist, eröffnet es die Möglichkeit für intelligentes Load Balancing. Bei korrekter Implementierung könnte es Laptops und Einsteiger-PCs zugutekommen.
Auf Konsolen Xbox One, Xbox Series X|S und die Xbox-Umgebung für PC Sie nutzen größtenteils dieselbe Technologie, was es Studios erleichtert, DirectX-12-Optimierungen plattformübergreifend zu implementieren. Darüber hinaus gab es spezifische Verbesserungen, wie beispielsweise neue Tools für eSRAM während der Xbox-One-Ära, die Entwicklern viel Arbeit ersparten. Weitere Details zur Abwärtskompatibilität finden Sie im Folgenden. Xbox One liefert erste Ergebnisse.
Im Hinblick auf 4K- und hochauflösende Szenarien legt DX12 den Grundstein für effizienteres Rendering und moderne Techniken, die die Kosten auf aktuellen GPUs senken. Letztendlich entscheidet aber immer die Game-Engine und wie sie die einzelnen Funktionen nutzt.
Wie Sie entscheiden, welche API Sie in Ihren Spielen verwenden möchten
Wenn ein Spiel die Wahl zwischen DX11 und DX12 lässt, ist die ehrlichste Antwort: Testen Sie es auf Ihrem Gerät und messen Sie.Nicht alle Spiele oder CPU/GPU-Kombinationen laufen gleich. Manchmal kann die „beste“ Option je nach Hardware und Erwartungen variieren.
Ein praktisches Kriterium: wenn Ihre CPU dazu neigt, an ihrer Leistungsgrenze zu laufen Solange die GPU ausgelastet ist, kann DX12 den Flaschenhals durch eine bessere Verteilung der Arbeitslast und erhöhte Zeichenaufrufe verringern. Läuft das Spiel hingegen unter DX11 sehr flüssig und treten beim Wechsel zu DX12 Mikroruckler oder Framerate-Einbrüche auf, ist es für diesen Titel möglicherweise ratsamer, bei DX11 zu bleiben.
Merken Jeder Motor ist eine Welt für sich. Und im Laufe der Zeit verbessern Patches und Treiberaktualisierungen in der Regel die DX12-Implementierungen. Tatsächlich gibt es Fälle, in denen der DX11-Modus anfangs etwas besser abschnitt, DX12 aber Monate später dessen Leistung erreichte oder sogar übertraf und dabei Stabilitätsverbesserungen vorweisen konnte.
Bei Einsteigermodellen ist Platz für DX12 nutzt CPUs mit mehr Kernen aus.Vorausgesetzt, das Spiel ist optimiert. Wenn die GPU der absolute Flaschenhals ist, wird eine Änderung der API allein keine zusätzlichen Frames aus dem Nichts erzeugen.
Und ein nützlicher Tipp für alle, die fragen: „Welches würden Sie für meinen älteren PC empfehlen?“: Beginnen Sie mit DX12, falls dies im Titel als Standardoption angegeben ist.Überprüfen Sie die Bildrate und Stabilität. Wenn Sie noch nicht überzeugt sind, probieren Sie DX11 aus. Bei vielen Spielen lässt sich das ganz einfach per Knopfdruck im Menü einstellen, und der Vergleich dauert nicht lange.
Im Großen und Ganzen hat sich DirectX 12 deutlich weiterentwickelt und bietet Technologien wie DXR, PSO, asynchrones Rechnen und die Möglichkeit, Mehrkernprozessoren besser auszunutzen. Es gibt die Richtung für die Gegenwart vor.Was DirectX 13 angeht, ist es ratsam, die offiziellen Ankündigungen genau zu verfolgen. Bis dahin sollte man die „Leaks“ als das betrachten, was sie sind: eine mögliche Roadmap, die von der Hardware, den Engines und vor allem davon abhängt, wie gut die Entwicklerteams sie in stabile und flüssige Bildraten umsetzen.

