Baza wiedzy →5 min czytaniaAktualizacja: 2026-09-21

Jak wyczyścić cache shaderów DirectX w Windows 11

Cache shaderów DirectX trzyma shadery w postaci skompilowanej, żeby gry nie tłumaczyły ich od nowa przy każdym uruchomieniu. Kiedy cache się uszkodzi, dostajesz zacięcia, graficzne artefakty albo crashe na starcie — lekiem jest usunięcie go i czysta przebudowa. W Windows 11: Ustawienia → System → Pamięć → „Pliki tymczasowe” → zaznacz „Pamięć podręczną cieniowania DirectX” → „Usuń pliki”; główny folder to %LOCALAPPDATA%\D3DSCache.

Czym jest cache shaderów i gdzie leży

Shader to malutki program, który GPU wykonuje dla każdego efektu — oświetlenia, cieni, wody. Kompilacja shadera z kodu źródłowego gry na gotowy dla karty graficznej kod zajmuje czas, dlatego Windows i sterowniki GPU zapisują wyniki na dysku i sięgają po nie przy kolejnym uruchomieniu. Właśnie to jest cache shaderów: czysto pochodne dane, przypisane do twojej karty i wersji sterownika.

Aktualizacja sterownika otwiera nowy cache, a stary zostawia na dysku — tak na gamingowym sprzęcie po cichu zbiera się kilka gigabajtów. Windows pokazuje tę kategorię w ustawieniach pamięci. Poza centralnym folderem D3DSCache każdy producent GPU trzyma własne katalogi.

  • Ogólny cache DirectX — %LOCALAPPDATA%\D3DSCache
  • NVIDIA — %LOCALAPPDATA%\NVIDIA\DXCache i %LOCALAPPDATA%\NVIDIA\GLCache
  • AMD — %LOCALAPPDATA%\AMD\DxCache, Dx9Cache i GLCache
  • Intel — %LOCALAPPDATA%\Intel\ShaderCache
  • W każdym folderze leżą shadery skompilowane pod twoją kartę i wersję sterownika — niczego twojego w środku nie ma

Jak wyczyścić: wbudowana ścieżka i ręczna

Wbudowana droga to ta sama strona „Pliki tymczasowe”, której używasz do pozostałych cache: Ustawienia → System → Pamięć → „Pliki tymczasowe”, poczekaj na zeskanowanie, zaznacz „Pamięć podręczną cieniowania DirectX” i kliknij „Usuń pliki”. Droga ręczna jest równie legalna. Zamknij gry i launchery (Steam, EA app i spółka), wklej %LOCALAPPDATA%\D3DSCache w pasek adresu Eksploratora i skasuj całą zawartość; foldery producentów z listy wyżej czyści się identycznie.

Właściciele kart AMD mają trzecią opcję: Adrenalin ma pod Ustawienia → Grafika własny przycisk „Zresetuj pamięć podręczną cieniowania”, który opróżnia cache AMD jednym kliknięciem. Kasowanie którejkolwiek z tych folderów jest bezpieczne — nie ma w nich profili, zapisów ani ustawień. Pliki, które nie chcą zejść, mówią tylko tyle, że gra wciąż ich używa — najpierw ją zamknij.

Co będzie po czyszczeniu — i kiedy je powtarzać

Pierwsze uruchomienie każdej gry po czyszczeniu bardziej się zacina i dłużej ładuje: system kompiluje shadery, które wcześniej czytał z cache. To norma i mija po jednej–dwóch sesjach. Czyszczenie pomaga na objawy uszkodzonego cache — artefakty, zawieszki, crashe na starcie — ale średniego FPS-a na zdrowym systemie nie podnosi, więc cotygodniowe „sprzątanie” nie kupuje nic poza powtórzonymi zacięciami.

Są trzy momenty, w których czyszczenie ma sens: tuż po aktualizacji sterownika GPU; gdy graficzne glitche wyskoczą znienacka; po dużym patchu gry, który zbiegł się w czasie z zacięciami. Jeśli objawy przeżyły wyczyszczony cache, przyczyna siedzi gdzie indziej. Zacznij od czystej reinstalacji sterownika GPU i weryfikacji plików gry.

Pytania i odpowiedzi

Czy można bezpiecznie usunąć cache shaderów DirectX?

Tak. Znajdują się tam wyłącznie skompilowane shadery pod twoją kartę i sterownik — gry odtworzą je automatycznie. Zapisów ani ustawień tam nie ma.

Dlaczego gry zacinają się po wyczyszczeniu cache shaderów?

Przy pierwszym uruchomieniu shadery są kompilowane od nowa zamiast czytane z cache. Zacięcia znikają, kiedy cache znów się zapełni.

Gdzie w Windows 11 leży cache shaderów DirectX?

Główny folder: %LOCALAPPDATA%\D3DSCache. Cache producentów: NVIDIA\DXCache, AMD\DxCache i Intel\ShaderCache wewnątrz %LOCALAPPDATA%.

Sprawdź warunki przed zakupem

Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.

Przeczytaj także

Wszystkie poradniki · Pytania i odpowiedzi

Napisz do nas: [email protected]