Rehber AMD kartlar için shader ayarını tüm oyunlara açma

AMD'nin eski Crimson sürücülerinde "Shader Cache" adında ayar vardı ancak yeni adrenalin sürücülerinde bu ayarı Radeon Software'dan kaldırarak sadece kayıt defteri üzerinden erişilebilir kıldılar.

1693260057175.png

(Crimson arayüzünde bulunan Shader Cache ayarı)

Shader'ın ne işe yaradığını kısaca şu şekilde anlatayım. Siz hayatınızda ilk defa bir iş yapıyorsunuz ve bu deneyimle ilk defa karşılaştığınız için bir alışma ve öğrenme süreci oluyor, bu nedenle işleri yavaş veya duraksamış şekilde yürütmüş oluyorsunuz ancak o işte belli bir süre vakit geçirdikten ve öğrendikten sonra artık bir şeyleri hızlı hızlı seri bir şekilde yapmış oluyorsunuz çünkü artık ustası olmuşsunuz. :) İşte shader mantığı da hemen hemen bu şekilde, işlemcinin bu grafiksel hesaplamaları öğrenme aşaması var ve o öğrenene kadar da biraz sancılı durumlar yaşıyoruz. :D Oyunlarda bir efekt uyguladığınızda (veya herhangi bir şey) işlemci bu hesaplamaları yaparken anlık duraksıyor ve bu size performans düşmesi olarak geri dönüyor. İşte bu hesaplamaları sürekli sürekli siz oyunu her oynadığınızda yapmaması için bunu bir önbellekleme amacıyla diske kaydediyor ve hesaplama yapmaya ihtiyaç duymadan bu önceden yapılmış işlenmiş olan grafiksel hesaplamaları bu önbellek dosyasından çekiyor ve siz daha stabil bir oyun deneyimi yaşamış oluyorsunuz. Bazı oyunlar kendi gölgelendirici önbelleğini daha oyuna ilk girer girmez yapıyor ancak bazı oyunlar siz oynadıkça bu işlemi yapmaya başlıyor ve bu işlemi yapana kadar da oyunda performans düşmeleri yaşıyorsunuz. AMD kartlar sürücü gereği bu işlemi yaparken biraz tökezliyor, oyunlarda FPS düşmeleri, stutter yaşatıyor bunun sebebi ise AMD'nin Shader önbellekleme ayarı varsayılan olarak AMD optimizeli oyunlar için ayarlı olduğundan bu oyunlar dışındaki diğer oyunlarda performans düşmesi daha fazla hissedilir oluyor. Bu konunun amacı ise bu problemi önlemeye veya azaltmaya çalışmak. Mümkünse denedikten sonra değişimleri belirtirseniz sevinirim. Bu performans düşmesi her oyun için geçerli değil bu arada. Kimi oyun misler gibi çalışırken kimi oyun performans düşmesi yaşatabilir. Bu biraz da oyunun motoruna, optimizasyonuna ve geliştirilmesine bağlı bir durum.

  • İlk öncelikle arama çubuğuna Regedit yazarak Kayıt Defteri Düzenleyicisi'ni açıyoruz.
  • Yukarıdaki arama barına bu yolu yapıştırabilirsiniz direkt olarak "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\UMD". "{4D36E968-E325-11CE-BFC1-08002BE10318}" klasörü normalde her sistem için aynı klasördür ancak olur da bu klasörde bulamazsanız diğer klasörlere de bakın, elbet birinde bulursunuz.
  • UMD klasörünün içerisine girdiğinizde içerisinde "ShaderCache" adında girdi olması lazım. Eğer ki sizde yoksa boş bir alana sağ tıklayıp Yeni > İkili Değeri oluşturun ve bunun adını "ShaderCache" olarak adlandırın.

Ekran Görüntüsü (14).png

  • Oluşturduğunuz girdiye çift tıklayıp Değer verisini 32 00 şeklinde yapın ve Tamam'a basın. Görseldeki gibi olacak.
1693259143497.png

Son hali bu şekilde olacak:
1693259250318.png


Sizde bu "ShaderCache" girdisi halihazırda var olabilir ve 31 00 olarak ayarlanmış olabilir, yine çift tıklayıp değerini 32 00 yapıyoruz. Bu değerlerin karşılığı ise şöyle: 30 00 = kapalı | 31 00 = varsayılan olarak AMD optimizeli özel oyunlarda açık | 32 00 = tüm oyunlar için açık. Biz bu değeri 32 yaparak tüm oyunlar için açmış oluyoruz.

