Diagnose-Matrix: Ruckeln durch Shader-Kompilierung beheben
Unter DirectX 12 und Vulkan beruhen plötzliche Mikroruckler beim Betreten neuer Areale meist auf der Neuerstellung oder Verdrängung des Shader-Caches.
| Schadensbild | Technischer Hintergrund | Hauptursache | Wirksame Lösung |
|---|---|---|---|
| Starkes Ruckeln für 15 Min. nach Treiber-Updates | Der Treiber-Installer löscht alte Shader-Caches komplett | Notwendige Neuerstellung der Pipeline State Objects (PSOs) | Spiel zunächst einige Minuten laufen lassen |
| Regelmäßiges Ruckeln in älteren Titeln nach Pause | GPU-Treiber erreicht das Werkslimit von 1 GB Shader-Cache | Neue Spiele verdrängen ältere Cache-Dateien von der SSD | Shader-Cache-Größe im Treiber auf 10 GB oder 100 GB setzen |
| Grafikfehler oder Spielabstürze nach Patches | Veraltete Cache-Bestände kollidieren mit neuem Code | Beschädigte Shader-Dateien auf dem Datenträger | DirectX-Shader-Cache über Datenträgerbereinigung leeren |
Warum das Standard-Limit von 1 GB veraltet ist
Moderne Spiele belegen einzeln oft 500 MB oder mehr für vorkompilierte Shader. Das Standardlimit von 1 GB führt bei mehreren installierten Spielen dazu, dass alte Caches ständig gelöscht werden – Ruckelphasen beim nächsten Spielstart sind die Folge.
Optimierungsschritte
- Öffnen Sie die NVIDIA Systemsteuerung -> 3D-Einstellungen verwalten -> Globale Einstellungen -> ändern Sie Shader-Cache-Größe auf
10 GB(oder 100 GB). - Bei Grafikfehlern führen Sie
cleanmgrin Windows aus, haken ausschließlich den DirectX-Shader-Cache an und bestätigen die Bereinigung.