WK 2026: Scoor de beste deals! Stel jouw winnende opstelling samen met behulp van ons advies.

Microsoft brengt eind dit jaar DirectStorage 1.1 met gpu-decompression uit

Microsoft is van plan om eind dit jaar DirectStorage 1.1 uit te brengen. Vanaf dan kunnen ontwikkelaars de techniek implementeren in hun games. Met DirectStorage 1.1 kan de gpu asset decompression uitvoeren, wat laadtijden in games moet verkorten.

DirectStorage is een Microsoft-techniek die decompression in games moet versnellen. Spellen bevatten namelijk compressed bestanden, zoals objecten, personages en omgevingen. Wanneer het spel die bestanden nodig heeft, worden deze uitgepakt middels de cpu. Met DirectStorage 1.1 kunnen deze bestanden ook door de gpu worden uitgepakt, legt Microsoft uit.

Het voordeel is dat gpu's 'extreem efficiënt zijn in het parallel uitvoeren van herhaalbare taken', schrijft het bedrijf. Dat, gecombineerd met een snelle NVMe-schijf, zorgt ervoor dat computers bestanden sneller kunnen uitpakken. Daardoor moeten games sneller laden. Het andere voordeel is dat de cpu gebruikt kan worden voor andere taken. Microsoft heeft een eigen voorbeeld ontwikkeld waarbij een scene bijna drie keer sneller wordt uitgevoerd dan bij cpu-decompression.

Hoewel Microsoft DirectStorage 1.1 dit jaar nog uitbrengt, zal het nog even duren voor de techniek ook in games te gebruiken is. Nvidia en AMD moeten de techniek namelijk eerst in hun eigen gpu-drivers implementeren, daarnaast moet de gameontwikkelaar de functie ook ondersteunen. Microsoft zegt dat DirectStorage 1.1 het best werkt onder Windows 11 en met een NVMe-ssd. Dit laatste is nodig vanwege de grotere bandbreedte van deze schijf.

Microsoft bracht de eerste versie van DirectStorage in maart uit. Deze opslag-api maakt snellere laadtijden mogelijk door beter om te gaan met hogere i/o-requests in combinatie met NVMe-opslag. AMD bracht eerder Smart Access Storage uit, dat eveneens decompressie mogelijk maakt op de gpu.

Microsoft DirectStorage 1.1
Microsofts voorbeeld van hoe DirectStorage 1.1 games sneller laat laden. Links gpu-decompression, rechts cpu-decompression.

Door Hayte Hugo

Redacteur

14-10-2022 • 14:55

36

Submitter: zikje

Reacties (36)

Sorteer op:

Weergave:

Zal dit ook nog werken met een oudere nvme ssd? Zoals de 970 evo plus. En kunnen de normale sata ssd's er ook nog iets van gebruik maken?
Directstorage zal werken op nvme's vanaf PCI 3.0. Het zal in principe ook werken op sata, maar zou minder efficiënt zijn (logisch, gezien leessnelheid).


Dit gezegd zijnde, wacht ik de effectieve real life data af.

Maw. zoals ik al vaker heb opgemerkt : ik koop pas een PCI 4.0 (of 5.0?) nvme nadat data zwart op wit hebben aangetoond dat er een relevant (statistisch en ook in real life) verschil is in laadtijden tussen dit soort nvme's, en een nvme van de pci 3.0 generatie.
MS zei ergens recommanded minimaal PCIE 3.0 voor de PCIE drives dus ik neem aan van wel

https://www.pcgamer.com/microsoft-directstorage-pcie-ssds/

en ja zag ergens een video waar sata ook van deze techniek profiteerde

ik zal straks even zoeken naar die video tag me maar even dan vergeet ik het niet

https://youtu.be/Bq_eXMA5KqM?t=116

hier is de video als de tijd niet goed staat het is vanaf 1:55

[Reactie gewijzigd door atthias op 25 juli 2024 04:34]

[Het zal] nog even duren voor de techniek ook in games te gebruiken is. Nvidia en AMD moeten de techniek namelijk eerst in hun eigen gpu-drivers implementeren, daarnaast moet de gameontwikkelaar de functie ook ondersteunen.

De eerste game die dit ondersteunt zal relatief snel uitkomen : Forspoken. Het spel zelf interesseert me niet, maar ben zeker wel geïnteresseerd in het technisch aspect ervan. En hoe het vergelijkt met PS5.
Volgens het artikel werkt het dus met een nieuwe compressie formaat: GDeflate
(Made by NVIDIA.)
Soon after the SDK release, we will publish Apache 2.0 licensed reference implementations of GDeflate compressors and decompressors, allowing tooling to be integrated with existing asset pipelines.
Dus pas na de release zal tooling/code/documentatie vrijgegeven worden. Gelukkig met een OS vriendelijke licentie.
Toch wel handig om te weten.
Zou Microsoft dit ook gaan gebruiken voor NTFS compressed folders? Of zou de roundtrip die je dan moet maken te duur zijn?
[…] bijna drie keer sneller […]
Wat betekent dit?

3 keer sneller is meer dan 2 en meer dan 1 keer. Maar wat is x keer sneller?
Dat het 1/3 zo lang duurt misschien? 33% van de oude tijd? Ik zou zeggen de snelheid is 2/3e toegenomen. Dan heb je een verhouding. 3 keer sneller is geen verhouding.

Op dit item kan niet meer gereageerd worden.