Şimdi ise tüm bunları yaptıktan sonra eğer ki oyunlara girerseniz shader işleminin tekrar başladığını göreceksiniz, bu nedenle oyunların eski shader dosyalarını silmemiz gerek bunun için ise AMD Software'a giriyoruz. Oyun > Ekran Kartları > En aşağı kaydırıp Gelişmiş'i genişletin ve en altta bulunan Shader Cache'yi Sıfırla seçeneğinden Sıfırlama Gerçekleştir butonuna basın.

Adsız.png

Bu işlemi yaptıktan sonra da windows'un arama çubuğuna disk temizleme yazarak "Disk Temizleme" aracını çalıştırın. C: bölümünü seçin ve listeden "DirectX Gölgelendirici Önbelleği hariç diğer seçeneklerin tiklerini kaldırın, sadece DirectX tikli kalsın. Tamam'a basıp silinmesini bekleyin.

Ekran görüntüsü 2023-08-29 005655.png


Artık bütün işlemlerimiz bitti, tek yapmanız gereken sistemi resetleyip oyun deneyimlerinizi görmek.

Forumlarda bu değerin büyük faydasını görenler olmuş. Oyunlarda performans düşmeleri düzelenler olmuş veya büyük ölçüde azalanlar olmuş. Sizler de deneyip sonucunu bildirirseniz sevinirim.

Eğer ki kayıt defteri ile uğraşmak istemiyorum diyorsanız linkte verdiğim reg dosyası ile tek tıkla ekleyebilirsiniz: https://www.mediafire.com/file/ea8nu90wugnw1ho/shadercache.reg/file
 
Son düzenleme:
AMD'nin eski Crimson sürücülerinde "shader cache" adında ayar vardı ancak yeni adrenalin sürücülerinde bu ayarı Radeon Software'dan kaldırarak sadece kayıt defteri üzerinden erişilebilir kıldılar.

Eki Görüntüle 1921870
(Crimson arayüzünde bulunan shader cache ayarı)

Shader'ın ne işe yaradığını kısaca şu şekilde anlatayım. Siz hayatınızda ilk defa bir iş yapıyorsunuz ve bu deneyimle ilk defa karşılaştığınız için bir alışma ve öğrenme süreci oluyor, bu nedenle işleri yavaş veya duraksamış şekilde yürütmüş oluyorsunuz ancak o işte belli bir süre vakit geçirdikten ve öğrendikten sonra artık bir şeyleri hızlı hızlı seri bir şekilde yapmış oluyorsunuz çünkü artık ustası olmuşsunuz. :) işte shader mantığı da hemen hemen bu şekilde, işlemcinin bu grafiksel hesaplamaları öğrenme aşaması var ve o öğrenene kadar da biraz sancılı durumlar yaşıyoruz. :D oyunlarda bir efekt uyguladığınızda (veya herhangi bir şey) işlemci bu hesaplamaları yaparken anlık duraksıyor ve bu size performans düşmesi olarak geri dönüyor. İşte bu hesaplamaları sürekli sürekli siz oyunu her oynadığınızda yapmaması için bunu bir önbellekleme amacıyla diske kaydediyor ve hesaplama yapmaya ihtiyaç duymadan bu önceden yapılmış işlenmiş olan grafiksel hesaplamaları bu önbellek dosyasından çekiyor ve siz daha stabil bir oyun deneyimi yaşamış oluyorsunuz. Bazı oyunlar kendi gölgelendirici önbelleğini daha oyuna ilk girer girmez yapıyor ancak bazı oyunlar siz oynadıkça bu işlemi yapmaya başlıyor ve bu işlemi yapana kadar da oyunda performans düşmeleri yaşıyorsunuz. AMD kartlar sürücü gereği bu işlemi yaparken biraz tökezliyor, oyunlarda FPS düşmeleri, stutter yaşatıyor bunun sebebi ise AMD'nin shader önbellekleme ayarı varsayılan olarak AMD optimizeli oyunlar için ayarlı olduğundan bu oyunlar dışındaki diğer oyunlarda performans düşmesi daha fazla hissedilir oluyor. Bu konunun amacı ise bu problemi önlemeye veya azaltmaya çalışmak. Mümkünse denedikten sonra değişimleri belirtirseniz sevinirim. Bu performans düşmesi her oyun için geçerli değil bu arada. Kimi oyun misler gibi çalışırken kimi oyun performans düşmesi yaşatabilir. Bu biraz da oyunun motoruna, optimizasyonuna ve geliştirilmesine bağlı bir durum.

  • İlk öncelikle arama çubuğuna Regedit yazarak kayıt defteri düzenleyicisi'ni açıyoruz.
  • Yukarıdaki arama barına bu yolu yapıştırabilirsiniz direkt olarak "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\UMD". "{4D36E968-E325-11CE-BFC1-08002BE10318}" klasörü normalde her sistem için aynı klasördür ancak olur da bu klasörde bulamazsanız diğer klasörlere de bakın, elbet birinde bulursunuz.
  • UMD klasörünün içerisine girdiğinizde içerisinde "shadercache" adında girdi olması lazım. Eğer ki sizde yoksa boş bir alana sağ tıklayıp yeni > ikili değeri oluşturun ve bunun adını "shadercache" olarak adlandırın.


  • Oluşturduğunuz girdiye çift tıklayıp değer verisini 32 00 şeklinde yapın ve Tamam'a basın. Görseldeki gibi olacak.

