Hoe DirectStorage de GPU-prestaties verbetert

click fraud protection

PCIe 5.0 SSD's kunnen in de toekomst een belangrijk onderdeel worden van het behalen van goede gamingprestaties.

DirectStorage is de oplossing van Microsoft voor het moderniseren van de manier waarop SSD's in games worden gebruikt. Zoals het er nu uitziet, worden de SSD's van vandaag zeer softwarematig beperkt als het gaat om gegevensoverdrachtsnelheden DirectStorage is eenvoudigweg een manier om dat knelpunt weg te nemen en games de volledige kracht van NVMe/PCIe te laten gebruiken drijft. Het geeft uw GPU zelfs rechtstreeks toegang tot uw SSD, waarbij uw CPU volledig wordt omzeild. Je hebt waarschijnlijk gehoord dat dit geweldig zal zijn om de laadtijden te verkorten, en dat is waar de meeste retoriek op gericht is.

Maar DirectStorage gaat niet alleen over laadtijden, en ik zou zelfs willen beweren dat laadtijden niet eens de primaire focus van deze nieuwe technologie zijn. Waar het bij DirectStorage eigenlijk om gaat, is het aansluiten van uw SSD op uw GPU en het verbeteren van de grafische prestaties voor hogere framerates. Dit zou echt geweldig kunnen zijn voor pc-gaming en gamers in staat stellen volledig te profiteren van PCIe 5.0 SSD's (

die momenteel niet zo handig zijn voor gamen), of het kan ook nog iets anders zijn dat moderne GPU's nog afschuwelijker maakt.

Hoe DirectStorage uw SSD net zo belangrijk kan maken als uw CPU en GPU

Het is duidelijk dat SSD's en GPU's behoorlijk verschillende hardware zijn. Je slaat games op de ene op en draait games op de andere, en het is niet echt duidelijk dat een snellere SSD betere gameprestaties betekent buiten de laadtijden. Maar alle GPU's hebben één ding: geheugen, of specifieker VRAM. In de kern is VRAM slechts een medium voor gegevensopslag, wat een SSD is, en hoewel GDDR behoorlijk verschilt van NAND-flash, hebben ze allebei één ding gemeen: bandbreedte.

Geheugenbandbreedte is een belangrijke specificatie voor GPU's. Het wordt bepaald door een combinatie van de geheugenbusbreedte, de frequentie van geheugenchips, en hoeveel geheugenchips er in gebruik zijn, aangezien het gebruik van een volledige geheugenbus een bepaald aantal vereist chips. Low-end GPU's hebben doorgaans een bandbreedte van minimaal 100 GB/s tot hun beschikking, en duurdere GPU's kunnen slechts 1 TB/s halen. De bandbreedte van SSD's is precies de overdrachtssnelheid die ze kunnen halen, iets waar SSD-fabrikanten vaak reclame voor maken.

Nu weet je misschien dat PCIe 5.0 SSD's theoretisch een snelheid van 16 GB/s halen, ver verwijderd van zelfs 100 GB/s, maar dat zijn slechts ruwe gegevens. De geheime saus van DirectStorage is het feit dat het de GPU kan gebruiken in plaats van de CPU voor decompressie van gegevens, dus het is nu mogelijk om gegevens rechtstreeks vanaf de SSD te comprimeren en aan de GPU te geven. Dit heeft ook als bijkomend neveneffect dat het de belasting van de CPU vermindert.

Microsoft heeft nog niet aangekondigd hoeveel compressie DirectStorage kan verwerken, maar voor zover ik weet zal het waarschijnlijk vijf keer de compressie zijn, of iets meer. Dat is in wezen vijf keer de bandbreedte, wat betekent dat de snelste PCIe 5.0 SSD's van de toekomst tot 80 GB/s extra bandbreedte kunnen bieden.

Voor GPU's uit het lagere en middensegment is dit een behoorlijk groot probleem. 80 GB/s extra bandbreedte zou een verbetering van 30% zijn voor de RTX 4060, en een verbetering van ongeveer 25% voor de RX 7600. Voor high-end GPU's is het voordeel minder duidelijk, maar het zou in ieder geval iets extra's zijn. PCIe 6.0 SSD's zullen dit verhogen tot 160 GB/s extra bandbreedte, en dat zal een nog grotere deal zijn. Heck, een PCIe 4.0 SSD in een draagbare gaming-pc zou een enorme boost zijn voor geïntegreerde grafische afbeeldingen, waarvoor meestal high-end RAM nodig is om goed te presteren, zelfs in het geval van de Stoomdek.

