DirectX ist ein wichtiger Bestandteil von Windows und Sie müssen es unter normalen Umständen zum Glück nicht manuell verwalten.
Wenn Sie unter Windows spielen, haben Sie wahrscheinlich schon von DirectX gehört. Aber was macht DirectX eigentlich und müssen Sie es aktualisieren oder irgendwelche Optionen optimieren? Sehen wir uns an, wie Sie überprüfen können, welche Version von DirectX Sie haben und ob Sie diesbezüglich Maßnahmen ergreifen müssen.
Was ist DirectX?
Wie in unserer Übersicht über DirectX erläutert , bezieht sich dieser Begriff auf eine Reihe von APIs ( erfahren Sie mehr über APIs ) in Windows, die grafische Elemente in Spielen verarbeiten. Da keine zwei Gaming-PCs über die gleichen Komponenten verfügen, verwenden Spieleentwickler die DirectX-Bibliotheken, um Spiele zu schreiben, die auf Computern aller Art funktionieren.
Die APIs unterstützen Spiele dabei, ordnungsgemäß mit der Hardware in Ihrem Computer zu kommunizieren. Dies bedeutet, dass ein Entwickler sicherstellen kann, dass sein Spiel mit einer DirectX-Version und nicht mit Hunderten von GPUs funktioniert. Dies steht im Gegensatz zu Spielekonsolen, bei denen die Entwickler genau wissen, mit welcher Hardware sie arbeiten (da beispielsweise jede PS5 über die gleichen Interna verfügt).
Beachten Sie, dass DirectX nicht die einzige Grafik-API ist. Wir haben DirectX mit OpenGL verglichen , einer der beliebtesten alternativen Grafik-APIs.
Welche DirectX-Version habe ich?
Zum Zeitpunkt des Schreibens ist die neueste Version von DirectX DirectX 12 (genauer gesagt die DirectX 12 Ultimate-Revision), die nur unter Windows 10 und Windows 11 verfügbar ist. Wenn Sie eine ältere, nicht unterstützte Windows-Version verwenden, ist Ihr Gaming Erfahrung wird nicht ideal sein.
Sie können ganz einfach ein Fenster öffnen, um Informationen über die Version von DirectX anzuzeigen, die Sie auf Ihrem PC installiert haben. Drücken Sie dazu Win + R , um das Dialogfeld „Ausführen“ zu öffnen, und geben Sie dann dxdiag ein . Wenn Sie gefragt werden, ob Sie bestätigen möchten, dass Ihre Fahrer digital signiert sind, wählen Sie die gewünschte Option aus. es macht keinen großen Unterschied.
Einen Moment später wird ein Fenster mit dem Titel „DirectX-Diagnosetool“ angezeigt .
Auf der Registerkarte „System“ sehen Sie unten im Feld „Systeminformationen“ die DirectX-Version , wo Sie bestätigen können, was Sie installiert haben. Wenn Sie Windows 11 oder Windows 10 verwenden, sollte DirectX 12 hier angezeigt werden. Wenn nicht, suchen Sie nach Windows-Updates.
Während Sie hier sind, sollten Sie auf die Registerkarte „Anzeige“ klicken (Sie sehen mehrere, wenn Sie mehr als einen Monitor verwenden), um zu bestätigen, dass Ihr Computer alle Funktionen von DirectX unterstützt. DirectDraw Acceleration , Direct3D Acceleration und AGP Texture Acceleration sollten alle Enabled lauten . Wenn Ihre Grafikkarte neu genug ist, um DirectX 12 Ultimate zu unterstützen , sehen Sie hier auch eine Bestätigung dafür.
Möglicherweise müssen Sie die Hardware Ihres PCs aktualisieren, um DirectX 12 Ultimate nutzen zu können, wenn Ihr aktueller Build dies nicht unterstützt.
Wie lade ich DirectX herunter?
In modernen Windows-Versionen müssen Sie DirectX nicht direkt herunterladen. Da es Teil von Windows ist, erhalten Sie Updates über Windows Update, sobald welche verfügbar sind. Das bedeutet, dass Sie sich auch beim Starten eines neuen Spiels keine Gedanken über die manuelle Installation von DirectX-Updates machen müssen.
Solange Sie Windows Update nicht deaktiviert haben, sollten Sie mit Ihrer installierten Version von DirectX immer auf dem neuesten Stand sein. Sie können jederzeit manuell nach Windows-Updates suchen, wenn Sie möchten.
Warum habe ich so viele DirectX-Versionen installiert?
Während die von Ihnen verwendete Windows-Version die neueste Version von DirectXS vorschreibt, die auf Ihrem Computer ausgeführt werden kann, bedeutet das nicht, dass nur die neueste Edition installiert ist. Obwohl DirectX in Windows integriert ist, befinden sich wahrscheinlich alle Arten von DirectX_Dateien unter C:\Windows\System32 (und C:\Windows\SysWOW64 auf einer 64-Bit-Kopie von Windows).
Die Antwort ähnelt der Frage, warum Ihr Computer so viele Kopien von Microsoft Visual C++ Redistributable enthält : Jedes Spiel ist auf die spezifische Version von DirectXS angewiesen, für die es erstellt wurde. Wenn ein Entwickler beispielsweise ein Spiel für die Verwendung von DirectXS 11 Update 40 geschrieben hat, funktioniert nur Version 40. Ein neueres ist nicht kompatibel; Sie werden mit diesem Titel nicht einfach eine bessere Leistung erzielen, weil Sie DirectXS 12 haben.
Wenn Sie also ein neues Spiel installieren, wird es wahrscheinlich eine eindeutige Kopie von DirectXS installieren, es sei denn, Sie verfügen bereits über genau diese Version. Dies führt dazu, dass Sie möglicherweise Dutzende Kopien von DirectXS auf Ihrem System haben, um alle von Ihnen gespielten Spiele auszuführen.
Während Spiele immer das installieren sollten, was sie benötigen, können Sie auch das DirectXS End-User Runtime-Tool von Microsoft ausführen , um ältere DirectX_Bibliotheken auf Ihrem System zu installieren. Dies hat keine Auswirkungen auf die moderne Version von DirectXS, die Sie verwenden, könnte aber eine Zeitersparnis sein, wenn Sie alle diese Bibliotheken auf einmal installieren, wenn Sie viele ältere Spiele spielen.
Sollte ich DirectX deinstallieren oder neu installieren?
Es gibt keine offizielle Möglichkeit, DirectXS zu deinstallieren oder neu zu installieren. Sie können es nicht aus dem Apps- Bereich der Einstellungen- App in Windows entfernen. Es gibt jedoch keinen Grund dafür, da es sich nicht um ein normales Programm handelt. Es ist ein zentraler Bestandteil der Darstellung von Grafiken in Windows.
Machen Sie sich, wie bereits erwähnt, keine Sorgen darüber, dass mehrere Versionen von DirectXS installiert sind. Diese zusätzlichen Bibliotheken schaden nicht und wurden aus einem bestimmten Grund installiert, als Sie ein bestimmtes Spiel heruntergeladen haben.
Sie sollten nicht versuchen, einzelne DirectX_Dateien in den oben genannten Ordnern zu löschen. Dies könnte dazu führen, dass Spiele oder andere Programme nicht mehr ordnungsgemäß funktionieren. Wenn Sie Probleme mit einer bestimmten DirectXs-Version haben, versuchen Sie, ausstehende Windows-Updates zu installieren oder das Spiel, das diese Version verwendet, neu zu installieren. Und wenn Sie auf DirectXs-Fehler stoßen, haben wir gezeigt, wie Sie Probleme wie „DirectX_Setup konnte die Datei nicht herunterladen“ beheben können .
Wir haben erläutert, was DirectsX ist, wie Sie überprüfen können, welche Version Sie installiert haben, und wie Sie die neuesten Updates erhalten. Diese leistungsstarke Bibliothek an Grafiktools ist einer der Gründe, warum Windows eine so beliebte Plattform für Spiele ist. Es ist ein normaler Teil Ihres Computers, wenn Sie Spiele spielen, und in den meisten Fällen sollten Sie nichts tun müssen, um DirectX zu verwalten.