Son hali bu şekilde olacak: Eki Görüntüle 1921856

Sizde bu "shadercache" girdisi halihazırda var olabilir ve 31 00 olarak ayarlanmış olabilir, yine çift tıklayıp değerini 32 00 yapıyoruz. Bu değerlerin karşılığı ise şöyle: 30 00 = kapalı | 31 00 = varsayılan olarak AMD optimizeli özel oyunlarda açık | 32 00 = tüm oyunlar için açık. Biz bu değeri 32 yaparak tüm oyunlar için açmış oluyoruz.

Şimdi ise tüm bunları yaptıktan sonra eğer ki oyunlara girerseniz shader işleminin tekrar başladığını göreceksiniz, bu nedenle oyunların eski shader dosyalarını silmemiz gerek bunun için ise AMD Software'a giriyoruz. Oyun > ekran kartları > en aşağı kaydırıp gelişmiş'i genişletin ve en altta bulunan shader Cache'yi sıfırla seçeneğinden sıfırlama gerçekleştir butonuna basın.


Bu işlemi yaptıktan sonra da Windows'un arama çubuğuna disk temizleme yazarak "disk temizleme" aracını çalıştırın. C: Bölümünü seçin ve listeden "DirectX gölgelendirici önbelleği hariç diğer seçeneklerin tiklerini kaldırın, sadece DirectX tikli kalsın. Tamam'a basıp silinmesini bekleyin.


Artık bütün işlemlerimiz bitti, tek yapmanız gereken sistemi resetleyip oyun deneyimlerinizi görmek.

Forumlarda bu değerin büyük faydasını görenler olmuş. Oyunlarda performans düşmeleri düzelenler olmuş veya büyük ölçüde azalanlar olmuş. Sizler de deneyip sonucunu bildirirseniz sevinirim.

Eğer ki kayıt defteri ile uğraşmak istemiyorum diyorsanız linkte verdiğim reg dosyası ile tek tıkla ekleyebilirsiniz: https://www.mediafire.com/file/ea8nu90wugnw1ho/shadercache.reg/file

Hocam rehber güncel mi? Days Gone oynarken 7900 XT ile Micro shutter yemekten oyun oynama zevkim kaçtı, her bileşenim sağlıklı performans veriyor hiçbir sıkıntı yok ama Micro stutter sorununu çözemedim.
 
Hocam rehber güncel mi? Days Gone oynarken 7900 XT ile Micro shutter yemekten oyun oynama zevkim kaçtı, her bileşenim sağlıklı performans veriyor hiçbir sıkıntı yok ama Micro stutter sorununu çözemedim.
Hocam işinize yarar mı bilmiyorum lakin micro stutterin shader cache ile alakası pek yok. Shader cache yeni bir driver yüklendiğinde veya daha önce hiç girmediğiniz bir oyuna ilk girişinizde belirli bir süre shaderlar yüklenene kadar droplara sebep olur. 30 dakika gibi bir oynanış süresinden sonra da tamamen geçer veya azalır.