DirectStorage zou iets geweldigs kunnen zijn, of een andere reden om toekomstige GPU's te belemmeren

Bron: Nvidia

Eén ding waar ik me zorgen over maak met DirectStorage is dat het minder een leuk-om-te-hebben-functie zou kunnen worden en meer een functie die je prestaties zullen afschuwelijk zijn als je er geen hebt. -snelle SSD soort gimmick. Eén reden waarom ik me hier vooral zorgen over maak, is dat GPU-fabrikanten (voornamelijk Nvidia en AMD hier) al een tijdje proberen geld te besparen door het geheugen van GPU's af te slanken, en terwijl veel daarvan heeft te maken met capaciteit, het gaat ook om bandbreedte.

De afgelopen jaren hebben we een aantal behoorlijk snelle GPU's gezien met schrikbarend kleine geheugenbusbreedtes. 256-bits of zelfs 192-bits bussen waren bijvoorbeeld vrij standaard voor de middenklasse, maar nu zijn kaarten uit de middenklasse zoals de RX 7600 en de RTX 4060 hebben slechts 128-bit bussen, wat vroeger gereserveerd was voor enkele van de langzaamste GPU's in veel landen. serie. Zelfs de RTX 4090 heeft slechts een 384-bit brede bus, hetzelfde als de RTX 3080 Ti.

Natuurlijk zijn er goede redenen voor Nvidia en AMD om de busbreedte te willen verkleinen: het maakt GPU's kleiner en dus goedkoper om te produceren, en bredere bussen hebben meer geheugenchips nodig om de volledige breedte te bezetten en het maximale te halen prestatie. Toch is dit uiteindelijk een kostenbesparende maatregel, en als je zoveel mogelijk geld bespaart, is dat ook het geval doel, het creëert uiteindelijk prikkels om de integriteit van een product in gevaar te brengen, gewoonweg verlegen om de grens te overschrijden lijn. Nvidia heeft dat gedaan met zijn VRAM op recente GPU’s, en in sommige games kun je zelfs zonder VRAM komen te zitten op een GPU van meer dan $ 400, zoals de RTX 3070.

Mijn grootste zorg is dat DirectStorage een vereiste zal worden om een ​​normale hoeveelheid prestaties uit GPU's te halen als deze technologie de standaard wordt of zelfs maar wijdverspreid genoeg wordt. Het zou een nog slechtere versie van de RX 6400 zijn, een low-end GPU die PCIe 4.0 vereist voor goede prestaties omdat AMD er het absolute minimum aan rijstroken op heeft gezet. Als iedereen een hoogwaardige PCIe 5.0 SSD nodig heeft om een ​​GPU te laten werken zoals verwacht, dan zal dat zo zijn nog een toegangsbarrière voor gamers met minder middelen om hardware te kopen.

De technologie is echter onmiskenbaar cool

Hoewel ik me zorgen maak over de prikkels die DirectStorage zou kunnen creëren voor het GPU-ontwerp, denk ik dat dit iets is dat de kracht zou kunnen hebben om gaming echt te verbeteren. Het is duidelijk dat game-ontwikkelaars veel gebruik kunnen maken van DirectStorage op de Xbox, waar de hardware gemakkelijker is om mee te werken, maar van wat ik heb gehoord lijkt het erop dat deze technologie plug-and-play zal zijn, dus het zou goed moeten werken op pc met een verscheidenheid aan hardware configuraties.

Ik ben vooral enthousiast over wat DirectStorage zou kunnen doen voor geïntegreerde graphics zoals in draagbare gaming-pc's. De ROG Ally heeft slechts ongeveer 100 GB/s aan geheugen bandbreedte, en DirectStorage zou ongeveer 25 GB/s extra kunnen toevoegen met de snelste 2230-formaat PCIe 4.0 SSD's. Dat kan oplopen tot 40 GB/s als er snellere schijven van 2230-formaat komen uit. Bedenk eens hoe snel de iGPU in uw laptop of mini-pc zou kunnen worden met een snelle PCIe 4.0 of 5.0 SSD (zodra ze koel genoeg zijn om zonder koellichamen te werken). Het zou de levensvatbaarheid van low-end, geïntegreerde GPU's voor gaming echt kunnen vergroten, en dat zou ik graag zien.