Directx Gölgelendirici Önbelleği Nedir

DirectX Gölgelendirici Önbelleği Nedir?

DirectX Gölgelendirici Önbelleği (DSO), DirectX gölgelendiricilerinin derlenmiş kodunu saklayan bir önbellektir. Gölgelendiriciler, grafik kartı tarafından yürütülen küçük programlardır ve grafiksel efektler oluşturmak için kullanılırlar. DSO, gölgelendiricilerin her seferinde derlenmesini önleyerek oyunların ve diğer grafik uygulamalarının başlatılmasını ve yüklenmesini hızlandırmaya yardımcı olur.

DSO, Windows işletim sisteminin bir parçasıdır ve varsayılan olarak etkindir. Ancak, DSO’yu devre dışı bırakmak veya önbellek boyutunu değiştirmek mümkündür. DSO’yu devre dışı bırakmak, oyunların ve diğer grafik uygulamalarının başlatılmasını ve yüklenmesini yavaşlatabilir. Ancak, DSO’yu devre dışı bırakmak, bazı grafik hatalarını düzeltmeye yardımcı olabilir.

DSO’nun önbellek boyutunu değiştirmek de mümkündür. Önbellek boyutu ne kadar büyük olursa, DSO o kadar fazla gölgelendiriciyi önbelleğe alabilir. Bu, oyunların ve diğer grafik uygulamalarının başlatılmasını ve yüklenmesini daha da hızlandırabilir. Ancak, önbellek boyutu ne kadar büyük olursa, DSO o kadar fazla bellek kullanır.

DSO’yu Devre Dışı Bırakma veya Önbellek Boyutunu Değiştirme

DSO’yu devre dışı bırakmak veya önbellek boyutunu değiştirmek için aşağıdaki adımları izleyin:

  1. Başlat menüsünü açın ve “Çalıştır” komutunu yazın.
  2. “Çalıştır” iletişim kutusuna “regedit” yazın ve “Tamam” düğmesine tıklayın.
  3. Kayıt Defteri Düzenleyicisi’nde aşağıdaki anahtara gidin:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D

  1. “Direct3D” anahtarına sağ tıklayın ve “Yeni” > “DWORD (32-bit) Değeri” seçeneğini tıklayın.
  2. Yeni DWORD değerine “DisableShaderCache” adını verin.
  3. “DisableShaderCache” DWORD değerine çift tıklayın ve “Değer verisi” alanına “1” yazın.
  4. “Tamam” düğmesine tıklayın.
  5. Kayıt Defteri Düzenleyicisi’ni kapatın.

DSO’yu devre dışı bırakmak için yukarıdaki adımları izleyin. DSO’nun önbellek boyutunu değiştirmek için aşağıdaki adımları izleyin:

  1. Başlat menüsünü açın ve “Çalıştır” komutunu yazın.
  2. “Çalıştır” iletişim kutusuna “regedit” yazın ve “Tamam” düğmesine tıklayın.
  3. Kayıt Defteri Düzenleyicisi’nde aşağıdaki anahtara gidin:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D

  1. “Direct3D” anahtarına sağ tıklayın ve “Yeni” > “DWORD (32-bit) Değeri” seçeneğini tıklayın.
  2. Yeni DWORD değerine “ShaderCacheSize” adını verin.
  3. “ShaderCacheSize” DWORD değerine çift tıklayın ve “Değer verisi” alanına önbellek boyutunu megabayt cinsinden yazın.
  4. “Tamam” düğmesine tıklayın.
  5. Kayıt Defteri Düzenleyicisi’ni kapatın.

DSO ile İlgili Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi

yazarı: