Wat is DirectStorage in Windows 11?

Wat is DirectStorage in Windows 11?

Microsoft heeft de release van DirectStorage begin 2022 aangekondigd. Direct Storage belooft snellere laadtijden en betere prestaties in games en is een van de belangrijkste redenen om te upgraden naar Windows 11. Na een bijgewerkte DirectStorage-versie eind 2022 is het tijd om ontdek waar deze nieuwe software over gaat en wat het betekent voor gamers in 2023 en daarna.

Wat is DirectStorage?

DirectStorage is een opslag-API op laag niveau die de overdracht en decompressie van game-assets van de opslag naar de GPU verbetert. DirectStorage, dat zijn oorsprong vindt in de Xbox Series S/X-consoles, is gemaakt om te profiteren van moderne krachtige SSD’s en de migratie van langzamere HDD’s te voltooien. Tegelijkertijd zijn game-ontwikkelaars begonnen met het optimaliseren van games voor snellere SSD’s, en DirectStorage zou een schot in de roos voor hen kunnen blijken te zijn.

Hoe werkt DirectStorage

Game-items zoals personagemodellen, werelden, andere afbeeldingen, geluiden en meer worden meestal opgeslagen in een gecomprimeerde indeling om de schijfruimte te optimaliseren. Wanneer je een game start, roept het deze middelen uit je opslag om de gamewereld te bevolken. De traditionele stroom van deze activa begint op opslagniveau, gaat naar de RAM waar de activa worden gedecomprimeerd door de CPU en gaat uiteindelijk naar de GPU waar de gedecomprimeerde activa worden overgebracht om te worden weergegeven.

Samsung SSD-weergave.
Bron afbeelding: Wikimedia Commons

Langzamere HDD’s waren niet in staat om meerdere IO-verzoeken (invoer/uitvoer) te verwerken, dus game-ontwikkelaars hebben games geoptimaliseerd om grote hoeveelheden activa in één keer te laden. Dit beperkt de mate van detail die in open werelden kan worden gepropt en vereist trucs zoals het toevoegen van lange gangen om laadtijden te verhullen. Moderne SSD’s daarentegen, vooral NVMe-schijven, kunnen zelfs tienduizenden IO-verzoeken per seconde aan. Hierdoor kunnen game-ontwikkelaars games optimaliseren voor SSD’s, zodat games een kleiner aantal assets uit de opslag kunnen vragen, maar dit vaker doen.

Belangrijke verbeteringen

DirectStorage verbetert twee belangrijke stadia van de hierboven besproken activastroom. Ten eerste verbetert het de gegevensoverdracht van opslag naar geheugen. DirectStorage 1.0 maakt gebruik van de verbeterde IO-stack van Windows 11 om games te helpen profiteren van de hogere bandbreedte van moderne PCIe 4.0 en PCIe 5.0 NVMe SSD’s en SATA SSD’s. Ten tweede wordt met DirectStorage 1.1 het decompressiegedeelte van het proces ook efficiënter gemaakt door de GPU te gebruiken in plaats van de CPU. Het blijkt dat GPU’s ongelooflijk bedreven zijn in het parallel uitvoeren van herhaalbare taken.

Gigabyte GPU-model tentoongesteld.
Afbeeldingsbron: Unsplash

Beide verbeteringen zorgen samen voor snellere laadtijden van activa en stellen ontwikkelaars in staat om ongelooflijk ingewikkelde open werelden veel sneller dan ooit tevoren te maken.

De Xbox Series S/X- en de PS5-consoles hebben al aanzienlijke prestatiesprongen gemaakt door de decompressie van activa te verschuiven van de CPU naar de GPU. Een bijkomend voordeel is de extra vrijgekomen CPU-bandbreedte die voor andere spelprocessen kan worden gebruikt. Het lijkt erop dat pc-games vergelijkbare prestatievoordelen zullen krijgen naarmate ontwikkelaars de komende jaren beginnen te profiteren van DirectStorage.

Wat betekent DirectStorage tegenwoordig voor gamers?

Door al dat gepraat over laadtijden van de volgende generatie en ongekende open werelden vraag je je waarschijnlijk af: waar zijn de games? Hoewel het waar is dat er momenteel slechts één game is ( Forspoken ) die DirectStorage ondersteunt, zullen er steeds meer games omheen worden ontworpen. Het zal echter niet nog twee tot drie jaar duren voordat gamers een aanzienlijk aantal DirectStorage-titels gaan zien.

Screenshot van Forspoken-game.
Bron afbeelding: Square Enix

Dus wat betekent dit vandaag voor jou? Moet je beginnen met het voorbereiden van je game-installatie door een van de beste PCIe 5.0 gaming-moederborden en een high-end Gen4 of Gen5 SSD te kopen?

