DirectStorage 1.1 yakında PC oyunlarına GPU sıkıştırmasını kaldıracak

Microsoft, daha hızlı yükleme için GPU sıkıştırmasını açma desteği ekleyen DirectStorage 1.1'i yakında piyasaya süreceğini duyurdu.

Microsoft, DirectStorage'ın ilk büyük güncellemesini bu yılın sonlarında DirectStorage 1.1 ile alacağını ve GPU sıkıştırmasını açma biçiminde büyük bir yeni ekleme getireceğini duyurdu. Amaç, varlık sıkıştırmasını CPU'yu kullanmak yerine GPU'ya aktararak yükleme sürelerini daha da azaltmaktır.

DirectStorage ilk olarak Xbox Series X|S konsollarında göründü ancak API PC oyun geliştiricilerine sunuldu bu senenin başlarında. Ancak ilk sürümde vaat edilen tüm değişiklikler yoktu. Microsoft ilk olarak depolama yığınındaki iyileştirmelere odaklandı ve veri okurken ek yükü azalttı. NVMe SSD'ler ve paralel G/Ç isteklerinin etkinleştirilmesi sayesinde CPU veya GPU'ya aynı anda daha fazla veri aktarılabilir bir kere. Hızlı NVMe sürücüleri, çeşitli isteklerin işlenmesine izin vererek, kullanıcıları bir sonraki isteğin başlamasından önce her isteğin tamamlanmasını bekletmek yerine maksimum bant genişliğinden yararlanabilir. Bu değişiklikler tek başına yükleme sürelerini %40'a kadar azaltabilir.

Ancak GPU dekompresyonu da çok önemli. Bir oyun yüklediğinizde, dokular gibi varlıklar genellikle sürücünüzde yer kazanmak için sıkıştırılır. Ancak oyunu yüklerken ve çalıştırırken, bu varlıkların kullanılabilmeleri için doğal olarak anında açılması gerekir. ve bu genellikle CPU tarafından gerçekleştirilir ve CPU daha sonra sıkıştırılmamış varlıkları GPU'ya gönderir, böylece onlara şu şekilde erişebilirsiniz: ihtiyaç vardı. Geçmişte sıkıştırma formatları çoğunlukla CPU'lar için optimize ediliyordu, dolayısıyla bu mantıklıydı. Ancak Microsoft'un açıkladığı gibi, GPU'lar bunun gibi sıkıştırmayı açma görevlerini yerine getirmek için harikadır; dolayısıyla bu işi GPU'ya aktarmak, varlıkların sıkıştırılmış halinin daha da hızlı bir şekilde açılması anlamına gelir. Varlıklar GPU sıkıştırmasını azaltmak için optimize edilirse çok daha yüksek hızlar elde edebilirsiniz.

Aşağıdaki örnekte Microsoft, 5,65 GB'lık varlıkların, uygun şekilde optimize edildiklerinde GPU sıkıştırmasını açma kullanılarak nasıl neredeyse üç kat daha hızlı yüklendiğini gösteriyor. Ayrıca bu işlem sırasında CPU kullanımının çok daha düşük olduğunu, dolayısıyla diğer görevler için kaynak tasarrufu sağladığını da görüyorsunuz.

Bunu bir araya getirmeye yardımcı olmak amacıyla Microsoft, GPU sıkıştırmasını açmak için optimize edilmiş yeni bir sıkıştırma formatı olan GDeflate'i oluşturmak üzere Nvidia ile birlikte çalıştı. DirectStorage 1.1'in avantajlarından yararlanın. Daha yüksek hızlara ek olarak, yeni format disk alanından tasarruf etmenize yardımcı olacak ve aynı zamanda ara bağlantıdan da tasarruf sağlayacaktır. Bant genişliği. Nvidia formata katkıda bulunsa da herhangi bir GPU üreticisi bundan yararlanabilir ve Microsoft, sürücülerinin de bundan yararlanmasını sağlamak için Intel ve AMD ile birlikte çalışıyor.

Elbette DirectStorage'ı tam olarak kullanabilmenin bazı donanım ve yazılım gereksinimleri vardır. Windows 10 ve 11'in her ikisi de desteklenmektedir, ancak ikincisinin depolama yığını için onu daha da verimli hale getiren belirli optimizasyonları vardır. Ayrıca NVMe SSD'ye sahip bir bilgisayara ihtiyacınız olacak ve GPU'nuzun DirectX 12 ile Shader Model 6.0'ı desteklemesi gerekiyor, ancak Microsoft ayrıca DirectX 12 Ultimate desteğini de öneriyor. Ayrıca DirectStorage 1.11'in geliştiricilere yönelik bir araç olduğunu ve bu nedenle beklemeniz gerekeceğini unutmayın. oyunların piyasaya sürülmesinden sonra bunu gerçekten kullanmasına izin vereceğiz, bu nedenle mevcut her oyun için sihirli bir yükseltme olmayacak. Microsoft, yükseltilmiş API'yi 2022'nin sonuna kadar yayınlayacağını söylüyor.


Kaynak:Microsoft