Tutorial: DirectX-Fehler „GetDeviceRemovedReason“ beheben

Melden

Dieses Tutorial hilft dir dabei, den frustrierenden Fehler „DirectX Function GetDeviceRemovedReason failed with DXGI_ERROR_DEVICE_REMOVED“ (oder auch DEVICE_HUNG) zu beheben. Dieser Fehler tritt meistens auf, wenn die Kommunikation zwischen deinem Spiel und der Grafikkarte unterbrochen wird.


Einführung

Der Fehler bedeutet vereinfacht gesagt: „Windows hat die Verbindung zur Grafikkarte verloren.“ Das kann an veralteten Treibern, instabilem Overclocking oder an den Energieeinstellungen liegen. Gehe die folgenden Schritte der Reihe nach durch.


Schritt 1: Grafiktreiber sauber neu installieren (DDU-Methode)

Ein einfacher Update reicht oft nicht aus, da alte Treiberreste Probleme verursachen können.

  1. Lade dir das Tool Display Driver Uninstaller (DDU) herunter.
  2. Lade den aktuellsten Treiber für deine Grafikkarte (NVIDIA, AMD oder Intel) von der Herstellerseite herunter.
  3. Trenne die Internetverbindung (damit Windows Update nicht dazwischenfunkt).
  4. Starte Windows im abgesicherten Modus.
  5. Führe DDU aus und wähle „Säubern und Neustarten“.
  6. Installiere nach dem Neustart den zuvor heruntergeladenen Treiber und verbinde das Internet wieder.

Schritt 2: TdrDelay in der Registry anpassen

Dies ist eine der effektivsten Lösungen. Wir sagen Windows damit, dass es der Grafikkarte mehr Zeit geben soll zu antworten, bevor der Treiber zurückgesetzt wird.

  1. Drücke Win + R, gib regedit ein und drücke Enter.
  2. Navigiere zu folgendem Pfad: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Rechtsklick in das leere Feld -> Neu -> DWORD-Wert (32-Bit) (auch wenn du ein 64-Bit System hast!).
  4. Nenne den Wert TdrDelay.
  5. Doppelklick darauf, wähle „Dezimal“ und gib als Wert 10 (oder 8) ein.
  6. (Optional) Erstelle einen weiteren Wert namens TdrLevel, lass diesen auf 0.
  7. Starte den PC neu.

Schritt 3: Overclocking deaktivieren

Wenn du deine Grafikkarte (GPU) oder deinen Prozessor (CPU) übertaktet hast (z. B. mit MSI Afterburner), ist dies oft die Ursache für Instabilitäten in DirectX.

  1. Setze alle Taktraten auf die Standardwerte (Default) zurück.
  2. NVIDIA-Nutzer: Öffne die NVIDIA Systemsteuerung -> Menü „Hilfe“ -> Aktiviere „Debug-Modus“. Dadurch wird die Karte mit den Standard-Taktraten von NVIDIA betrieben, falls sie ab Werk übertaktet wurde.

Schritt 4: Energieoptionen optimieren

Stelle sicher, dass Windows deiner Hardware nicht den Strom abdreht.

  1. Windows-Energieplan: Systemsteuerung -> Hardware und Sound -> Energieoptionen. Wähle „Höchstleistung“.
  2. NVIDIA Systemsteuerung: Gehe zu „3D-Einstellungen verwalten“ -> „Energieverwaltungsmodus“ -> Stell diesen auf „Maximale Leistung bevorzugen“.

Schritt 5: DirectX und Spieldateien reparieren

Manchmal sind beschädigte Dateien im Spielordner schuld.

  1. Spieldateien prüfen: In Steam (Rechtsklick auf das Spiel -> Eigenschaften -> Lokale Dateien -> Dateien auf Fehler überprüfen) oder im Epic Games Launcher / EA App die Reparaturfunktion nutzen.
  2. DirectX Runtime: Lade dir den „DirectX End-User Runtime Web Installer“ von Microsoft herunter und installiere ihn neu, um fehlende Bibliotheken zu ergänzen.

Schritt 6: In-Game Einstellungen anpassen

Einige Spiele haben Probleme mit bestimmten DirectX-Versionen.

  1. DX12 zu DX11: Wenn das Spiel abstürzt, versuche in den Grafikoptionen von DirectX 12 auf DirectX 11 umzustellen (oder umgekehrt).
  2. Overlay deaktivieren: Schalte Overlays von Discord, Steam oder NVIDIA (Geforce Experience) testweise aus.

Zusammenfassung

Wenn keiner dieser Schritte hilft, könnte ein Hardware-Defekt (z. B. ein zu schwaches Netzteil oder Überhitzung) vorliegen. Überprüfe in diesem Fall mit Tools wie HWMonitor die Temperaturen deiner Grafikkarte während des Spielens.

Viel Erfolg!

0