WERBEPLATZ VERFÜGBAR · PARTNERSCHAFTEN WILLKOMMEN

Unreal Engine D3D Device Lost und DXGI-Abstürze: TDR-Timeout-Registry-Tweaks und GPU-Stabilität

365Finds Editorial
11.430 Wiki-Artikel erfasst

365 Wiki mit deiner KI nutzen

Kopiere den Prompt unten, füge ihn in deine gewohnte KI ein und stelle direkt deine Frage.

Vollständigen Skill herunterladen

Probiere es zuerst mit dem Prompt aus. Wenn du 365 Wiki häufig nutzt, installiere den vollständigen 365Wiki Skill, damit du ihn nicht jedes Mal einfügen musst. Ohne bevorzugte KI funktionieren auch die Webversionen von Gemini oder Microsoft Copilot.

Diagnosematrix: Unreal Engine D3D Device Lost Fehler und Behebung

In modernen Spielen auf Basis der Unreal Engine 4 und 5 (Black Myth: Wukong, Remnant II) stürzen Spiele häufig mit folgender Meldung ab: LowLevelFatalError ... Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 - 'HUNG'). Dies rührt daher, dass Windows den Grafiktreiber zurücksetzt, wenn eine komplexe Shader-Berechnung die vorgegebene Timeout-Grenze überschreitet.

FehlercodeHauptursacheBetroffenes SubsystemTdrDelay wirksam?Empfohlene Maßnahme
DXGI_ERROR_DEVICE_HUNG (0x887A0006)Shader-Rechenzeit überschreitet 2-Sekunden-Watchdog von WindowsGPU-Command-Queue / TDRHocheffektivTdrDelay in der Registry auf 8 bis 10 Sekunden anheben
DXGI_ERROR_DEVICE_REMOVED (0x887A0005)Instabiles Werks-Overclocking oder SpannungsspitzenPCIe-Stromversorgung / HardwareTeilweiseGPU-Takt um 50 MHz senken; Power Limit auf 95 % setzen
DXGI_ERROR_OUT_OF_MEMORY (0x887A000E)VRAM durch Lumen oder Raytracing vollständig erschöpftDirectX 12 SpeicherverwaltungUnwirksamTexturenqualität reduzieren; DLSS/FSR Qualität aktivieren
Crash bei Shader-KompilierungVmin-Shift-Instabilität bei Intel CPUs der 13./14. GenerationCPU-Microcode / MainboardUnwirksamMainboard-BIOS auf aktuellen Microcode (0x129+) flashen

Funktionsweise der Windows-Timeout-Erkennung (TDR)

Windows schützt das System vor kompletten Abstürzen:

  1. Bei komplexen Berechnungen (z. B. Lumen Raytracing) läuft die GPU unter Volllast.
  2. Reagiert die GPU nicht innerhalb von 2 Sekunden, stuft Windows den Zustand als System-Freeze ein.
  3. Das Betriebssystem setzt den Grafiktreiber eigenmächtig zurück.
  4. Da der DirectX-12-Kontext dabei zerstört wird, verliert die Engine den Kontakt zur Hardware und stürzt ab.

Schritt-für-Schritt-Anleitung

Schritt 1: TDR-Verzögerung in der Registry anpassen

  1. Drücke Win + R, tippe regedit ein und bestätige mit Enter.
  2. Navigiere zu: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Klicke mit der rechten Maustaste in den rechten Bereich -> Neu -> DWORD-Wert (32-Bit).
  4. Benenne den Eintrag: TdrDelay.
  5. Wähle als Basis Dezimal und trage den Wert 8 ein.
  6. Erstelle einen weiteren DWORD-Wert namens TdrDdiDelay mit dem Dezimalwert 8.
  7. Starte den PC neu.

Schritt 2: Auf DirectX 11 zurückgreifen

  1. In Steam Rechtsklick auf das Spiel -> Eigenschaften -> Allgemein -> Startoptionen.
  2. Gib -dx11 oder -d3d11 ein.