DirectStorage 1.1 is nu beschikbaar met GPU-decempressie voor nog snellere laadtijden

Microsoft heeft DirectStorage 1.1 officieel uitgebracht, en er zijn al nieuwe drivers van Intel en Nvidia om de technologie te ondersteunen.

Microsoft heeft aangekondigd dat DirectStorage 1.1 nu officieel beschikbaar is voor ontwikkelaars, en belooft nog snellere laadtijden voor games op Windows te bieden. Dat is te danken aan de nieuw toegevoegde ondersteuning voor GPU-decompressie, die de taak van het decomprimeren van game-items van de CPU overneemt.

GPU-decompressie is een groot deel van de belofte van DirectStorage, hoewel dit niet verscheen toen de API voor het eerst werd geïntroduceerd eerder dit jaar beschikbaar gesteld aan pc-game-ontwikkelaars. Een paar weken geleden, Microsoft zei dat het zou arriveren met DirectStorage 1.1 vóór het einde van het jaar, en gelukkig duurde het niet te lang.

Wanneer je in het verleden een game speelde, was het de taak van de CPU om de op je pc opgeslagen assets te decomprimeren, en die assets werden vervolgens naar de GPU gestuurd, zodat ze indien nodig konden worden weergegeven. Maar zoals Microsoft opmerkt, zijn GPU's geweldig in het veel sneller uitvoeren van dit soort taken, dus het overbrengen van dat werk naar de GPU is logisch. Natuurlijk moest Microsoft daarbij ook een nieuw compressieformaat creëren, GDeflate, dat in samenwerking met Nvidia werd ontwikkeld. Dit formaat is geoptimaliseerd voor GPU-decompressie en op basis van de tests van Microsoft kunnen assets dankzij deze verbetering bijna drie keer sneller worden gedecomprimeerd.

Hoewel GPU-decompressie wordt ondersteund op alle GPU's die DirectX 12 en Shader Model 6.0 ondersteunen, zijn er optimalisaties: zogenaamde metacommando's - die GPU-fabrikanten aan hun stuurprogramma's kunnen geven om specifiek de prestaties van hun stuurprogramma's te verbeteren hardware. Intel En Nvidia hebben al optimalisaties voor DirectStorage 1.1 en GDeflate in de nieuwste versies van hun GPU-stuurprogramma's. zegt AMD het beschikt al over stuurprogramma's met metacommando-ondersteuning, maar deze zullen onder NDA worden gedeeld met ISV-partners. U kunt de ondersteuningspagina van AMD in de gaten houden om de nieuwste stuurprogramma's te ontvangen wanneer deze worden uitgebracht.

Hoewel DirectStorage bedoeld is voor gebruik in Windows-games, zegt Microsoft dat het de broncode zal vrijgeven code voor de GDeflate-compressor en decompressor, zodat ontwikkelaars assets op andere kunnen comprimeren platforms. Nu GPU-decompressie officieel wordt ondersteund, zou het een kwestie van tijd moeten zijn voordat games dit gaan implementeren, en je zou een aanzienlijk verschil in laadtijden moeten zien als dat gebeurt.


Bron:Microsoft