A Ekran Kartı Shader Önbelleği Boyutu Ayarlama
Shader önbelleği, oyunların ve grafik yoğun uygulamaların çalıştırılması sırasında derlenmiş gölgelendirici kodlarının geçici olarak saklandığı bir depolama alanıdır. Bu önbellek sayesinde modern oyunlar, her seferinde aynı gölgelendiriciyi sıfırdan derlemek yerine daha önce oluşturulmuş verileri kullanır. Sonuç olarak yüklenme süreleri kısalır, oyun içi takılmalar azalır ve genel performans artar. NVIDIA ve AMD gibi büyük grafik kartı üreticileri, kullanıcılarına shader önbelleği boyutunu ayarlama imkanı sunar. Bu yazıda, özellikle NVIDIA ekran kartlarına odaklanarak shader önbelleği boyutunu nasıl değiştirebileceğinizi, hangi boyutları seçmeniz gerektiğini ve bu ayarın oyun deneyiminize etkisini detaylı şekilde inceleyeceğiz.
Shader Önbelleği Ne İşe Yarar?
Her oyun veya uygulama, ekranda pixel, vertex ve compute gibi gölgelendirme işlemlerini gerçekleştirmek için shader programları kullanır. Bu programlar GPU’nun anlayacağı dile derlendikten sonra çalıştırılır. Derleme işlemi her seferinde yeniden yapılırsa işlemci gücü boşa harcanır ve giriş ekranları, seviye geçişleri gibi anlarda belirgin beklemeler oluşur. Shader önbelleği, derlenmiş bu programları sabit diske veya SSD’ye kaydederek bir sonraki açılışta hızlıca erişilmesini sağlar. Özellikle büyük açık dünya oyunlarında ve sık güncelleme alan yapımlarda bu önbelleğin boyutunun yeterli olması performans açısından kritiktir. Aksi halde eski önbellek verileri silinir, yeniden derleme yapılır ve oyun sırasında geçici takılmalar yaşanabilir.

Önerilen Shader Önbelleği Boyutları
NVIDIA, sürücü ayarlarında “Tamanho do cache de shaders” (Shader Cache Size) seçeneğiyle kullanıcılara varsayılan veya belirli bir boyut (örneğin 10 GB) belirleme imkanı tanır. SSD’nizde yeterli alan varsa 10 GB genellikle ideal bir denge noktası olarak kabul edilir. Daha yüksek değerler (örneğin 20 GB) bazı durumlarda avantaj sağlasa da, SSD kapasitesinin %20’sinden fazlasını shader önbelleğine ayırmamak önerilir. AMD tarafında da benzer mantık geçerlidir; AMD Software: Adrenalin Edition içinde “Shader Cache” ayarı bulunur. Aşağıdaki tabloda farklı oyun türlerine ve disk türlerine göre önerilen boyutları görebilirsiniz.
| Oyun Türü / Disk Türü | Önerilen Shader Önbelleği Boyutu | Açıklama |
|---|---|---|
| Tek oyunculu AAA oyunlar (SSD) | 10 GB | Büyük doku ve efekt kümeleri için yeterli. |
| Çok oyunculu rekabetçi oyunlar (SSD) | 5-10 GB | Hızlı güncellemeler ve sık harita değişimi için idealdir. |
| Eski veya düşük grafikli oyunlar | 1-5 GB | Küçük önbellek yeterli gelir. |
| HDD kullanımı | Varsayılan veya 5 GB | HDD’de büyük önbellek yavaş okuma/yazma nedeniyle ters etki yapabilir. |
Tablo, genel bir rehber niteliğindedir. Kendi oyun koleksiyonunuza ve kullanım alışkanlıklarınıza göre boyutu ayarlamanız en doğrusu olacaktır. Ayrıca, NVIDIA App (yeni nesil uygulama) aracılığıyla da aynı ayara erişebilirsiniz.

NVIDIA Kontrol Panelinde Shader Önbelleği Boyutunu Değiştirme
NVIDIA kullanıcıları için en klasik yöntem, NVIDIA Kontrol Panelidir. İşte adım adım yapmanız gerekenler:
- Masaüstünde boş bir alana sağ tıklayın ve “NVIDIA Kontrol Paneli”ni seçin.
- Sol menüde “3D Ayarlarını Yönet” seçeneğine tıklayın.
- Sağ tarafta “Global Ayarlar” sekmesinin altında “Shader Cache Size” (Tamanho do cache de shaders) seçeneğini bulun.
- Açılır menüden “Drive Default” (varsayılan) yerine “10 GB” veya istediğiniz başka bir sabit değeri seçin.
- Değişikliği kaydetmek için “Uygula” butonuna tıklayın.
Bu yöntemle yapılan ayar tüm oyunlar ve uygulamalar için geçerli olur. Dilerseniz, oyun bazında özel profiller oluşturarak farklı boyutlar da atayabilirsiniz. Daha detaylı bilgi için buraya tıklayabilirsiniz.

