DirectStorage 1.1 će uskoro donijeti GPU dekompresiju u PC igre

click fraud protection

Microsoft je najavio da će uskoro objaviti DirectStorage 1.1, dodajući podršku za GPU dekompresiju za još brže učitavanje.

Microsoft je najavio da DirectStorage dobiva svoje prvo veliko ažuriranje kasnije ove godine s DirectStorage 1.1, a donijet će veliki novi dodatak u obliku GPU dekompresije. Cilj je još više smanjiti vrijeme učitavanja prenošenjem dekompresije sredstava na GPU umjesto korištenja CPU-a za to.

DirectStorage se prvi put pojavio na konzolama Xbox Series X|S, ali API predstavljen programerima PC igara ranije ove godine. Međutim, početno izdanje nije imalo sve obećane promjene. Microsoft se prvo usredotočio na poboljšanja skladišta za pohranu, smanjujući opterećenje prilikom čitanja podataka s NVMe SSD i omogućavanje paralelnih I/O zahtjeva kako bi se više podataka moglo prenijeti na CPU ili GPU na jednom. Dopuštajući rukovanje različitim zahtjevima, brzi NVMe pogoni mogu iskoristiti svoju maksimalnu propusnost, umjesto da drže korisnike da čekaju da se svaki zahtjev završi prije nego što sljedeći započne. Ove promjene same po sebi već mogu smanjiti vrijeme učitavanja za čak 40%.

Ali dekompresija GPU-a također je velika stvar. Kada instalirate igru, sredstva - poput tekstura - obično su komprimirana kako bi se uštedio prostor na vašem disku. Međutim, prilikom učitavanja i pokretanja igre, ta se sredstva prirodno moraju dekomprimirati u hodu kako bi se mogla koristiti, i to obično obrađuje CPU, koji zatim šalje nekomprimirana sredstva GPU-u kako bi im se moglo pristupiti kao potrebna. U prošlosti su formati kompresije bili uglavnom optimizirani za procesore, pa je to imalo smisla. No, kako Microsoft objašnjava, GPU-ovi su izvrsni za obavljanje ovakvih zadataka dekompresije, tako da prebacivanje tog posla na GPU znači da se sredstva još brže dekomprimiraju. Ako su sredstva optimizirana za GPU dekompresiju, možete postići puno veće brzine.

U donjem primjeru, Microsoft pokazuje kako se 5,65 GB imovine učitava gotovo tri puta brže pomoću dekompresije GPU-a kada su pravilno optimizirane. Također vidite da je korištenje CPU-a puno manje tijekom ovog procesa, tako da štedi resurse za druge zadatke.

Kako bi se ovo spojilo, Microsoft je surađivao s Nvidijom na stvaranju GDeflate, novog formata kompresije koji je optimiziran za GPU dekompresiju, spreman za iskoristite DirectStorage 1.1. Osim većih brzina, novi format trebao bi vam pomoći u uštedi prostora na disku, a također štedi na međusobnom povezivanju propusnost. Dok je Nvidia doprinijela formatu, svaki proizvođač GPU-a može ga iskoristiti, a Microsoft surađuje s Intelom i AMD-om kako bi omogućio i njihovim drajverima da ga iskoriste.

Naravno, postoje neki hardverski i softverski zahtjevi koji u potpunosti koriste DirectStorage. Windows 10 i 11 su podržani, ali potonji ima određene optimizacije za skup pohrane što ga čini još učinkovitijim. Također ćete trebati računalo s NVMe SSD-om i vaš GPU mora podržavati DirectX 12 i Shader Model 6.0, iako Microsoft također preporučuje podršku za DirectX 12 Ultimate. Uz to, imajte na umu da je DirectStorage 1.11 alat za programere, pa ćete morati pričekati igrama kako bi je zapravo koristili nakon što se objavi, tako da neće biti samo čarobna nadogradnja svake postojeće igre. Microsoft kaže da će objaviti nadograđeni API do kraja 2022.


Izvor:Microsoft