Gölgelendirici önbelleği nedir ve nerede durur
Gölgelendirici (shader), GPU’nun her efekt için çalıştırdığı küçük bir programdır — ışıklandırma, gölgeler, su. Oyunun kaynak kodundaki bir gölgelendiriciyi GPU’ya hazır koda derlemek zaman aldığından Windows ve GPU sürücüleri sonuçları diskte tutar, sonraki açılışta yeniden kullanır. Gölgelendirici önbelleği tam olarak budur: salt türetilmiş veri, birebir senin GPU’na ve sürücü sürümüne bağlı.
Sürücü güncellemesi yeni bir önbellek başlatır ve eskisini diskte bırakır — oyuncu makinesinde bu yüzden fark edilmeden birkaç gigabayt birikir. Windows bu kategoriyi Depolama ayarlarında ayrıca listeler. Merkezi D3DSCache klasörünün yanı sıra her üretici kendi dizinlerini tutar.
- Genel DirectX önbelleği — %LOCALAPPDATA%\D3DSCache
- NVIDIA — %LOCALAPPDATA%\NVIDIA\DXCache ve %LOCALAPPDATA%\NVIDIA\GLCache
- AMD — %LOCALAPPDATA%\AMD\DxCache, Dx9Cache ve GLCache
- Intel — %LOCALAPPDATA%\Intel\ShaderCache
- Her klasörde tam senin GPU’n ve sürücü sürümün için derlenmiş gölgelendiriciler durur — içinde kullanıcı yapımı hiçbir şey yok
Nasıl temizlenir: yerleşik yol ve elle yol
Yerleşik yol, diğer önbelleklerde kullandığın aynı Geçici dosyalar sayfası: Ayarlar → Sistem → Depolama → “Geçici dosyalar”, taramanın bitmesini bekle, “DirectX Gölgelendirici Önbelleği”ni işaretle ve “Dosyaları kaldır”a tıkla. Elle yol en az onun kadar meşru. Oyunları ve launcher’ları kapat (Steam, EA app ve benzerleri), %LOCALAPPDATA%\D3DSCache adresini Dosya Gezgini’nin adres çubuğuna yapıştır ve içindeki her şeyi sil; yukarıdaki üretici klasörleri de aynı şekilde boşaltılır.
AMD kartlı kullanıcılara üçüncü bir seçenek kalır: Adrenalin, Ayarlar → Grafik altında kendi “Gölgelendirici önbelleğini sıfırla” düğmesini taşır ve AMD tarafındaki önbellekleri tek tıkla boşaltır. Bu klasörlerden herhangi birini silmek güvenlidir — içinde profil, kayıt ya da ayar yaşamaz. Silinmeyi reddeden dosyalar yalnızca bir oyunun hâlâ onları kullandığını söyler; önce oyunu kapat.
Temizlikten sonra ne beklemeli — ve ne zaman tekrarlanmalı
Temizlikten sonra her oyunun ilk açılışı daha çok takılır ve daha uzun yüklenir: sistem, eskiden önbellekten okuduğu gölgelendiricileri derliyor demektir. Bu normaldir ve bir-iki oturumda geçer. Temizleme, bozuk önbellek belirtilerine — artifact’lara, donmalara, açılıştaki çökmelere — iyi gelir; ama sağlıklı bir sistemde ortalama FPS’yi yükseltmez, dolayısıyla haftalık “temizlik” tekrarlanan takılmalardan başka bir şey kazandırmaz.
Temizlemenin anlam kazandığı üç an vardır: GPU sürücüsünü güncelledikten hemen sonra; grafik glitch’leri sebepsiz belirdiğinde; takılmalarla aynı döneme denk gelen büyük bir oyun yamasının ardından. Belirtiler temizlenen önbelleğe rağmen sürüyorsa sebep başka yerdedir. Temiz sürücü kurulumu ve oyun dosyalarını doğrulama ile başla.
Sorular ve yanıtlar
DirectX gölgelendirici önbelleğini silmek güvenli mi?
Evet. İçinde yalnızca senin GPU’n ve sürücün için derlenmiş gölgelendirici verisi vardır — oyunlar onu otomatik yeniden üretir. Kayıt veya ayar saklanmaz.
Gölgelendirici önbelleği temizlendikten sonra oyunlar neden takılır?
İlk açılışta gölgelendiriciler önbellekten okunmak yerine yeniden derlenir. Önbellek yeniden dolduğunda takılmalar kaybolur.
Windows 11’de DirectX gölgelendirici önbelleği nerede bulunur?
Ana klasör: %LOCALAPPDATA%\D3DSCache. Üretici önbellekleri: %LOCALAPPDATA% altındaki NVIDIA\DXCache, AMD\DxCache ve Intel\ShaderCache.
Satın almadan önce lisans kapsamını öğrenin.
Tek seferlik 30 dakikalık deneme temel araçları kapsar. PRO özellikleri ücretli lisans etkinleştirilene kadar kilitlidir.
Bunları da okuyun
Bize yazın: [email protected]