Als je dit jaar een nieuwe gaming-pc bouwt, wil je waarschijnlijk investeren in het nieuwste platform van Intel of AMD. Dat betekent ofwel de Ryzen 7000 CPU’s, Intel’s 12e / 13e generatie CPU’s, of wat er daarna komt van Team Red of Team Blue. Hoe dan ook, je zult gedekt zijn op het gebied van CPU en moederbord. Als je naar de opslagafdeling gaat, is elke Gen4- of Gen5-SSD die je kiest meer dan genoeg om de voordelen van DirectStorage te realiseren wanneer ze uiteindelijk arriveren.

AMD Ryzen Zen 4 CPU-logo.
Bron afbeelding: Wikimedia Commons

Aan de andere kant, als je nog een paar jaar niet upgradet, verlies je ook niet echt iets. Tegen de tijd dat we meer door DirectStorage ondersteunde games gaan zien, kun je de markt beoordelen en beslissen of een upgrade voor jou zinvol is op basis van de hardware en games van die tijd.

Kortom, u hoeft niet direct actie te ondernemen wat betreft de impact van DirectStorage. Maar u kunt er zeker van zijn dat pc-gaming er over een paar jaar heel anders uit gaat zien en aanvoelen.

DirectStorage inschakelen in Windows 11

Microsoft levert DirectStorage standaard met Windows 11. Als u dus al een upgrade naar Windows 11 hebt uitgevoerd, hoeft u geen enkele instelling handmatig in te schakelen om gebruik te maken van DirectStorage. Zorg er echter voor dat uw Windows-installatie is bijgewerkt en dat u de nieuwste stuurprogramma’s voor uw GPU hebt geïnstalleerd. Als u over de nieuwste software beschikt, hoeft u nooit meer geüpgradede DirectStorage-functies of -versies te missen.

Kunnen Windows 10-gebruikers profiteren van DirectStorage?

Volgens Microsoft zal DirectStorage niet alleen op Windows 11 draaien, maar ook op Windows 10. Zelfs als u Windows 10 gebruikt en niet wilt overstappen naar Windows 11, kunt u nog steeds profiteren van DirectStorage. Het is belangrijk op te merken dat u nog steeds de maximale prestatievoordelen krijgt op Windows 11 vanwege de geavanceerdere opslagstack. DirectStorage is gebouwd met de vooruitgang van Windows 11 in het achterhoofd en zal later worden geïntroduceerd in Windows 10.

Veel Gestelde Vragen

Hoeveel sneller is DirectStorage?

DirectStorage maakt gebruik van de hogere bandbreedte van snelle NVMe SSD’s en de zeer geavanceerde grafische cores van moderne GPU’s. Dit kan volgens Microsoft resulteren in een reductie van laadtijden tot 200% en CPU-gebruik tot 85%. In een gesimuleerde test kon Microsoft de laadtijd van activa terugbrengen van 2,36 seconden naar 0,8 seconden . Om prestatieverbeteringen in de buurt van deze cijfers te kunnen realiseren, zouden gamers hun gamebestanden op ten minste een PCIe 3.0 NVMe SSD moeten installeren, moeten upgraden naar Windows 11 en vooral moeten wachten tot meer titels DirectStorage op Windows ondersteunen.

Verbetert DirectStorage de FPS?

DirectStorage is bedoeld om de laadtijden van games te verkorten en ervoor te zorgen dat ontwikkelaars complexere werelden kunnen bouwen. Het is helemaal niet bedoeld om de FPS te verbeteren. Hoewel sommige tests ten onrechte hebben geconcludeerd dat het inschakelen van DirectStorage resulteert in een FPS-reductie in Forspoken, zou het technisch mogelijk kunnen zijn. Aangezien DirectStorage de last van het decomprimeren van activa naar de GPU verschuift, lijkt het logisch dat er enige prestatiehit zou zijn die zich vertaalt in verminderde FPS. Maar zonder meer uitgebreide tests op verschillende titels, kan het op de een of andere manier nog niet worden geconcludeerd.

Welke GPU moet ik hebben voor DirectStorage?

Hoewel elke grafische kaart die DirectX 12 ondersteunt (NVIDIA 900-serie en AMD 200-serie en nieuwer) DirectStorage ondersteunt, kun je de beste prestaties verwachten van de GPU’s die DirectX 12 Ultimate ondersteunen, de nieuwste versie van de API. NVIDIA’s RTX 2000-serie en nieuwere kaarten ondersteunen DX12 Ultimate, terwijl hetzelfde geldt voor AMD’s 6000-serie en nieuwere kaarten.

Afbeelding tegoed: Unsplash

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *