De technologie achter de supersnelle laadtijden op de Xbox Series X komt naar pc’s in de vorm van DirectStorage, heeft Microsoft aangekondigd. De DirectX API heeft tot doel de laadtijden drastisch te verkorten en ontwikkelaars in staat te stellen grotere, meer gedetailleerde werelden te creëren dan ooit tevoren dankzij de “best in class IO-technologie” (dat is input / output, voor het geval je niet bekend bent met de term) – als je hebt de juiste soort SSD, dat wil zeggen.
Maar wat is DirectStorage werkelijk, en hoe verschilt het van de onlangs aangekondigde RTX IO van Nvidia, die iets soortgelijks belooft voor de nieuwe RTX 3070, RTX 3080 en RTX 3090 kaarten? Lees hieronder alles wat u moet weten.
Als je je, net als ik, hebt afgevraagd waarom SSD’s blijkbaar zoveel meer gaan doen voor de PS5 en Xbox-serie X dan wat ze tot nu toe voor ons hebben gedaan in pc-land, heeft het allemaal te maken met de staat van onze huidige opslag-API’s. Volgens Microsoft zijn de huidige opslag-API’s niet geoptimaliseerd voor het grote aantal IO-verzoeken dat moderne games vereisen, en kunnen ze vaak niet opschalen om te profiteren van de supersnelle snelheden die worden aangeboden door NVMe SSD’s.
“Zelfs met supersnelle pc-hardware en een NVMe-drive zullen games die de bestaande API’s gebruiken de IO-pijplijn niet volledig kunnen verzadigen, waardoor kostbare bandbreedte op tafel ligt”, zei Microsoft in hun blogpost.
Voer DirectStorage in, een nieuwe API die als doel heeft om van die eeuwenoude knelpunten af te komen om de laadtijden te verbeteren en spelwerelden groter en gedetailleerder dan ooit tevoren te laten zijn. Kort samengevat, DirectStorage stroomlijnt het volledige I / O-systeem van uw pc, zodat het veel efficiënter gegevens naar uw RAM en geheugenbanken van de grafische kaart kan laden. Het maakt ook gebruik van “de beste huidige en aankomende decompressietechnologieën” om genoemde gegevens snel in uw GPU te krijgen, zodat ze kunnen worden weergegeven, en stelt games in staat om de prestatiedoorvoer van uw NVMe SSD volledig te maximaliseren.
“Op deze manier krijgen ontwikkelaars een uiterst efficiënte manier om vele ordes van grootte meer IO-verzoeken dan ooit tevoren in te dienen / af te handelen, waardoor je uiteindelijk de tijd die je wacht om in het spel te komen tot een minimum kunt beperken en je grotere, meer gedetailleerde virtuele werelden kunt bieden die worden geladen als zo snel als je gamekarakter er doorheen kan bewegen ”, aldus Microsoft.
Er zijn echter een paar vangsten. Voorlopig wordt DirectStorage alleen ondersteund door bepaalde NVMe-schijven en Microsoft heeft nog niet aangekondigd of bestaande PCIe Gen 3 NVMe SSD’s ermee compatibel zullen zijn, of dat het iets wordt gereserveerd voor de inkomende generatie PCIe 4.0 SSD’s. Dat komt gedeeltelijk omdat Microsoft nog bezig is met het afronden van hun DirectStorage API en de ondersteunende componenten, en het zal waarschijnlijk pas volgend jaar duren als ze hun preview voor ontwikkelaars uitbrengen dat we er meer over horen. Als uw pc in de tussentijd DirectStorage niet ondersteunt, “zullen games net zo goed blijven werken als altijd”, zegt Microsoft.
DirectStorage versus Nvidia RTX IO
Waarschijnlijk heb je waarschijnlijk een PCIe 4.0 NVMe-schijf nodig als Nvidia’s RTX IO Explainer is alles om voorbij te gaan, wat een ander nieuw stuk technologie is dat Nvidia heeft aangekondigd naast hun nieuwe Nvidia Ampere GPU’s. RTX IO zal rechtstreeks worden aangesloten op de DirectStorage API van Microsoft wanneer het wordt gecombineerd met een van hun aankomende RTX 3000-kaarten, en Nvidia beweert dat het de IO-prestaties tot 100x zal versnellen in vergelijking met harde schijven en traditionele opslag-API’s.
“Bij gebruik met Microsoft’s nieuwe DirectStorage voor Windows API, RTX IO ontlast het werk van tientallen CPU-kernen naar je GeForce RTX GPU, waardoor de framesnelheden worden verbeterd, games vrijwel onmiddellijk kunnen worden geladen en de deur wordt geopend naar een nieuw tijdperk van grote, ongelooflijk gedetailleerde open-wereldgames ”, aldus Nvidia.
Nvidia noemt DirectStorage inderdaad een “opslagarchitectuur van de volgende generatie die speciaal is ontworpen voor gaming-pc’s die zijn uitgerust met de modernste NVMe SSD’s”, dus het zou me niet verbazen als bestaande PCIe 3.0 NVMe-schijven in de kou zouden blijven staan.
Wat ik ben Ik wil er echter graag achter komen of Nvidia’s RTX IO-technologie uiteindelijk zelfs sneller zal zijn dan DirectStorage wanneer ze samen worden gebruikt. Immers, de aankomende tweede generatie van AMD Navi GPU’s vormen het hart van zowel de Xbox Series X als de PS5, en dat zou ik me voorstellen AMD’s aanstaande RX 6000 grafische kaarten zal ook worden gebouwd rond de DirectStorage-technologie van Microsoft. AMD heeft altijd de voorkeur gegeven aan open source-technologieën in plaats van hun eigen gepatenteerde route zoals Nvidia te bewandelen, dus ik zou erg geïnteresseerd zijn om te zien of Nvidia’s RTX IO iets toevoegt bovenop DirectStorage, of dat het gewoon onzinnige marketing is om Nvidia’s RTX 3000 te maken kaarten zien er beter uit.
Hoe dan ook, we zullen nog moeten wachten tot ergens volgend jaar voordat we er echt achter kunnen komen, aangezien zelfs Nvidia hun RTX IO-uitlegger beëindigt door te praten over de hierboven genoemde preview van Microsoft-ontwikkelaars. Voor nu kun je maar beter beginnen met sparen voor die allerbelangrijkste PCIe 4.0 SSD, want als ze allemaal zoiets kosten Gigabyte’s Aorus NVMe Gen 4 SSD, dan begint uw volgende pc-upgrade inderdaad erg duur te worden.