PC oyunlarında görüntünün güçlü bir sistemde bile anlık olarak takılması her zaman düşük FPS’ten kaynaklanmıyor. Oyun, yeni bir görsel efektle karşılaştığında gerekli shader’ı o anda derlemek zorunda kalabiliyor. Bu işlem bir kareyi geciktirdiğinde oyuncu kısa bir takılma hissediyor. SCSKiller adlı ücretsiz ve açık kaynaklı uygulama, shader’ları oyun açılmadan önce hazırlayarak bu sorunu azaltmayı hedefliyor.
SCSKiller, yüklü oyunların shader’larını inceleyip derlediği verileri ekran kartı sürücüsünün önbelleğine kaydediyor. İşlem oyun kapalıyken yapılıyor; ardından oyun hazırlanmış verileri önbellekten kullanabiliyor. Uygulama, NVIDIA ve AMD ekran kartlarında DirectX 12 oyunlarını, NVIDIA tarafında ise DirectX 11 oyunlarını destekliyor. Intel ekran kartları için henüz resmî destek bulunmuyor.
Peki işe yarıyor mu? Bazı oyunlarda belirgin biçimde, bazılarında ise pek değil. Hardware Unboxed’ın denemelerinde Star Wars Jedi: Survivor ve Tiny Tina’s Wonderlands gibi oyunlarda iyileşme görülürken Hogwarts Legacy ve Grounded 2 aynı ölçüde fayda sağlamadı. Sonuçlar oyuna ve kullanılan donanıma göre değişiyor. Üstelik ön derleme zaman alabiliyor ve oluşturulan önbellek depolama alanı kullanıyor.
SCSKiller yalnızca shader derlemesinden doğan takılmaları hedefliyor. Oyun dünyasında ilerlerken verilerin yüklenmesi gibi başka nedenlerle yaşanan duraksamaları gideremiyor. Bu yüzden tüm PC oyunlarını tek hamlede akıcı hâle getiren bir çözüm değil; sorunun kaynağı shader derlemesiyse denenebilecek bir araç.
Kaynak: www.techspot.com
