Microsoft, Resizable-BAR ile birlikte yeni bir DirectX12 GPU optimizasyon özelliği duyurdu. GPU Yükleme Yığınları (yeni sekmede açılır), bu, CPU’nun GPU belleğine doğrudan, eş zamanlı erişimine izin verir. Bu özellik, verileri CPU’dan GPU’ya kopyalama ihtiyacını ortadan kaldırdığı için DX12 başlıklarındaki performansı artırabilir ve sistem RAM kullanımını azaltabilir. Yeni özellik artık Çeviklik SDK’sında mevcuttur.
Bu özelliğin gerçek etkilerini bilmiyoruz, ancak performans avantajları önemli olabilir. Grafik kartı bellek boyutları ve video oyunu VRAM tüketimi her yıl daha da artıyor. Sonuç olarak, CPU’nun kendisi ve GPU arasında giderek daha fazla veri taşıması gerekir.
Bu özellikle, bir oyunun RAM ve CPU kullanımı, yalnızca veri aktarımlarındaki azalma nedeniyle önemli ölçüde azalabilir. Bunun nedeni, CPU’nun artık veri kopyalarını hem sistem RAM’inde hem de GPU VRAM’de onunla etkileşim kurmak için tutmasına gerek olmamasıdır. Diğer bir avantaj da, GPU video belleğinin bu günlerde çok hızlı olmasıdır, bu nedenle verileri yalnızca GPU’da bırakmak için herhangi bir gecikme cezası olmamalıdır. Aslında, yüksek hızlı video belleğe sahip üst düzey GPU’larda CPU erişim sürelerinde muhtemelen bir gecikme iyileştirmesi olacaktır.
Oyuncular için ihtiyacınız olan tek gereksinim, hem CPU’nuzda hem de GPU’nuzda Yeniden Boyutlandırılabilir Çubuk veya Akıllı Erişim Belleği desteğidir. Yeniden boyutlandırılabilir çubuk, Windows’un GPU VRAM’i doğrudan yönetmesini sağladığı için GPU Yükleme Yığınlarının temelidir.
Geliştiriciler için bu özellik zaten Nvidia, Intel ve AMD sürücüleri tarafından destekleniyor. Örneğin, Nvidia’nın en yeni Game Ready ve Studio Sürücülerine (sürüm 531.41 veya daha yenisi) ve Intel A-serisi/Xe GPU’larına (31.0.101.4255 veya daha yeni sürücüye sahip) zaten dahil edilmiştir. AMD GPU’lar için geliştiriciler, desteklenen bir sürücü edinmek üzere AMD ittifak yöneticilerine danışmalıdır.
Özellik Microsoft’tan yeni çıktı, bu nedenle yakın zamanda oyunlarda uygulanmasını beklemeyin. Bunun yerine geliştiricilerin, onu değerli kılmak için yeterince önemli bir performans avantajı sağlayıp sağlamayacağını görmek için zamana ihtiyacı olacak.