NVIDIA, PC Oyuncularının Büyük Sorunlarından Birini Çözüyor: Shader Derleme Süresi Tarih Olabilir

PC oyunculuğunda yüksek kare hızları, gelişmiş ışın izleme teknolojileri ve giderek daha güçlü ekran kartları konuşulurken yıllardır can sıkan bir sorun varlığını koruyor: shader derleme süreleri. Özellikle yeni yüklenen veya ekran kartı sürücüsü güncellendikten sonra ilk kez açılan bazı oyunlarda oyuncular dakikalarca shader derlemesinin tamamlanmasını beklemek zorunda kalabiliyor.
Microsoft’un geliştirdiği Advanced Shader Delivery (ASD) teknolojisi bu sorunu önemli ölçüde azaltmayı hedefliyor. NVIDIA da yayınladığı yeni GeForce Game Ready 621.01 WHQL sürücüsü ile Advanced Shader Delivery desteğini GeForce RTX kullanıcılarına sunmaya başladı.
Advanced Shader Delivery nedir?
Modern oyunlarda grafiklerin ekrana doğru şekilde aktarılabilmesi için binlerce, hatta on binlerce shader kullanılıyor. Ancak PC platformunda ekran kartı modeli, sürücü sürümü ve donanım kombinasyonları büyük ölçüde değişiklik gösterdiği için shader dosyalarının çoğu zaman kullanıcının bilgisayarında ayrıca derlenmesi gerekiyor.
Bu işlem yoğun şekilde işlemci kullanabiliyor ve özellikle büyük oyunlarda ilk açılış sırasında uzun bekleme sürelerine neden olabiliyor.
Advanced Shader Delivery, shader’ların oyuncunun bilgisayarında sıfırdan hazırlanması yerine sistem yapılandırmasına uygun şekilde önceden derlenmesine dayanıyor.
Microsoft’un sisteminde geliştiriciler shader verilerini State Object Database (SODB) biçiminde hazırlıyor. Microsoft’un altyapısı daha sonra farklı ekran kartı ve sürücü kombinasyonlarına uygun Precompiled Shader Database (PSDB) paketleri oluşturabiliyor.
Oyuncu desteklenen bir oyunu indirdiğinde kendi sistemine uygun shader paketi de oyunla birlikte teslim ediliyor.
Sonuç olarak uzun shader derleme ekranlarının büyük bölümü ortadan kaldırılabiliyor.
Gears of War: E-Day’de shader derleme süresi yüzde 95 azalıyor
Microsoft tarafından paylaşılan verilere göre sistemin avantajı özellikle Gears of War: E-Day üzerinde oldukça belirgin.
Şirket, Advanced Shader Delivery kullanıldığında oyunun ilk açılışındaki shader derleme işleminin birkaç saniyeye kadar düşebildiğini belirtiyor.
Microsoft’un ölçümlerine göre teknoloji, geleneksel yönteme kıyasla shader derleme süresini yaklaşık yüzde 95 oranında azaltabiliyor.
Bu yalnızca oyunun daha hızlı açılması anlamına gelmiyor. Oyun sırasında ihtiyaç duyulan shader’ların anlık olarak derlenmesi de zaman zaman işlemci kullanımında ani yükselmelere ve görüntüde takılmalara neden olabiliyor.
Önceden hazırlanmış shader paketleri sayesinde bu tür shader kaynaklı takılmaların da azaltılması hedefleniyor.
NVIDIA RTX ekran kartları artık destekleniyor
Advanced Shader Delivery desteği daha önce AMD tabanlı sistemlerde kullanıma sunulmaya başlanmıştı. Microsoft şimdi sistemi daha geniş bir Windows ekosistemine taşıyor.
NVIDIA’nın 621.01 WHQL Game Ready sürücüsü ile birlikte GeForce RTX ekran kartları da sisteme dahil edildi.
Microsoft’un açıkladığı destek listesine göre Advanced Shader Delivery;
AMD RDNA tabanlı ekran kartlarında, Intel Arc destekli sistemlerde, NVIDIA GeForce RTX GPU’larda, RTX Spark platformunda ve belirli Qualcomm Snapdragon sistemlerinde kullanılabiliyor.
NVIDIA tarafında destek yalnızca en yeni RTX 50 serisi ile sınırlı değil. Şirket, tüm GeForce RTX kullanıcılarının desteklenen oyunlarda teknolojiden faydalanabileceğini belirtiyor.
Call of Duty: Modern Warfare 4 de teknolojiyi kullanacak
Advanced Shader Delivery desteği alan dikkat çekici oyunlardan biri de Call of Duty: Modern Warfare 4.
NVIDIA’nın açıklamasına göre yeni Game Ready sürücüsünü kullanan GeForce RTX sahipleri, oyunda shader derleme ekranını büyük ölçüde atlayabilecek.
NVIDIA ayrıca sistemin yalnızca başlangıçtaki shader işlemlerini hızlandırmakla kalmadığını, çalışma sırasında gerçekleştirilen “just-in-time” shader derlemesini azaltarak ani işlemci yüklerini ve buna bağlı takılmaları da önleyebildiğini belirtiyor.
Şirket, desteklenen oyunlarda shader önbelleğinin neredeyse tamamen hazır hale getirilebildiğini ifade ediyor.
Steam üzerinden alınan oyunlarda da çalışabilecek
Advanced Shader Delivery’nin dikkat çeken özelliklerinden biri belirli bir oyun mağazasına teknik olarak bağlı olmaması.
NVIDIA’nın verdiği bilgiye göre sistem, desteklenen bir oyun Steam üzerinden satın alınmış olsa bile kullanılabiliyor.
Ancak bunun için Windows’ta Xbox PC uygulamasının yüklü olması gerekiyor. Sistem için gerekli önceden derlenmiş shader paketlerinin dağıtımı Xbox PC uygulamasının altyapısı üzerinden gerçekleştiriliyor.
Microsoft da teknolojiden faydalanabilmek için desteklenen oyunlarda Xbox PC uygulamasının kurulmasını öneriyor.
Windows 11 gerekiyor
Advanced Shader Delivery şu aşamada Windows 11 odaklı bir teknoloji.
Microsoft’un mevcut sistem gereksinimlerine göre Gears of War: E-Day için Windows 11 24H2 veya daha yeni bir sürüm gerekiyor.
Bunun yanında ekran kartı üreticisinin ASD destekli güncel sürücüsünün de kurulmuş olması gerekiyor.
NVIDIA kullanıcıları açısından bu noktada gerekli güncelleme GeForce Game Ready 621.01 WHQL sürücüsü.
Yeni sürücü NVIDIA App üzerinden veya NVIDIA’nın resmi sürücü indirme sayfasından kurulabiliyor.
Konsollardaki avantaj PC’ye taşınıyor
Shader derleme probleminin konsollarda PC’ye göre daha az hissedilmesinin en önemli nedenlerinden biri donanım çeşitliliğinin sınırlı olması.
Örneğin geliştiriciler PlayStation 5 veya Xbox Series X için oyunu optimize ederken hedefleyecekleri donanım yapılandırmasını önceden biliyor.
PC tarafında ise binlerce farklı ekran kartı, işlemci ve sürücü kombinasyonu bulunuyor. Bu nedenle her kullanıcı için önceden shader hazırlamak uzun yıllar boyunca pratik bir çözüm olmadı.
Advanced Shader Delivery tam olarak bu noktada devreye giriyor.
Microsoft’un bulut altyapısı, geliştiriciler tarafından sağlanan shader verilerini farklı sistem yapılandırmaları için önceden derleyerek oyuncunun bilgisayarına uygun paketin gönderilmesini sağlıyor.
Böylece PC oyunculuğunun esnek donanım yapısı korunurken konsollardaki “indir ve hemen oyna” deneyimine biraz daha yaklaşılması mümkün hale geliyor.
Advanced Shader Delivery yaygınlaşırsa PC oyunculuğu için önemli bir değişim olabilir
Şimdilik Advanced Shader Delivery desteğine sahip yeni nesil oyunların sayısı sınırlı olsa da Microsoft teknolojiyi daha fazla geliştiriciye açmış durumda.
Dolayısıyla önümüzdeki dönemde daha fazla DirectX 12 oyununun bu teknolojiden faydalanması beklenebilir.
Özellikle shader derleme ekranlarının 10-20 dakika sürebildiği büyük AAA yapımlar düşünüldüğünde ASD’nin yaygınlaşması, PC oyunculuğundaki en can sıkıcı bekleme süreçlerinden birini ciddi ölçüde azaltabilir.
NVIDIA’nın da sisteme dahil olmasıyla birlikte AMD, Intel, NVIDIA ve Qualcomm tabanlı Windows cihazlarının önemli bölümü Advanced Shader Delivery ekosisteminin kapsamına girmiş durumda.
Teknolojinin geliştiriciler tarafından ne kadar hızlı benimseneceği ise bundan sonraki en önemli konu olacak.




