Microsoft bugün ilan edildi en son Agility SDK önizlemesine GPU yükleme yığınları ve Normalleştirilmemiş örnekleme adı verilen iki yeni DirectX 12 API özelliğinin eklenmesi.
DirectX 12 API, GPU’ların ve CPU’ların Belleğe Aynı Anda Doğrudan Erişmesine İzin Veren Yepyeni Özellikler Alır
En son blog gönderisinde, Microsoft’un DirectX Developer Blog’u, DirectX 12 API’ye yepyeni özellikler ekleyen Agility SDK 1.710.0’ın (önizleme) kullanılabilirliğini yayınladı. İki yeni özellik güncellemesi, GPU Yükleme Yığınlarını ve Normalleştirilmemiş örneklemeyi içerir. Blogun kendisinden iki yeni özelliğin açıklaması aşağıdadır:
GPU Yükleme Yığınları
giriiş
Tarihsel olarak bir GPU’nun VRAM’ine CPU erişemezdi ve programları PCI veri yolu aracılığıyla büyük miktarda veriyi GPU’ya kopyalamak zorunda bırakırdı. Modern GPU’ların çoğu, Windows’un GPU VRAM’i WDDM 2.0 veya sonraki sürümlerde yönetmesini sağlayan VRAM yeniden boyutlandırılabilir temel adres kaydını (BAR) kullanıma sunmuştur.
VRAM’in Windows tarafından yönetilmesiyle, D3D artık öbek bellek erişimini doğrudan CPU’ya maruz bırakıyor! Bu, hem CPU’nun hem de GPU’nun aynı anda belleğe doğrudan erişmesine izin vererek CPU’dan GPU’ya veri kopyalama ihtiyacını ortadan kaldırarak belirli senaryolarda performansı artırır.
GPU yükleme yığınları hem iGPU’larda hem de dGPU’larda kullanılabilir. dGPU’lar için yeniden boyutlandırılabilir çubuğun BIOS’ta açılması gerekir. GPU yükleme yığınları UMA için L0 belleği kullanacağından iGPU’larda bu gereksinim yoktur.
Normalleştirilmemiş Örnekleme
Desteklenen donanımdaki bu Çeviklik SDK’sı ile, örnekleme koordinatlarını mutlak olarak yorumlayan bir örnekleyici oluşturmak için yeni bir örnekleyici bayrağı mevcuttur.
PIX Desteğini 1. Günde Önizleyin
PIX, günümüzün Agility SDK sürümüne eşlik edecek en son önizleme sürümü olan 2303.30 önizleme sürümünde hem GPU Yükleme Yığınlarını hem de Normalleştirilmemiş örneklemeyi destekler. Görmek Burada daha fazla bilgi için.
Microsoft ayrıca NVIDIA, AMD ve Intel dahil olmak üzere üç büyük GPU satıcısının hazır olup olmadığını aşağıdaki gibi açıkladı:
NVIDIA: NVIDIA’nın en yeni Game Ready Sürücüleri ve NVIDIA Studio Sürücüleri (sürüm 531.41), hem Ampere hem de daha yeni GPU’lar üzerinde GPU Yükleme Yığınları ve tüm GPU’larda Normalleştirilmemiş Örnekleme için destek sunar. Bu sürücü sürümüne GeForce Experience aracılığıyla veya doğrudan NVIDIA.com’dan indirerek sorunsuz bir şekilde güncelleyebilirsiniz.
bilgi: Bu özellikler için Intel destekli bir sürücü şu adreste bulunabilir: Intel® Arc™ ve Iris® Xe Grafik Sürücüsü 31.0.101.4255
AMD: Bu özellikleri destekleyen DirectX Agility SDK özellikli AMD sürücülerine erken erişim elde etmek isteyen geliştiriciler, AMD ittifak yöneticileriyle iletişime geçmelidir.