DirectStorage 1.1 va aduce în curând decompresia GPU în jocurile pentru PC

click fraud protection

Microsoft a anunțat că va lansa în curând DirectStorage 1.1, adăugând suport pentru decompresia GPU pentru încărcare și mai rapidă.

Microsoft a anunțat că DirectStorage primește prima actualizare majoră la sfârșitul acestui an cu DirectStorage 1.1 și va aduce o nouă completare majoră sub formă de decompresie GPU. Scopul este de a reduce și mai mult timpii de încărcare prin descărcarea decompresiei activelor pe GPU în loc să folosiți CPU-ul pentru aceasta.

DirectStorage a apărut pentru prima dată pe consolele Xbox Series X|S, dar API-ul lansat pentru dezvoltatorii de jocuri pentru PC mai devreme anul asta. Cu toate acestea, versiunea inițială nu a avut toate modificările promise. Microsoft s-a concentrat mai întâi pe îmbunătățirile aduse stivei de stocare, reducând cheltuielile generale la citirea datelor din SSD-uri NVMe și activarea solicitărilor I/O paralele, astfel încât mai multe date să poată fi transferate către CPU sau GPU la o singura data. Permițând gestionarea diferitelor solicitări, unitățile NVMe rapide pot folosi lățimea de bandă maximă, în loc să-i țină pe utilizatori să aștepte ca fiecare solicitare să fie finalizată înainte de a începe următoarea. Prin ele însele, aceste modificări ar putea reduce deja timpii de încărcare cu până la 40%.

Dar și decompresia GPU este o mare problemă. Când instalați un joc, elementele - cum ar fi texturile - sunt de obicei comprimate pentru a economisi spațiu pe unitate. Cu toate acestea, atunci când se încarcă și rulează jocul, aceste active trebuie în mod natural să fie decomprimate din mers pentru a fi utilizate, și de obicei se ocupă de procesor, care trimite apoi activele necomprimate la GPU, astfel încât acestea să poată fi accesate ca Necesar. În trecut, formatele de compresie erau în mare parte optimizate pentru procesoare, așa că acest lucru avea sens. Dar, după cum explică Microsoft, GPU-urile sunt excelente pentru gestionarea sarcinilor de decompresie ca aceasta, așa că descărcarea acelei lucrări în GPU înseamnă că activele sunt decomprimate și mai repede. Dacă activele sunt optimizate pentru decompresia GPU, puteți obține viteze mult mai mari.

În exemplul de mai jos, Microsoft arată cum 5,65 GB de active se încarcă de aproape trei ori mai repede folosind decompresia GPU atunci când sunt optimizate corespunzător. De asemenea, vedeți că utilizarea procesorului este mult mai mică în timpul acestui proces, astfel încât economisește resurse pentru alte sarcini.

Pentru a ajuta la reunirea acestui lucru, Microsoft a colaborat cu Nvidia pentru a crea GDeflate, un nou format de compresie care este optimizat pentru decompresia GPU, gata de profitați de DirectStorage 1.1. Pe lângă viteze mai mari, noul format ar trebui să vă ajute să economisiți spațiu pe disc și, de asemenea, economisește interconectarea lățime de bandă. În timp ce Nvidia a contribuit la format, orice producător de GPU poate profita de el, iar Microsoft lucrează cu Intel și AMD pentru a le permite și driverelor să profite de el.

Desigur, există anumite cerințe hardware și software care utilizează pe deplin DirectStorage. Windows 10 și 11 sunt ambele acceptate, dar acesta din urmă are anumite optimizări pentru stiva de stocare care îl fac și mai eficient. De asemenea, veți avea nevoie de un computer cu un SSD NVMe și GPU-ul dvs. trebuie să accepte DirectX 12 și Shader Model 6.0, deși Microsoft recomandă și suportul DirectX 12 Ultimate. În plus, rețineți că DirectStorage 1.11 este un instrument pentru dezvoltatori, așa că va trebui să așteptați jocuri să-l folosească de fapt odată ce este lansat, deci nu va fi doar o actualizare magică pentru fiecare joc existent. Microsoft spune că va lansa API-ul actualizat până la sfârșitul anului 2022.


Sursă:Microsoft