Ben Mafia Definitive Edition ve Witcher 3'de aşırı micro stutter yiyordum. Witcher 3 de ayarlardan çimen görüş menzili ayarını ultradan high a indirerek çözdüm. Mafia Definitive Edition'da asla çözemedim 10 saatlik oyunu asla adapte olamadan, sürekli ayar değiştirip denemekten hikayeden bir şey anlamadan bitirdim.

Bazı sistemlerde bazı oyunlar ne yaparsan yap düzgün çalışamıyor. Warframe'den bahsedeyim, 10 yıllık bilgisayarda 30 FPS donmadan oynanıyordu ama güncel sistemim çok çok üstünde olmasına rağmen 100-150 FPS aldığım halde micro stutter yiyorum.

Oyun zevkini o kadar dibe batıran bir şey ki, bir oyunu indirirken hikayesinden veya oynanışından çok acaba bu oyunda da micro stutter olacak mı düşüncesi var.

Ek olarak belirteyim benim sistemim RX 6400 ve i3 10100f'di. RX 6400 de aşırı sıkıntı çekmiştim hiç bir oyun oynanmıyordu droplardan stutterdan. Bu yüzden darboğaz olacağını bile bile RTX 4060 aldım. En azından darboğaz olsa bile şuan çoğu oyunu sorunsuz oynatıyor. Yeni işlemci ve anakart alacağım darboğaz sorunu çözünce stutter'da geçer diye düşünüyorum. Eğer geçmezse bilgisayarı satılığa koyup bir daha da oyun oynamayacağım o kadar bıktırdı :D
 
Hocam işinize yarar mı bilmiyorum lakin Micro stutterin shader cache ile alakası pek yok. Shader cache yeni bir driver yüklendiğinde veya daha önce hiç girmediğiniz bir oyuna ilk girişinizde belirli bir süre shaderlar yüklenene kadar droplara sebep olur. 30 dakika gibi bir oynanış süresinden sonra da tamamen geçer veya azalır.

Ben Mafia Definitive Edition ve Witcher 3'te aşırı Micro stutter yiyordum. Witcher 3 de ayarlardan çimen görüş menzili ayarını ultradan high a indirerek çözdüm. Mafia Definitive Edition'da asla çözemedim 10 saatlik oyunu asla adapte olamadan, sürekli ayar değiştirip denemekten hikayeden bir şey anlamadan bitirdim.

Bazı sistemlerde bazı oyunlar ne yaparsan yap düzgün çalışamıyor. Warframe'den bahsedeyim, 10 yıllık bilgisayarda 30 FPS donmadan oynanıyordu ama güncel sistemim çok çok üstünde olmasına rağmen 100-150 FPS aldığım halde Micro stutter yiyorum.

Oyun zevkini o kadar dibe batıran bir şey ki, bir oyunu indirirken hikayesinden veya oynanışından çok acaba bu oyunda da Micro stutter olacak mı düşüncesi var.

ek olarak belirteyim benim sistemim RX 6400 ve i3 10100F'di. RX 6400 de aşırı sıkıntı çekmiştim hiçbir oyun oynanmıyordu droplardan stutterdan. Bu yüzden darboğaz olacağını bile bile RTX 4060 aldım. En azından darboğaz olsa bile şu an çoğu oyunu sorunsuz oynatıyor. Yeni işlemci ve anakart alacağım darboğaz sorunu çözünce Stutter'da geçer diye düşünüyorum. Eğer geçmezse bilgisayarı satılığa koyup bir daha da oyun oynamayacağım o kadar bıktırdı :D

Aynen sizin sorununuzu RX 7900 XT AMD Ryzen 7 5700x3Dli sistemde yaşıyorum o beni delirtiyor. Oyunda 10 dakikada bir ayar değiştirmekten stutter sorununu çözmek için BIOS ayarı Windows ayarı olsun değiştirmediğim denemediğim rehber kalmadı bende RX 6500 XT vardı CS:GO oynadığım için pek işim olmuyordu ekran kartıyla CS2 de düşük FPS almaya başlayınca sistemi yenileyim dedim almışken hikayeli oyunlarda oynarım dedim yok olmuyor 2K monitör alana kadar hikayeli oyun oynamayı bırakacağım, çözünürlük ölçeğini arttırsam da stutter oluyor acaba 2K monitör şart mı bu durumun olmaması için? Ekran kartı %90-100 arası kullanılırken işlemcim %30-50 arası çalışıyor oyunlarda oldukça iyi darboğaz yok, FPS ani 10 20 düşünce stutter oluyor. Çözemeyeceğin sanırım.
 
