Microsoft, PC oyunlarında shader sorununu çözmek için Advanced Shader Delivery’yi duyurdu
- gRKm
- 22 Ağu
- 1 dakikada okunur
Uzun bekleme sürelerine, takılmalara ilaç olabilecek mi ?
Shader derlemesi uzun süredir PC oyunculuğunun en büyük baş ağrılarından biri. Modern oyunları görsel olarak büyüleyici kılan efektlerin arkasındaki görünmez süreç olan shader derlemesi, çoğu zaman acı verici bir maliyetle geliyor: Takılmalar, donmalar ya da en güçlü özel sistemlerde bile uzun açılış süreleri.
Almanya’nın Köln kentinde düzenlenen gamescom 2025’te Microsoft, Windows ekosistemine yönelik oyun odaklı bir dizi yenilik duyurdu. Asus ROG Xbox el konsoluna eklenen yeniliklerin yanında şirket, Advanced Shader Delivery (ASD) adlı yeni bir DirectX özelliğini de tanıttı. Microsoft, detayları kısa süre önce DirectX Geliştirici Blogu’nda paylaştı. Mühendislerine göre ASD, PC oyunculuğunun en inatçı iki sorununu çözmek için tasarlandı: Uzun yükleme süreleri ve yeni bir oyunu ilk kez açarken yaşanan kritik takılmalar.
Modern AAA oyunlar dokuları, fiziği, ışıklandırmayı ve daha fazlasını geliştirmek için yoğun şekilde shader kullanıyor. Bu shader’ların çalıştırılmadan önce GPU’ya özgü bir formata derlenmesi gerekiyor. Ancak bu süreç, önbelleğe alınana kadar oyunu kesintiye uğratabiliyor.

DirectX ekibinin çözümü ise iki yeni teknolojiye dayanıyor: State Object Database (SODB) ve Precompiled Shader Database (PSDB). SODB, oyun verilerini depolamak için standartlaştırılmış bir format sunarken, PSDB önceden derlenmiş shader’lardan oluşan bir önbellek işlevi görüyor.
Xbox Store üzerinden sunulan oyunlar artık ihtiyaç duydukları shader’ları sorgulayarak doğrudan PSDB bulut önbelleğinden alabilecek. Bu da yerel derleme ihtiyacını büyük ölçüde ortadan kaldırıyor. Ayrıca Xbox PC uygulaması, bir GPU sürücüsü güncellendiğinde ya da kullanıcı tarafından onaylandığında shader önbelleğini güncelleyebilecek.
gRKm