Wie man den DXGI_ERROR_DEVICE_HUNG-Fehler effektiv behebt
DXGI_ERROR_DEVICE_HUNG ist einer dieser ärgerlichen Fehlercodes, die unerwartet auftreten, insbesondere beim Spielen oder Ausführen grafikintensiver Anwendungen. Normalerweise hängt er mit einer Überlastung der Grafikkarte oder einem Problem mit DirectX zusammen – beispielsweise mit fehlerhaft verarbeiteten Anweisungen. Wenn Spiele einfrieren, abstürzen oder einfach nur schwarze Bildschirme angezeigt werden, könnte dieser Fehler die Ursache sein.
Normalerweise lässt sich das Problem durch Anpassungen der Grafiktreiber, DirectX oder sogar der Hardwareeinstellungen beheben. Es mag seltsam klingen, aber manchmal reicht es schon, sicherzustellen, dass alles auf dem neuesten Stand und korrekt konfiguriert ist. Eine Garantie gibt es zwar nicht, aber diese Lösungen haben bei anderen funktioniert, daher ist es einen Versuch wert. Hinweis: Bei manchen Systemen kann ein Neustart oder eine Neuinstallation der Treiber erforderlich sein, um auch die letzten Probleme endgültig zu beheben. Hier finden Sie eine detailliertere Anleitung.
Wie lässt sich der Fehler DXGI_ERROR_DEVICE_HUNG beheben?
Da dieser Fehler von so vielen Faktoren abhängt – Treiberprobleme, Cache-Beschädigung oder Übertaktung –, müssen Sie möglicherweise verschiedene Lösungsansätze ausprobieren. Ziel ist es, die reibungslose Kommunikation Ihrer GPU mit DirectX wiederherzustellen. Manche Lösungen lassen sich schnell beheben, andere erfordern eine gründlichere Fehlersuche. Und falls nichts hilft, könnte ein Hardwaredefekt die Ursache sein – aber es lohnt sich, zunächst die Hardware zu überprüfen.
Profi-Tipp: Reduzieren Sie zunächst die Grafikeinstellungen, falls Ihre Hardware überlastet ist. Manchmal reicht das schon, um den Fehler dauerhaft zu beheben.
Installieren Sie Ihren Grafikkartentreiber neu.
Das sollte man als Erstes versuchen, da beschädigte oder veraltete Treiber häufig die Ursache für diesen Fehler sind. Durch die Neuinstallation erhalten Sie eine saubere, aktuelle Version, die hoffentlich fehlerfrei ist. Auch die Verwendung älterer Treiber oder der kürzliche Wechsel zu einer neuen Grafikkarte könnten die Ursache des Problems sein.
So geht’s:
- Drücken Sie Windows + R und geben Sie den Befehl ein, um den Geräte-Manager
devmgmt.msczu öffnen. - Suchen Sie nach „Grafikkarten“, klicken Sie mit der rechten Maustaste auf Ihre GPU (GPU-Name?) und wählen Sie „Gerät deinstallieren“.
- Aktivieren Sie das Kontrollkästchen „Treibersoftware löschen“, falls es angezeigt wird (manchmal hilft es, auch die Überreste alter Treiber zu entfernen).
- Nach der Deinstallation besuchen Sie die Website Ihres GPU-Herstellers – beispielsweise NVIDIA, AMD oder Intel – und laden Sie den neuesten Treiber herunter. Sie finden ihn üblicherweise unter „Treiber herunterladen“ auf den jeweiligen offiziellen Seiten.
- Führen Sie das Setup aus, folgen Sie den Anweisungen und starten Sie Ihren PC neu.
Manche schwören auf Tools wie Display Driver Uninstaller (DDU), um vor der Neuinstallation alle Überreste zu entfernen. Denn natürlich muss Windows es einem unnötig schwer machen.
Leeren Sie den DirectX-Shader-Cache.
Manchmal wird der Shader-Cache von DirectX beschädigt oder ist einfach zu groß, was zu seltsamen Fehlern führen kann. Ihn zu leeren, behebt das Problem schnell und hilft oft auch bei anderen DirectX-Eigenheiten.
Hier wird es etwas manueller, aber es lohnt sich:
- Öffnen Sie das Startmenü und gehen Sie zu Einstellungen.
- Navigieren Sie zu System > Speicher.
- Klicken Sie auf Temporäre Dateien.
- Suchen Sie nach DirectX Shader Cache – möglicherweise werden Ihnen auch andere Cache-Dateien angezeigt – und aktivieren Sie das Kontrollkästchen.
- Klicken Sie auf „Dateien entfernen“.
Bei manchen Systemen hat das Löschen dieses Caches DXGI-Fehler behoben, die sich sonst hartnäckig gehalten hätten. Wundern Sie sich aber nicht, wenn Ihr Spiel anschließend die Shader neu kompilieren muss – das ist normal.
Stellen Sie sicher, dass Ihr System die dedizierte GPU verwendet.
Dies ist besonders nützlich für Laptops oder Systeme mit integrierter Grafik, die möglicherweise standardmäßig die iGPU anstelle der dedizierten GPU verwenden. Indem Sie Ihr System so einstellen, dass es ausschließlich die dedizierte GPU nutzt, können Sie ungewöhnliche Kompatibilitätsprobleme beheben und verhindern, dass der Fehler auftritt.
Für NVIDIA-Nutzer:
- Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie NVIDIA Systemsteuerung.
- Gehen Sie zu „3D-Einstellungen verwalten“.
- Unter „Globale Einstellungen“ finden Sie die Option „OpenGL-Rendering-GPU“.
- Wählen Sie Ihre dedizierte GPU aus dem Dropdown-Menü aus.
- Klicken Sie auf „Anwenden“ und beenden Sie das Programm.
Auch AMDs Systemsteuerung bietet Optionen zum Festlegen von Standard-GPUs, die jedoch je nach Treiberversion und Hardware variieren.
Überprüfen Sie Ihren Arbeitsspeicher und erwägen Sie, XMP zu deaktivieren.
RAM-Probleme können auch die Grafikleistung beeinträchtigen. Führen Sie die in Windows integrierte Speicherdiagnose aus:
- Drücken Sie die Windows-Taste + R, geben Sie ein
mdsched.exeund drücken Sie die Eingabetaste. - Wählen Sie „ Jetzt neu starten“ und prüfen Sie auf Probleme.
- Lassen Sie den Computer neu starten und einen Scan durchführen. Falls Probleme gefunden werden, ist möglicherweise ein Upgrade oder Austausch des Arbeitsspeichers erforderlich.
Übertakteter Arbeitsspeicher mit XMP-Profilen kann mitunter zu Instabilität führen. Das Deaktivieren von XMP im BIOS (üblicherweise im MIT-Bereich oder einem ähnlichen Abschnitt) kann die Stabilität vorübergehend verbessern, sodass weitere Fehlerbehebungen möglich sind.
Übertaktung deaktivieren (GPU & BIOS)
Übertaktete GPU-Einstellungen sind oft die Ursache. Es ist schon seltsam, dass eine Leistungssteigerung tatsächlich mehr Fehler verursachen kann – aber ja. Das Deaktivieren der Übertaktung kann helfen, alles zu stabilisieren.
Für Software-Übertaktung:
- Öffnen Sie das Übertaktungstool Ihrer GPU (z. B.MSI Afterburner, EVGA Precision usw.).
- Auf Standardeinstellungen zurücksetzen / alle Übertaktungseinstellungen deaktivieren.
Wenn Sie es über das BIOS gemacht haben:
- Starten Sie Ihren PC neu und drücken Sie die Entf-Taste (oder die entsprechende Taste auf Ihrem Motherboard), um ins BIOS zu gelangen.
- Navigieren Sie zu Erweiterte Frequenzeinstellungen oder Ähnlichem.
- Stellen Sie das CPU-Taktverhältnis auf Auto ein.
- Speichern und beenden.
Bearbeiten Sie die Registrierung, um TDR (Timeout-Erkennung und -Wiederherstellung) zu deaktivieren.
Das ist zwar etwas riskant, könnte aber helfen, wenn Windows Ihre GPU fälschlicherweise als nicht reagierend einstuft, obwohl sie nur leicht überlastet ist.
- Drücken Sie Windows + R, geben Sie ein
regeditund drücken Sie die Eingabetaste. - Navigieren Sie zu
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Klicken Sie mit der rechten Maustaste in den rechten Bereich und wählen Sie Neu > DWORD-Wert (32-Bit).
- Nennen Sie es TdrLevel.
- Doppelklicken Sie darauf, stellen Sie die Wertdaten auf ein
0und klicken Sie auf OK. - Schließe regedit, starte den Computer neu und prüfe, ob das hilft.
Bedenken Sie, dass das Deaktivieren dieser Option zu Systemabstürzen führen kann, wenn Ihre Grafikkarte tatsächlich Probleme hat. Verwenden Sie sie daher nur als letzten Ausweg.
Windows aktualisieren und App neu installieren
Manchmal enthalten Windows-Updates DirectX-Patches oder Treiberverbesserungen, die diese Fehler endlich beheben. Stellen Sie sicher, dass alles auf dem neuesten Stand ist:
- Drücken Sie Windows + I und gehen Sie zu Update und Sicherheit.
- Klicken Sie auf „Nach Updates suchen“ und installieren Sie alle verfügbaren Updates.
Wenn der Fehler nur bei einem Spiel oder einer App auftritt, reicht möglicherweise eine Neuinstallation der Software aus – einen Versuch ist es wert.
- Öffnen Sie die Einstellungen und dann die Apps.
- Suchen Sie die problematische App und wählen Sie „Deinstallieren“.
- Laden Sie es direkt von der offiziellen Quelle herunter und installieren Sie es.
Wenn all das nicht hilft, könnten Hardwareprobleme – wie eine defekte Grafikkarte – die eigentliche Ursache sein. Für die meisten Nutzer weisen diese Schritte aber sicherlich in die richtige Richtung.