Microsoft's DirectStorage API voor games komt naar Windows 10

Microsoft heeft aangekondigd dat zijn nieuwe DirectStorage API naar Windows 10 en Windows 11 komt, waardoor games sneller kunnen laden.

Tijdens het Windows 11-evenement vorige maand maakte Microsoft bekend dat het nieuwe besturingssysteem zou verschijnen de nieuwe DirectStorage-API. Deze nieuwe API verandert de manier waarop games gegevens van de NVMe SSD-schijven lezen, waardoor veel hogere snelheden en kortere laadtijden mogelijk zijn. Het lijkt er echter op dat DirectStorage ook naar Windows 10 komt, met name versie 1909 en hoger. De aankondiging werd gedaan gelijktijdig met de release van de eerste preview voor ontwikkelaars van de API.

Laten we een beetje terugspoelen; DirectStorage maakte zijn debuut op de Xbox Series X- en S-consoles en diende als ruggengraat voor de Xbox Velocity Architecture. Microsoft maakte al snel bekend dat dit zo zou zijn komt naar Windows-pc's, en destijds dachten we allemaal dat dit Windows 10 betekende. Toen Microsoft de functie voor Windows 11 aankondigde, leek het er echter op dat Windows 10-gebruikers DirectStorage mogelijk niet zouden krijgen. Nu lijkt het erop dat dit niet het geval zal zijn, maar de ervaring is misschien niet precies hetzelfde.

Er zijn twee belangrijke voordelen van DirectStorage die we kennen. De eerste is dat meerdere IO-verzoeken tegelijkertijd kunnen worden afgehandeld. Dit is de afgelopen jaren steeds belangrijker geworden, omdat games nu veel groter zijn dan vroeger. Het is ook belangrijk omdat NVMe-schijven veel meer bandbreedte hebben en duizenden verzoeken om gegevenstoegang voor overhead zorgen. Omdat meerdere verzoeken tegelijkertijd worden afgehandeld, kan de volledige bandbreedte van een NVMe-schijf worden gebruikt. Een ander groot voordeel is dat de GPU de decompressie van gamegegevens aankan, waardoor het proces nog sneller gaat.

Er is echter nog iets anders dat Microsoft nu vermeldt. Windows 11 heeft een nieuwe, verbeterde opslagstack, waardoor pc's optimaal kunnen profiteren van DirectStorage. Op Windows 10 heeft het bedrijf de oudere opslagstack voor DirectStorage geoptimaliseerd, maar het is niet helemaal hetzelfde. Microsoft zegt echter niet hoe groot het verschil zou moeten zijn.

Games zullen speciaal voor DirectStorage moeten worden gebouwd, maar ze blijven werken op pc's die de API niet ondersteunen, dus je hoeft je geen zorgen te maken over compatibiliteit. Om DirectStorage te gebruiken heb je echter wel een NVMe SSD nodig. Voor ontwikkelaars. de API hoeft slechts één keer in de game-engine te worden geïmplementeerd en de voordelen ervan worden automatisch in de hele game toegepast. Hoewel de eerste preview nu beschikbaar is, zijn de GPU-decompressiemogelijkheden nog niet beschikbaar.