Ermitteln der DirectX-Version und des Shader-Modells

Inhaltsverzeichnis:

Ermitteln der DirectX-Version und des Shader-Modells
Ermitteln der DirectX-Version und des Shader-Modells
Anonim

Microsoft DirectX ist eine Reihe von APIs zum Programmieren von Videospielen auf den Microsoft-Betriebssystemen Windows und Xbox. Es wurde 1995 kurz nach der Veröffentlichung von Windows 95 eingeführt und ist seitdem in jeder Windows-Version seit Windows 98 enth alten.

Mit der Veröffentlichung von DirectX 12 im Jahr 2015 führte Microsoft mehrere neue Programmierfunktionen wie Low-Level-APIs ein, die Entwicklern mehr Kontrolle darüber geben, welche Befehle an die Grafikverarbeitungseinheit gesendet werden.

Seit der Veröffentlichung von DirectX 8.0 verwenden Grafikkarten Shader-Modelle genannte Anweisungen, um Anweisungen zum Rendern von Grafiken zu interpretieren, die von der CPU an die Grafikkarte gesendet werden. Diese Shader-Versionen sind jedoch an die Version von DirectX gebunden, die Sie auf Ihrem Computer installiert haben, die wiederum an Ihre Grafikkarte gebunden ist.

Ermitteln der DirectX-Version

Ein einfaches Diagnoseprogramm zeigt die DirectX-Version an.

  1. Drücken Sie Win+R und geben Sie in das Feld dxdiag ein und drücken Sie dann auf Ihrem Enter Tastatur, um den Befehl auszuführen.
  2. Auf der Registerkarte System unter der Überschrift Systeminformationen gibt das Tool Ihre aktuelle DirectX-Version zurück.

    Image
    Image
  3. Passen Sie Ihre DirectX-Version an die unten aufgeführte Shader-Version an.

Sobald Sie festgestellt haben, welche Version von DirectX auf Ihrem PC ausgeführt wird, können Sie die folgende Tabelle verwenden, um festzustellen, welche Version des Shader-Modells unterstützt wird.

DirectX- und Shader-Modellversionen

Das Diagnosetool teilt die Version des Shader-Modells nicht. Ihre Version von DirectX bestimmt Ihre Shader-Modellversion wie folgt:

  • DirectX 8.0 - Shader-Modell 1.0 & 1.1
  • DirectX 8.0a - Shader-Modell 1.3
  • DirectX 8.1 - Shader-Modell 1.4
  • DirectX 9.0 - Shader-Modell 2.0
  • DirectX 9.0a - Shader-Modell 2.0a
  • DirectX 9.0b - Shader-Modell 2.0b
  • DirectX 9.0c - Shader-Modell 3.0
  • DirectX 10.0 - Shader-Modell 4.0
  • DirectX 10.1 - Shader-Modell 4.1
  • DirectX 11.0† - Shader-Modell 5.0
  • DirectX 11.1† - Shader-Modell 5.0
  • DirectX 11.2‡ - Shader-Modell 5.0
  • DirectX 12 - Shader-Modell 5.1

Unterstützung für Shader-Modelle begann mit DirectX 8.0. Windows XP unterstützt DirectX 10.0 und höher nicht, und Windows Vista und Windows 7 (vor Service Pack 1) unterstützen DirectX 11.0 oder höher nicht. Allerdings unterstützt Vista DirextX 11.0 nach einem Plattform-Update. Windows 7 SP1 unterstützt v11.1, aber nicht 11.2 oder neuer. Weitere Informationen finden Sie in unserer Anleitung zum Herunterladen und Installieren von DirectX.

DirectX 12 ist nur für Windows 10 und Xbox One verfügbar.

Welche Spiele unterstützen DirectX 12?

Die meisten PC-Spiele, die vor der Veröffentlichung von DirectX 12 entwickelt wurden, wurden höchstwahrscheinlich mit einer früheren Version von DirectX entwickelt. Diese Spiele sind aufgrund ihrer Abwärtskompatibilität auf PCs mit installiertem DirectX 12 kompatibel.

Falls Ihr Spiel zufällig nicht mit einer neuen Version von DirectX kompatibel ist – hauptsächlich Spiele, die auf DirectX 9 oder früher laufen – stellt Microsoft DirectX End-User Runtime zur Verfügung, das viele Laufzeitfehler mit DLLs behebt, die von älteren Versionen von DirectX installiert wurden.

Wie installiere ich die neueste Version von DirectX?

Die Installation der neuesten Version von DirectX ist nur erforderlich, wenn Sie versuchen, ein Spiel zu spielen, das mit dieser neuesten Version entwickelt wurde. Microsoft bietet Updates über das Standard-Windows-Update und durch manuellen Download und Installation an. Seit der Veröffentlichung von DirectX 11.2 für Windows 8.1 ist DirectX 11.2 jedoch nicht mehr als eigenständiger Download verfügbar und muss über Windows Update heruntergeladen werden.

Zusätzlich zu Windows Update überprüfen die meisten Spiele Ihr System bei der Installation, um festzustellen, ob Sie die DirectX-Anforderungen erfüllen. Wenn Sie dies nicht tun, werden Sie aufgefordert, es herunterzuladen und zu installieren, bevor Sie das Spiel installieren.

Empfohlen: