„Microsoft“ oficialiai išleido „DirectStorage 1.1“ ir jau yra naujų „Intel“ ir „Nvidia“ tvarkyklių, palaikančių šią technologiją.
„Microsoft“ paskelbė, kad „DirectStorage 1.1“ dabar yra oficialiai prieinama kūrėjams ir žada, kad žaidimai „Windows“ sistemoje bus įkeliami dar greičiau. Taip yra dėl naujai pridėto GPU išskleidimo palaikymo, kuris atleidžia žaidimo išteklių išskleidimo iš procesoriaus darbą.
GPU dekompresija yra didelė „DirectStorage“ pažado dalis, nors ji nepasirodė, kai pirmą kartą buvo sukurta API kompiuterinių žaidimų kūrėjams buvo prieinama šių metų pradžioje. Prieš porą savaičių, „Microsoft“ teigė, kad ji bus pristatyta su „DirectStorage 1.1“. iki metų pabaigos ir, laimei, tai neužtruko per ilgai.
Anksčiau, kai žaisdavote žaidimą, procesoriaus darbas buvo išskleisti jūsų kompiuteryje saugomus išteklius, o tada tie ištekliai buvo siunčiami į GPU, kad būtų galima rodyti, kai reikia. Tačiau, kaip pažymi „Microsoft“, GPU puikiai atlieka tokias užduotis daug greičiau, todėl prasminga perkelti šį darbą į GPU. Žinoma, „Microsoft“ taip pat turėjo sukurti naują glaudinimo formatą „GDeflate“, kuris buvo sukurtas bendradarbiaujant su „Nvidia“. Šis formatas yra optimizuotas GPU dekompresijai ir, remiantis „Microsoft“ testais, dėl šio patobulinimo išteklius galima išskleisti beveik tris kartus greičiau.
Nors GPU dekompresiją palaiko visi GPU, palaikantys „DirectX 12“ ir „Shader Model 6.0“, yra optimizacijų – vadinamos metakomandomis – kurias GPU gamintojai gali padaryti savo tvarkyklėms, norėdami konkrečiai pagerinti jų našumą aparatūra. Intel ir Nvidia jau optimizavo DirectStorage 1.1 ir GDeflate naujausiose GPU tvarkyklių versijose. AMD sako jame jau yra tvarkyklių su metakomandų palaikymu, tačiau pagal NDA jos bus bendrinamos su ISV partneriais. Galite stebėti AMD palaikymo puslapį, kad gautumėte naujausias tvarkykles, kai jos bus išleistos.
Nors „DirectStorage“ skirta naudoti „Windows“ žaidimuose, „Microsoft“ teigia, kad išleis šaltinį GDeflate kompresoriaus ir dekompresoriaus kodas, kad kūrėjai galėtų suspausti išteklius kituose įrenginiuose platformos. Dabar, kai GPU dekompresija yra oficialiai palaikoma, turėtų būti laiko klausimas, kada žaidimai pradės jį įgyvendinti, o tada turėtumėte pastebėti reikšmingą įkėlimo laiko skirtumą.
Šaltinis:Microsoft