Zephyrnet-logo

Dankzij DirectStorage laadt Forspoken in slechts één seconde

Datum:


GDC is een belangrijk evenement in de pc-gamingkalender. Behalve dat ontwikkelaars de kans krijgen om te laten zien waar ze aan hebben gewerkt, is het ook een goed moment om de technologieën te belichten die de games van morgen zullen aandrijven. Een van de games die gebruik gaat maken van tal van nieuwe technologieën is uitgesproken van Luminous Productions, en het wordt een van de eerste games waarvan wordt geprofiteerd DirectStorage van Microsoft

DirectStorage heeft als doel de laadtijden in games aanzienlijk te verbeteren. Als je niet geobsedeerd bent door NVMe SSD's, dan heb je misschien de buzz rond de technologie gemist: een high-speed I/O API die vergelijkbaar is met Windows 10 en Windows 11, alleen is deze ook specifiek geoptimaliseerd voor Windows 11 . 

De M.2 SSD had slechts 2.2 seconden nodig om de eerste scène te laden met DirectStorage.

DirectStorage is bijzonder effectief in het beheren van kleine bestanden, en daarmee streeft Forspoken ernaar de laadtijd te verminderen van gemiddeld ongeveer 10 seconden tot een enkele seconde. Je kijkt nog steeds naar ongeveer 10 seconden op een SATA SSD voor de game, en meer dan 30 seconden bij het laden vanaf een harde schijf, maar een enkele seconde op een next-gen NVMe SSD zou een aantrekkelijke reden zijn om te upgraden naar de nieuwste techniek.

Luminous Productions suggereert dat DirectStorage zich richt op NVMe M.2 SSD's met doorvoersnelheden van 5,000 MB/s en meer, wat betekent dat veel eerste-generatie PCIe 4.0 SSD's in staat zijn om de benodigde prestaties te leveren. De allernieuwste PCIe 4.0-schijven kunnen 7,000 MB/s halen, dus het zal interessant zijn om te zien of de allerbeste SSD's een prestatieverbetering bieden, of dat andere factoren betekenen dat het niet veel verschil zal maken. We zullen moeten zien wanneer de game daadwerkelijk wordt gelanceerd.

DirectStorage is in staat om verschillende stadia van de workflow voor het laden van activa te versnellen, van het rechtstreeks laden van bestanden tot geoptimaliseerde decompressie en GPU-initialisatie en het uploaden van activa. Een belangrijk onderdeel van DirectStorage is dat het laden van gegevens parallel kan worden uitgevoerd, waarbij meerdere leesverzoeken tegelijkertijd worden gesynchroniseerd voor veel snellere laadtijden, iets wat niet mogelijk is met traditionele bestandstoegang. 

In de presentatie liet de technisch directeur van Luminous, Teppei Ono, zien dat Forspoken een selectie van scènes laadde, bestaande uit ongeveer 20,000 bestanden met een gewicht van 4.5 GB. De laadtijden van deze scènes werden getoond op NVMe SSD's, SATA SSD's en HDD om te laten zien wat een verschil DirectStorage kan maken in vergelijking met traditionele Win32 API. Het verschil was aanzienlijk. 

Een M.2 SSD had slechts 2.2 seconden nodig om de eerste scène te laden met DirectStorage, terwijl een SATA SSD meer dan het dubbele nodig had van 4.6 seconden. De harde schijf klokte ondertussen in op 24.6 seconden. De tweede scène had vergelijkbare cijfers, waarbij de M.2 SSD 1.9 seconden in beslag nam, de SATA-schijf 3.7 seconden en de HDD met 21.5 seconden aan de achterkant. 

Als u een reden nodig had om uw harde schijven te dumpen, is dit waarschijnlijk de reden. 

Een verdere uitsplitsing van de laadtijden van deze scène laat zien dat de directe gegevensoverdracht met compressie echter slechts een deel van het beeld is, waarbij de DirectStorage API een bestands-IO-snelheid van 4,839 MB/s heeft tegen de Win32 API op dezelfde schijf die binnenkomt op 2,826 MB/s. Het verschil in werkelijke laadtijden is echter niet zo groot, met 1.9 s versus 2.1 s voor de Win32 API. 

Piekopslag

SATA, NVMe M.2 en PCIe SSD's op blauwe achtergrond

(Afbeelding tegoed: toekomst)

Beste SSD voor gamen: de beste solid-state schijven die er zijn
Beste PCIe 4.0 SSD voor gaming: de volgende generatie is geland
De beste NVMe SSD: deze splinters van SSD-goedheid
Beste externe harde schijven: je horizon verbreden
Beste externe SSD's: plug-in upgrades voor gaming-laptops en consoles

De presentatie maakte duidelijk dat optimaal gebruik maken van DirectStorage niet simpelweg een kwestie is van het in de Luminous-engine steken en het vergeten. Er waren aanzienlijke optimalisaties nodig om de technologie optimaal te benutten, en zelfs dan zijn er knelpunten in hoe scènes worden opgezet en hoe dingen verder kunnen worden verbeterd. Een daarvan is de verwerking van decompressie - er zijn plannen voor DirectStorage om in de toekomst directe GPU-decompressie te ondersteunen, wat de prestaties nog verder zou moeten verbeteren.

DirectStorage ziet eruit alsof het de bal aan het rollen krijgt voor veel snellere laadtijden, met het potentieel voor bijna onmiddellijke ervaringen. Er is nog veel werk aan de winkel, maar het helpt dat Forspoken er geweldig uitziet, wat benadrukt wat er mogelijk is met de huidige stand van de technologie. 

Forspoken komt uit op 11 oktober 2022. 

spot_img

Laatste intelligentie

spot_img

Chat met ons

Hallo daar! Hoe kan ik u helpen?