Vad är DirectStorage på Windows 11?

Det finns en hel del hype kring DirectStorage , en ny funktion som utvecklare kan använda för att eliminera laddningstider och förbättra den övergripande upplevelsen för spelare. Men vad är DirectStorage , och kommer det att leva upp till ryktena?

I den här artikeln kommer vi att täcka vad DirectStorage är, hur det fungerar och hur du kan använda det på Windows 11

Vad är Microsofts DirectStorage?

DirectStorage är en funktion som ingår i de senaste DirectX 12 iterationerna som är designade för att göra spelupplevelsen bättre genom att få tillgång till alla funktioner hos nyare generationens SSD(SSDs) :er . DirectStorage utvecklades ursprungligen för Xbox Series- konsolerna men är nu tillgänglig på Windows 11 och 10. 

Hur fungerar DirectStorage?

Enkelt uttryckt låter DirectStorage nyare GPU(GPUs) :er ta emot speldata snabbare genom att hoppa över nu onödiga vägar och använda snabbare teknik, vilket resulterar i nästan omedelbara laddningstider. 

För närvarande, när ett spel begär data (som texturer, ljud eller modeller) från systemminnet, hämtar ett lagrings -API data och flyttar det till systemets RAM -minne ( Random Access Memory ). Härifrån skickas den vidare till den grafiska bearbetningsenhetens (GPU)(Graphical Processing Unit’s (GPUs)) VRAM för att renderas för visning. 

Dessa data komprimeras för att spara utrymme på din hårddisk. Problemet är att GPU(GPUs) :er vanligtvis inte kan läsa komprimerad data. Så innan de skickas till GPU :n dekomprimeras data av din centrala processorenhet (CPU)(Central Processing Unit (CPU))

Så här ser processen ut för närvarande:

Nackdelen med denna process är att dekompression tar lång tid och flaskhalsar processorn(CPU) , vilket innebär att den inte är tillgänglig för uppgifter som GPU :n kräver. Detta innebär längre spelladdningstider och lägre bildfrekvens. 

DirectStorage(Application Programming Interface) är ett lågnivålagringsapplikationsprogrammeringsgränssnitt ( API ) som inkluderar helt nya GPU - dekompressionstekniker för att flytta dekompressionsarbetet från CPU till GPU . Detta innebär att CPU :n förbigås helt, och GPU :n kan snabbt ta emot stora strömmar av komprimerad data. 

DirectStorage använder också de nyare NVMe SSD( NVMe SSDs) :erna , vilket möjliggör mycket snabbare dataöverföringshastigheter än på äldre lagringsenheter. 

Tidigare API(APIs) :er skrevs bara för att hantera en begränsad mängd data – en in/ut-åtkomst (IO) åt gången, vanligtvis i stora bitar. DirectStorage möjliggör många parallella IO-förfrågningar, vilket ökar effektiviteten genom att endast tillåta att nödvändig data överförs för varje scen eller nivå. I huvudsak optimerar DirectStorage IO-prestandan för den enorma bandbredden som finns tillgänglig i NVMe- enheter. 

Vilka är systemkraven(System Requirements) för Windows 11 ?

Xbox Series X- och Xbox Series S-konsolerna(Xbox Series X and Xbox Series S consoles) implementerar DirectStorage inbyggt. Det ingick som en del av Velocity Architecture och det är därför spel måste installeras på Xbox SSD

Men operativsystemen Windows 10 och 11 har specifika hårdvarukrav för(specific hardware requirements) att köra DirectStorage. 

Hårdvarukraven för DirectStorage är: 

  • Du måste använda en PCIe 3.0 NVMe-enhet på minst 1 TB. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )Detta är det nuvarande kommunikationsprotokollet för SSD(SSDs) :er (ersätter de tidigare SATA -gränssnitten). NVMe SSD-enheter(NVMe SSDs) kan uppnå mycket högre hastigheter eftersom de ansluter direkt till CPU :n via ett PCIe- gränssnitt. PCIe 4.0 ger de bästa resultaten. 

  • Du måste ha en DirectX 12 Ultimate GPU med minst Shader Model 6.0-stöd. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )Detta inkluderar NVIDIA RTX 20xx- serien och högre och AMD -grafikkort med RDNA 2- chips.

Hur man aktiverar DirectStorage på Windows 11

DirectStorage är ett API som ingår i Xbox Series- konsolerna, Windows 11 och Windows 10 version 1909 och senare. Det betyder att det redan är aktiverat på dessa system men inte kan användas om du inte uppfyller systemkraven och spelutvecklarna implementerar API :et . 

Om du uppfyller kraven bör dina PC-spel fungera bättre än någonsin. Forspoken (utvecklat av Luminous Productions ) kan vara det första spelet som har stöd för DirectStorage och förväntas släppas i oktober 2022(October 2022) .

En ny tidsålder för spel

Varje år tänjer ny utveckling på gränserna för vad som är möjligt inom grafik och spelprestanda. De nya DirectStorage- lagringsstackoptimeringarna borde driva gränsen för videospel ännu längre. Men vi får vänta till oktober(October) för att se exakt hur det här ser ut i praktiken.



About the author

Jag är en Windows-specialist och har arbetat i mjukvarubranschen i över 10 år. Jag har erfarenhet av både Microsoft Windows och Apple Macintosh-system. Mina kunskaper inkluderar: fönsterhantering, hårdvara och ljud, apputveckling med mera. Jag är en erfaren konsult som kan hjälpa dig att få ut det mesta av ditt Windows-system.



Related posts