Microsoft har officielt udgivet DirectStorage 1.1, og der er allerede nye drivere fra Intel og Nvidia til at understøtte teknologien.
Microsoft har annonceret, at DirectStorage 1.1 nu er officielt tilgængelig for udviklere, og lover at bringe endnu hurtigere indlæsningstider for spil på Windows. Det er takket være den nyligt tilføjede understøttelse af GPU-dekomprimering, som aflaster jobbet med at dekomprimere spilaktiver fra CPU'en.
GPU-dekompression er en stor del af løftet om DirectStorage, selvom det ikke dukkede op, da API'en først var gjort tilgængelig for pc-spiludviklere tidligere på året. Et par uger siden, Microsoft sagde, at det ville komme med DirectStorage 1.1 inden årets udgang, og det tog heldigvis ikke så lang tid.
Tidligere, når du spillede et spil, var det CPU'ens opgave at dekomprimere de aktiver, der var gemt på din pc, og disse aktiver blev derefter sendt til GPU'en, så de kunne vises efter behov. Men som Microsoft påpeger, er GPU'er gode til at håndtere denne slags opgaver meget hurtigere, så det giver mening at aflaste det arbejde til GPU'en. For at gå med på det, måtte Microsoft selvfølgelig også skabe et nyt komprimeringsformat, GDeflate, som blev udviklet i samarbejde med Nvidia. Dette format er optimeret til GPU-dekomprimering, og baseret på Microsofts test kan aktiver dekomprimeres næsten tre gange hurtigere takket være denne forbedring.
Mens GPU-dekomprimering understøttes på alle GPU'er, der understøtter DirectX 12 og Shader Model 6.0, er der optimeringer - kaldet metakommandoer - som GPU-producenter kan lave til deres drivere for specifikt at forbedre ydeevnen på deres hardware. Intel og Nvidia har allerede optimeringer til DirectStorage 1.1 og GDeflate i de nyeste versioner af deres GPU-drivere. siger AMD den har allerede drivere med metakommando-support, men de vil blive delt med ISV-partnere under NDA. Du kan holde øje med AMDs supportside for at få de nyeste drivere, når de udgives.
Mens DirectStorage er beregnet til at blive brugt i Windows-spil, siger Microsoft, at det vil frigive kilden kode for GDeflate-kompressoren og -dekomprimeren, så udviklere kan komprimere aktiver på andre platforme. Nu hvor GPU-dekomprimering er officielt understøttet, burde det være et spørgsmål om tid, før spil begynder at implementere det, og du bør se en betydelig forskel i indlæsningstider, når det sker.
Kilde:Microsoft