NVIDIA App Üzerinden Ayarlama (Yeni Nesil Uygulama)
NVIDIA, eski kontrol panelinin yanı sıra modern bir arayüze sahip NVIDIA App’i de kullanıma sunmuştur. Bu uygulama üzerinden shader önbelleği ayarı yapmak oldukça basittir:
- NVIDIA App’i açın ve sol taraftaki “Grafikler” (Graphics) sekmesine girin.
- Sağ tarafta “Global Ayarlar” bölümünü bulun.
- “Shader Cache Size” seçeneğini göreceksiniz. Burada “Varsayılan” yerine “Sınırsız” (Unlimited) veya belirli bir GB değeri seçebilirsiniz.
- Değişiklik hemen geçerli olur; uygulamayı yeniden başlatmanız gerekmez.
NVIDIA App’in “Sınırsız” seçeneği, diskinizdeki boş alana göre otomatik olarak büyüyen bir önbellek oluşturur. Ancak bu seçenek, bilinçsiz kullanımda disk doluluğuna yol açabilir. Bu nedenle 10 GB gibi sabit bir değer genellikle daha güvenlidir. Konuyla ilgili daha fazla bilgiyi bu makaleden edinebilirsiniz.

AMD Kullanıcıları İçin Shader Önbelleği Ayarı
AMD ekran kartları da benzer bir işleve sahiptir. AMD Software: Adrenalin Edition’ı açın, sağ üstteki dişli simgesine tıklayarak ayarlara girin. “Grafikler” sekmesi altında “Shader Cache” seçeneğini bulacaksınız. Varsayılan değer “Optimize Edilmiş” iken, siz “Sadece Oyunlar” veya “Tüm Uygulamalar” gibi seçeneklerle önbellek davranışını değiştirebilirsiniz. AMD sürücüleri genellikle boyut belirleme yerine bir “etkinleştir” / “devre dışı bırak” mantığıyla çalışır. Ancak son sürücülerde “Shader Cache” boyutuna dair doğrudan bir ayar görmeyebilirsiniz. Bu durumda Registry ayarları veya üçüncü parti araçlar kullanılabilir. Reddit’te paylaşılan kullanıcı deneyimlerine göre, AMD shader önbelleği genellikle birkaç GB’ı geçmez ve kullanıcı müdahalesine çok ihtiyaç duyulmaz. Yine de sürücüyü güncel tutmak ve zaman zaman önbelleği temizlemek performans için faydalıdır.
Shader Önbelleği Temizleme ve Sorun Giderme
Bazen bozulmuş veya eski shader önbelleği verileri oyunlarda çökmelere, doku hatalarına veya düşük FPS’ye yol açabilir. Bu durumda yapmanız gereken shader önbelleğini temizlemektir. NVIDIA için: %ProgramData%\NVIDIA Corporation\NV_Cache klasörünü (veya sürücü sürümüne bağlı olarak farklı bir konumda olabilir) silerek önbelleği sıfırlayabilirsiniz. AMD için ise: %APPDATA%\AMD\GLCache klasörünü temizlemek yeterlidir. Temizlik sonrası sürücüler, her oyunu açtığınızda shader’ları yeniden derleyecek ve yeni bir önbellek oluşturacaktır. Bu işlem ilk birkaç açılışta hafif bir yavaşlamaya neden olsa da, sonrasında performans normale döner. Özellikle oyun güncellemelerinden sonra bu temizliği yapmanız önerilir.

Shader Önbelleği Boyutunun Oyun Performansına Etkisi
Küçük bir shader önbelleği, sık sık yeni derleme yapılmasına neden olarak oyun içi takılmaları (stutter) artırabilir. Özellikle Unreal Engine tabanlı oyunlarda bu durum çok belirgindir. Büyük bir önbellek ise derlenmiş verilerin daha az silinmesini sağlar, böylece oyun akıcılığı artar. Ancak aşırı büyük boyutlar (20 GB ve üzeri) SSD’nizde gereksiz yer işgal eder ve disk okuma/yazma hızını olumsuz etkileyebilir. Bu nedenle 10 GB değeri hem performans hem de depolama açısından altın orta olarak kabul edilmektedir. Oyun bilgisayarınızda birden fazla büyük oyun yüklüyse ve sık sık aralarında geçiş yapıyorsanız, 15 GB’a kadar çıkmanız da makul olacaktır. SSD’niz 500 GB veya daha küçükse, %20 kuralını unutmayın.
Sonuç ve Öneriler
Shader önbelleği boyutu ayarlama işlemi, düşünüldüğü kadar karmaşık değildir. NVIDIA Kontrol Paneli veya NVIDIA App üzerinden birkaç tıklamayla bu ayarı değiştirebilirsiniz. AMD kullanıcıları da Adrenalin yazılımı üzerinden benzer bir kontrol sağlayabilir. Önerimiz, SSD’nizde yeterli alan varsa shader önbelleğini 10 GB olarak ayarlamanızdır. Bu sayede oyunlarınız daha hızlı yüklenir, takılma sorunları azalır ve genel kullanıcı deneyimi iyileşir. Ayrıca, düzenli aralıklarla önbellek temizliği yaparak bozulmuş verilerin birikmesini engel




