Du aktualisierst deinen Grafiktreiber, und ein Spiel, das gestern noch sauber lief, hakt plötzlich alle paar Sekunden. Oder der Bildschirm mit der Shader-Kompilierung taucht bei jedem einzelnen Start wieder auf. In jedem Forum lautet der Standardtipp: Shader-Cache löschen.
Viele machen das, erleben ein noch ruckeligeres erstes Match und glauben, sie hätten etwas kaputt gemacht.
Dieser Guide (Stand: 10. November 2026) erklärt, was der Shader-Cache eigentlich ist, wann das Löschen sinnvoll ist, wie du es unter Windows, bei NVIDIA und AMD erledigst und warum sich Geduld beim Shader-Preloading im Spiel lohnt.
Am häufigsten trifft das Problem Spiele wie Modern Warfare 4, das Shader beim ersten Start und nach großen Updates vorbereitet, und große Open Worlds wie Crimson Desert, wo neue Gebiete deiner GPU ständig frische Effekte vorsetzen. Eines vorweg: Das Leeren des Caches erhöht deine durchschnittlichen FPS nicht.
Es räumt beschädigte oder veraltete Daten weg, die wiederholtes Kompilieren und plötzliche Frametime-Spitzen auslösen.
Was du je nach Symptom zuerst probieren solltest
| Symptom | Wahrscheinlichste Ursache | Das zuerst probieren |
|---|---|---|
| Nur das erste Match nach einem Treiberupdate ruckelt | Das Spiel baut die Shader für den neuen Treiber neu | Noch nichts löschen. Spiel zwei, drei weitere Matches und bewerte dann neu. |
| Die Shader-Kompilierung beginnt bei jedem Start wieder bei null | Der Cache wird nicht gespeichert oder ist beschädigt | Den DirectX-Shadercache in Windows und den GPU-Cache leeren, dann neu starten. |
| Dieselbe Stelle hakt tagelang | Veralteter oder beschädigter Cache | Den Cache auf GPU-Seite leeren, dann dieselbe Stelle zweimal spielen und vergleichen. |
| Ruckler in einem Match, das du vor dem Ende des Preloadings betreten hast | Die Vorkompilierung wurde nicht abgeschlossen | Im Hauptmenü warten, bis die Fortschrittsanzeige voll ist. |
| Mehr Ruckler, seit die NVIDIA Shader-Cache-Größe auf Deaktiviert steht | Nichts wird gespeichert, also wird jedes Mal alles kompiliert | Shader-Cache-Größe wieder auf Treiberstandard stellen. |
| Das Spiel läuft flüssig, aber deine Aufnahme ruckelt | Encoder-Einstellungen der Aufnahme | Prüf deine Aufnahmeeinstellungen in der Reihenfolge aus Ruckler in Spielaufnahmen beheben. |
Bevor du etwas löschst: was der Cache tut und was das Löschen kostet
Shader sind kleine Programme, die deiner GPU sagen, wie sie Licht, Schatten, Wasser, Rauch und alles andere auf dem Bildschirm zeichnen soll.
Moderne DirectX-12- und Vulkan-Spiele müssen diese Shader für deine konkrete GPU und Treiberversion kompilieren und das Ergebnis auf der Festplatte ablegen, um es beim nächsten Mal wiederzuverwenden. Diese gespeicherten Daten sind der Shader-Cache.
Trifft das Spiel auf einen Effekt, den es noch nie kompiliert hat, baut es ihn sofort, und das Bild muss warten. Genau dieses Haken nennt man Shader Compilation Stutter. Nach einem Treiberupdate oder einem großen Spielpatch passt der alte Cache nicht mehr, also kompiliert das Spiel erneut.
Deshalb häufen sich Ruckler und Kompilierbildschirme direkt nach Updates, und das ist normales Verhalten, kein Fehler.
Das Löschen lohnt sich nur in bestimmten Fällen: Du hast nach einem Update schon mehrere Sessions gespielt und es hakt immer noch an denselben Stellen, das Spiel kompiliert bei jedem Start von vorn, oder du siehst kaputte Texturen und Flackern, die auf beschädigte Daten hindeuten.
Das Löschen verschafft dem Spiel einen sauberen Neuanfang. Der Preis: Der nächste Start und das erste Match bauen alles neu auf, dauern also länger und können stärker ruckeln als vorher. Beurteile das Ergebnis im zweiten oder dritten Match auf derselben Route, nie im ersten. Werden die Hänger seltener, war der Cache schuld. Ändert sich nichts, such woanders weiter.
Shader Cache löschen: die richtige Reihenfolge
- 1Shader-Preloading im Spiel fertig laufen lassenHat das Spiel einen eigenen Schritt zum Vorladen der Shader, wie die aktuellen Call-of-Duty-Teile, fang dort an. Dieser Schritt ist ein wichtiger Teil des ersten Starts: Verlässt du das Hauptmenü, pausiert er, und wenn du vor dem Abschluss ins Match springst, kann dich das Performance kosten. Modern Warfare 4 führt ihn nach größeren Updates erneut aus und macht nach einer Unterbrechung dort weiter, wo er aufgehört hat. Seit dem 21. Oktober 2026 können Kopien, die über den Microsoft Store oder die Xbox App für PC unter Windows 11 (24H2 oder neuer) installiert sind, mit einer unterstützten GPU (zum Beispiel NVIDIA RTX oder AMD-RDNA-Karten) außerdem vorkompilierte Shader über Advanced Shader Delivery erhalten. Klappt das, zeigt der Startbildschirm unten links Precompiled shaders installed an. Halte deinen Grafiktreiber aktuell, und wenn du diese Zeile nicht siehst, warte, bis die Fortschrittsanzeige im Hauptmenü voll ist, bevor du in die Suche gehst.
- 2DirectX-Shadercache in Windows leerenÖffne unter Windows 11 Einstellungen > System > Speicher > Temporäre Dateien, setz nur den Haken bei DirectX-Shadercache und klick auf Dateien entfernen. Die Datenträgerbereinigung funktioniert ebenfalls: Such im Startmenü nach Datenträgerbereinigung, wähl Laufwerk C, hak denselben Eintrag DirectX-Shadercache an und klick auf Dateien löschen. Entferne alle anderen Haken, die du nicht brauchst. Deine Spielstände und Spieleinstellungen liegen nicht in diesem Eintrag.
- 3NVIDIA: Shader-Cache-Größe prüfen und Cache-Ordner leerenGeh in der NVIDIA Systemsteuerung zu 3D-Einstellungen verwalten > Globale Einstellungen und such Shader-Cache-Größe. Wenn ein alter Optimierungs-Guide dir geraten hat, sie auf Deaktiviert zu stellen, kann allein das ständiges Neukompilieren auslösen, also stell sie zurück auf Treiberstandard. Für eine komplette Reinigung stellst du sie vorübergehend auf Deaktiviert und startest neu, gibst dann %LOCALAPPDATA%\NVIDIA in die Adressleiste des Datei-Explorers ein und löschst die Dateien in DXCache und GLCache. Neuere Treiber legen außerdem einen Cache unter AppData\LocalLow\NVIDIA\PerDriverVersion an, schau also auch dort nach. Stell die Shader-Cache-Größe danach wieder auf Treiberstandard und starte erneut neu. Den Rest der Systemsteuerung behandeln wir in NVIDIA Systemsteuerung: die besten Einstellungen fürs Gaming.
- 4AMD: Reset Shader Cache ausführenÖffne AMD Software: Adrenalin Edition, geh zum Tab Gaming, öffne Grafik, klapp Erweitert auf und such Shader-Cache zurücksetzen (Reset Shader Cache). Mit Zurücksetzen durchführen (Perform Reset) löschst du den Shader-Cache, den der Treiber gespeichert hat. Die genaue Position wandert zwischen Treiberversionen ein wenig. Findest du sie nicht, gib shader cache in die Suchleiste von AMD Software ein. Dieser Button leert nur den Treiber-Cache, also leere den DirectX-Shadercache in Windows separat wie im vorherigen Schritt.
- 5Neu starten und den ersten Start komplett kompilieren lassenStarte den PC neu und dann das Spiel. Der Kompilierbildschirm läuft länger als sonst, weil jeder Shader von Grund auf neu gebaut wird. Wechsel nicht per Alt+Tab weg und spring nicht direkt ins Match, lass ihn fertig werden. Bei Steam-Spielen mit Vulkan oder OpenGL lädt Steam vorkompilierte Shader herunter, wenn Shader-Vorabspeicherung (Shader Pre-Caching) in den Steam-Einstellungen aktiviert bleibt, und verkürzt so den ersten Start.
- 6Denselben Abschnitt zweimal spielen und vergleichenSpiel das Gebiet oder die Map, die früher gehakt hat, einmal nur zum Aufbau des Caches, dann dieselbe Route noch einmal und achte beim zweiten Durchgang genau hin. Der erste Durchlauf baut frischen Cache auf und ist deshalb kein fairer Vergleich. Wenn du Zahlen willst, blend mit FPS im Spiel anzeigen einen Zähler ein. Entscheidend ist, ob die plötzlichen Einbrüche seltener geworden sind, nicht, ob sich der Durchschnitt bewegt hat.
Nach dem Löschen kurz prüfen
- Das Shader-Preloading oder der Kompilierfortschritt im Spiel hat 100 Prozent erreicht.
- Die NVIDIA Shader-Cache-Größe steht auf Treiberstandard, nicht auf Deaktiviert.
- Du hast die Ruckler im zweiten Match nach dem Löschen beurteilt, nicht im ersten.
- Du hast dieselbe Stelle mit denselben Grafikeinstellungen und Hintergrundprogrammen verglichen.
- Kompiliert das Spiel weiterhin bei jedem Start, hast du den freien Speicher auf Laufwerk C geprüft.
Mit Vorher-nachher-Aufnahmen beweisen, dass die Ruckler weg sind
Shader-Ruckler dauern nur Bruchteile einer Sekunde, das Gefühl, es sei besser geworden, ist also wenig aussagekräftig. Nimm den hakenden Abschnitt auf, bevor du irgendetwas löschst, nimm danach denselben Abschnitt in deinem zweiten Match auf und sieh dir beide nebeneinander an.
Der Unterschied springt ins Auge. DOR ist ein kostenloser Game-Recorder für Windows. Er erkennt unterstützte Spiele beim Start, nimmt das ganze Match oder die komplette Session vom Start bis zum Beenden auf und sammelt alles in der App unter My Clips (Meine Clips).
Bei Modern Warfare 4 erkennt DOR Kampagne und Multiplayer getrennt und nimmt die ganze Session auf.
Schneide nur den Teil, den du vergleichen willst, in 16:9, 9:16 oder 1:1 zu, setz beide Clips in DOR Studio (dor.gg/studio) zusammen und exportiere eine mp4 oder teile einen dor.gg-Link, wenn du auf Reddit oder Discord um Hilfe bittest.
Auf unterstützten NVIDIA-Grafikkarten wie der RTX-Serie nimmt DOR mit NVENC-Hardware-Encoding auf. Damit die Aufnahmebedingungen bei beiden Durchläufen identisch bleiben, geh so vor wie bei Vorher-nachher-Aufnahmen für Hardware-Upgrades.



