Skip to main content

So ermitteln Sie die DirectX-Version und das Shader-Modell

Inner Chains Gameplay Deutsch PC #01 - LIVE (Juni 2025)

Inner Chains Gameplay Deutsch PC #01 - LIVE (Juni 2025)
Anonim

Microsoft DirectX, auch kurz DirectX genannt, ist ein Satz von APIs, die bei der Entwicklung und Programmierung von Videospielen auf Microsoft-Betriebssystemen (Windows und Xbox) verwendet werden. 1995 eingeführt, kurz nach der Veröffentlichung von Windows 95, ist es seit Windows 98 in jeder Windows-Version enthalten.

Mit der Veröffentlichung von DirectX 12 im Jahr 2015 führte Microsoft eine Reihe neuer Programmierfunktionen ein, z. B. Low-Level-APIs, mit denen Entwickler mehr Kontrolle darüber haben, welche Befehle an die Grafikverarbeitungseinheit gesendet werden. Die DirectX 12-APIs werden neben Windows 10 auch in der Entwicklung von Xbox One- und Windows Phone-Spielen verwendet.

Seit der Veröffentlichung von DirectX 8.0 verwenden Grafikkarten Programme / Anweisungen, die als Shader-Modelle bezeichnet werden, um Anweisungen zu interpretieren, wie Grafiken von der CPU an die Grafikkarte gesendet werden. In vielen neuen PC-Spielen werden Shader-Modellversionen zunehmend in ihren Systemanforderungen aufgeführt.

Diese Shader-Versionen sind jedoch an die Version von DirectX gebunden, die Sie auf Ihrem PC installiert haben. Diese Version ist dann an Ihre Grafikkarte gebunden. Dadurch kann es schwierig sein zu bestimmen, ob Ihr System ein bestimmtes Shader-Modell verarbeiten kann oder nicht.

So ermitteln Sie die DirectX-Version, die Sie haben?

  1. Klicke auf das Start dann Menü Lauf.

  2. Geben Sie im Feld Ausführen "dxdiag" (ohne Anführungszeichen) ein und klicken Sie auf OK. Das DirectX-Diagnoseprogramm wird geöffnet.

  3. In dem System Registerkarte, aufgelistet unter System Information Überschrift sollte eine "DirectX-Version" aufgelistet sein.

  4. Passen Sie Ihre DirectX-Version an die unten aufgelistete Shader-Version an.

Wenn Sie die auf Ihrem PC ausgeführte Version von DirectX ermittelt haben, können Sie anhand der nachstehenden Tabelle ermitteln, welche Version des Shader-Modells unterstützt wird.

DirectX- und Shader-Modellversionen

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

* Nicht verfügbar für Windows XP

† Nicht verfügbar für Windows XP, Vista (und Windows 7 vor SP1)

‡ Windows 8.1, RT, Server 2012 R2

** Windows 10 und Xbox One

Hinweis DirectX-Versionen vor DirectX 8.0 unterstützen keine Shader-Modelle.

Die hier beschriebenen DirectX-Versionen beginnen mit DirectX-Version 8.0. DirectX-Versionen vor Version 8.0 wurden hauptsächlich zur Unterstützung von Windows 95, Windows 98, Windows Me, Windows NT 4.0 und Windows 2000 veröffentlicht.

DirectX-Versionen 1.0 bis 8.0a waren mit Windows 95 kompatibel. Unterstützung für Windows 98 / Me über DirectX-Version 9.0. Alle älteren Versionen von DirectX sind auf verschiedenen Websites von Drittanbietern verfügbar. Wenn Sie ältere Versionen des Windows-Betriebssystems installieren, können sie sich als nützlich erweisen, um originale Spieldateien / -disketten auszuführen.

Bevor Sie eine neuere Version von DirectX installieren, sollten Sie sicherstellen, dass Ihre Grafikkarte diese Version von DirectX unterstützt.

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 auf PCs mit DirectX 12 auf Grund ihrer Abwärtskompatibilität kompatibel.

Wenn Ihr Spiel unter Umständen nicht mit einer neuen Version von DirectX kompatibel ist, hauptsächlich Spielen, die unter DirectX 9 oder früher ausgeführt werden, bietet Microsoft die DirectX-Endbenutzerlaufzeit an, mit der viele Laufzeitfehler mit DLLs behoben werden, die mit den ä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 hat es sehr einfach gemacht, auf dem neuesten Stand zu bleiben, und es kann über das Standard-Windows Update sowie durch manuelles Herunterladen und Installieren aktualisiert werden. Seit der Veröffentlichung von DirectX 11.2 für Windows 8.1 ist DirectX 11.2 jedoch nicht mehr als Standalone-Download / Installation 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. Andernfalls werden Sie vor der Installation des Spiels zum Herunterladen und Installieren aufgefordert.