Son düzenleme:
Aynen sizin sorununuzu RX 7900 XT AMD Ryzen 7 5700x3DLi sistemde yaşıyorum o beni delirtiyor. Oyunda 10 dakikada bir ayar değiştirmekten stutter sorununu çözmek için BIOS ayarı Windows ayarı olsun değiştirmediğim denemediğim rehber kalmadı bende RX 6500 XT vardı CS:GO oynadığım için pek işim olmuyordu ekran kartıyla CS2 de düşük FPS almaya başlayınca sistemi yenileyim dedim almışken hikayeli oyunlarda oynarım dedim yok olmuyor 2K monitör alana kadar hikayeli oyun oynamayı bırakacağım, çözünürlük ölçeğini arttırsam da stutter oluyor acaba 2K monitör şart mı bu durumun olmaması için? Ekran kartı %90-100 arası kullanılırken işlemcim %30-50 arası çalışıyor oyunlarda oldukça iyi darboğaz yok, FPS ani 10 20 düşünce stutter oluyor. Çözemeyeceğin sanırım.

Hocam shutter sorunu Windows kaynaklı güncellemelerden olabiliyor onun harici stabil driver kullanmak gerekli ve kurmadan önce AMD'nin kendi yazılım'ı ile silmenizi tavsiye ederim bir de chipset driverlarınızı güncel tutun bende yeni sisteme geçtigimde Shutter'dan kafayı yiyecektim temiz kurulum ve chipset Driver'ını kurduktan sonra sorun yaşamadım ama Windows Update kapalı tutuyorum çünkü ne zaman güncellesem PC'nin stabilitesi bozuluyor.
 
Hocam rehber güncel mi? Days Gone oynarken 7900 XT ile Micro shutter yemekten oyun oynama zevkim kaçtı, her bileşenim sağlıklı performans veriyor hiçbir sıkıntı yok ama Micro stutter sorununu çözemedim.

Güncel, lakin AMD Dxnavi optimizasyonunu RX 7000 kartlar için zorunlu tutuyor yani AMD 7000 serisi yayınlandığında zaten Dxnavi optimizasyonu olmayan sürücüler için desteği yoktu, bu nedenle bu kartların altyapilari Dxnavi uygulanmış şekilde oluyor. Bu konudaki adımları yaparsanız olmayabilir. RX 6000 ve öncesi kartlar için hala işe yarıyor.
 
Hocam shutter sorunu Windows kaynaklı güncellemelerden olabiliyor onun harici stabil driver kullanmak gerekli ve kurmadan önce AMD'nin kendi yazılım'ı ile silmenizi tavsiye ederim bir de chipset driverlarınızı güncel tutun bende yeni sisteme geçtigimde Shutter'dan kafayı yiyecektim temiz kurulum ve chipset Driver'ını kurduktan sonra sorun yaşamadım ama Windows Update kapalı tutuyorum çünkü ne zaman güncellesem PC'nin stabilitesi bozuluyor.

Hocam format attım yeni sürücüler yükledim olmadı, şimdi bu rehberi uyguladım ve 24.8.1 adrenalin sürümüne döndüm deneyeceğim sorun devam ediyor mu diye. Siz hangi sürümü kullanıyorsunuz?

Güncel, lakin AMD dxnavi optimizasyonunu RX 7000 kartlar için zorunlu tutuyor yani AMD 7000 serisi yayınlandığında zaten dxnavi optimizasyonu olmayan sürücüler için desteği yoktu, bu nedenle bu kartların altyapilari dxnavi uygulanmış şekilde oluyor. Bu konudaki adımları yaparsanız olmayabilir. RX 6000 ve öncesi kartlar için hala işe yarıyor.

Yine de şansımı deneyeceğim 😃
 
Hocam format attım yeni sürücüler yükledim olmadı, şimdi bu rehberi uyguladım ve 24.8.1 adrenalin sürümüne döndüm deneyeceğim sorun devam ediyor mu diye. Siz hangi sürümü kullanıyorsunuz?

Yine de şansımı deneyeceğim 😃

Hocam ben 24.9.1 kullanıyorum, şu 5 aydır'da gelen Windows sürücüleri kaldırdım.
 

Yeni konular

Geri
Yukarı