Hvis du har en hurtig SSD og spiller spil på en Windows 11-pc, har du sikkert spekuleret på, hvordan for at få mest muligt ud af dens reelle hastighed i spil Og ikke kun fokus på forbedrede "normale" indlæsningstider. Det er her DirectStorage kommer ind i billedet, en Microsoft-teknologi, der har været meget omtalt, men som stadig rejser en del spørgsmål.
I de følgende linjer vil du roligt og uden fnug se præcis, hvad DirectStorage er, hvordan det fungerer internt, og hvad du har brug for for virkelig at udnytte det. Hvilken rolle spiller dine NVMe SSD'er, din GPU og din Windows-version? og i hvilken grad det er umagen værd i dag, når man tænker på nuværende spil ... og fremtidige.
Hvad er DirectStorage, og hvorfor tales der så meget om det?
DirectStorage er en Microsoft API designet specifikt til videospil, arvet fra Xbox Velocity-arkitekturen fra Xbox Series X|S og senere porteret til Windows 10 og frem for alt til Windows 11. Dens hovedmission er at accelerere den vej, som data bevæger sig mellem lagring og grafikkort.
I et klassisk spilflow gemmes data på disken (HDD eller SSD), læses og sendes til CPU'en, som dekomprimerer dem, og derfra sendes de til GPU'ens VRAM, så den kan gengive teksturer, geometri og resten af elementerne. Det mellemliggende trin gennem CPU'en og RAM'en tilføjer latenstid og arbejdsbyrde.især når vi taler om enorme åbne verdener og meget tunge 4K-teksturer.
Med DirectStorage ændres tilgangen: komprimerede data overføres direkte fra NVMe SSD'en til grafikkortets hukommelse, og GPU'en håndterer selv dekomprimeringen. Dette reducerer... flaskehals hvilket indtil nu var ret indlysende: CPU'en er ikke længere primært ansvarlig for at flytte og dekomprimere spildata..
Microsoft inkluderede DirectStorage som en standardfunktion i Windows 11 (sammen med andre spilfunktioner såsom lagringsoptimeringer og forbedringer af spiltilstande), og det er også tilgængeligt til Windows 10 fra og med version 1909. Dog, Microsoft anerkender selv, at ydeevnen er bedre i Windows 11 takket være interne ændringer i lagerstakken.
Sådan fungerer DirectStorage på et teknisk niveau
For at forstå, hvad der virkelig er forbedret, er vi nødt til at kigge lidt under motorhjelmen. I traditionelle pc-spil, CPU'en er ansvarlig for at læse dataene fra disken, dekomprimere dem og gøre dem klar til GPU'en.Jo større og mere detaljeret spilverdenen er, desto mere indlæsnings- og dekompressionsarbejde akkumuleres der på processoren.
DirectStorage omfordeler denne arbejdsbyrde. Spildata holdes komprimeret indtil sidste øjeblik, læses fra NVMe SSD'en via PCI Express-bussen, og De sendes direkte til GPU'en, som dekomprimerer dem ved hjælp af sine egne computerenheder.I mange tilfælde reducerer dette CPU-belastningen med 20 til 40%, hvilket frigør ressourcer til andre opgaver.
Denne GPU-dekompression er afhængig af to nøgleelementer: DMA-enhederne (direct memory access), der er integreret i grafikkortet, og asynkron databehandling ved hjælp af Compute ShadersMens GPU'en tegner scenen, kan andre GPU-ressourcer dedikeres til at flytte og dekomprimere data fra SSD'en uden at skulle monopolisere CPU'en.
På Xbox Series X|S-konsoller håndteres dette af en dedikeret blok kaldet Velocity Engine, som automatiserer en stor del af processen. På pc derimod... Ansvaret ligger mere hos GPU-driverne og hvordan udviklerne organiserer kommandolisterne der sendes hver frame, hvilket kræver lidt mere integrationsarbejde i grafikmotorerne.
Microsoft har også introduceret brugen af GDeflate i DirectStorage 1.1, en variant af den velkendte DEFLATE-algoritme, der er designet til at blive dekomprimeret med høj hastighed af GPU'en. Takket være GDeflate er det muligt at flytte meget mere data på samme tid fra SSD'en til hukommelsen.Og det udmønter sig i noget mere kompakte installationer og hurtigere indlæsningstider, når spillet udnytter det fuldt ud.
Hardware- og systemkrav til brug af DirectStorage

For at få DirectStorage til at fungere korrekt og for at få mest muligt ud af din SSD, er det ikke nok blot at have Windows 11 installeret. Der er et minimumssæt af hardware- og softwarekrav, som du skal opfylde.Og hvis nogen af dem fejler, vil forbedringen være meget begrænset eller ikke-eksisterende.
På operativsystemsiden skal du bruge mindst Windows 10 version 1909 eller nyere, selvom Windows 11 er ideel, fordi den indeholder specifikke forbedringer til denne API. DirectStorage er automatisk inkluderet i Windows 11, uden behov for manuel installation, og integrerer med funktioner designet til næste generations spil.
Med hensyn til opbevaring er det praktiske krav at have en enhed NVMe SSD tilsluttet via PCIe 3.0 eller højere. Microsoft angiver, at det også kan fungere på SATA SSD'er eller endda HDD'er, men De største fordele i indlæsningstid og datastreaming ses kun med hurtige NVMe-drev.Med andre ord, hvis du vil bemærke forskellen, skal spillet være på en NVMe PCIe SSD.
GPU'en skal være kompatibel med DirectX 12 Ultimate og Shader Model 6.0. I praksis betyder det, at Hos NVIDIA skal du bruge et RTX 20, RTX 30 eller RTX 40og for AMD, en Radeon RX 6000-serie eller nyere. Intel ARC-kort er også kompatible med denne specifikation, så de falder ind under gruppen af GPU'er, der er egnede til DirectStorage.
Ældre grafikkort, såsom et GTX 1050 Ti, kan køre spil, der bruger DirectX 12 Ultimate API'er, men De understøtter ikke de avancerede funktioner i den specifikation.Dette inkluderer funktioner relateret til hele pakken af moderne funktioner (ray tracing osv.) og deres tilhørende optimeringer. Du vil kunne spille, ja, men uden at udnytte denne banebrydende del af stakken.
Udover hardwaren er det sidste krav, og nok det vigtigste, at selve spillet implementerer DirectStorage. Hvis titlen ikke er programmeret til at bruge denne API, vil dit system ikke være i stand til at udføre sin magi.uanset hvor hurtig din SSD er, eller hvor moderne din GPU er.
Skal operativsystemet være installeret på NVMe SSD'en for at kunne udnytte DirectStorage?
Et meget almindeligt spørgsmål, når man bygger en ny computer, er, om Windows 11 skal installeres på den samme NVMe SSD, hvor spillene er installeret. For eksempel kan en person med en SATA SSD som systemdrev og et separat NVMe-drev til spil Du tror måske, at du mister forbedringerne, hvis du ikke flytter operativsystemet til NVMe.
Svaret er, per i dag, at DirectStorage fungerer på spilniveau og på det drevniveau, hvor dets data er gemt.Det kræver ikke, at operativsystemet er placeret på den samme NVMe SSD. Det vigtige er, at det kompatible spil er installeret på et drev, der opfylder kravene (en NVMe PCIe 3.0 eller højere), og at resten af hardwaren er op til standarden.
Det er derfor fuldt ud muligt at fortsætte med at bruge en SATA SSD som bootdisk til Windows og kun placere dine moderne spil på NVMe-drevet, forudsat at resten af konfigurationen overholder DirectStorage. Du mister ikke dine fordele i spil, bare fordi systemet er på et andet drev..
Men hvis du ønsker den mest komplette oplevelse, hjælper det at have både operativsystemet og spillene på et hurtigt NVMe-drev med at køre mere problemfrit i det daglige og holder SSD-firmware Opdatering anbefales også, men Det er ikke et strengt krav for, at DirectStorage kan udføre sit arbejde. i kompatible titler, som du installerer på NVMe'en.
Virkelige fordele ved DirectStorage i PC-spil
DirectStorages store trækplaster er løftet om Næsten øjeblikkelige indlæsningstider og mere komplekse verdener uden forsinkelseMen det er vigtigt at opdele, hvilke fordele det tilbyder, og i hvilke situationer de er mest mærkbare, for ikke at skabe forventninger, der senere ikke bliver indfriet.
Den første forbedring er den meget mærkbare reduktion af indlæsningsskærme. Ved at fjerne meget af dekompressionsarbejdet fra CPU'en og flytte det til GPU'en, Meget mere data kan flyttes og behandles per sekund.I titler som Forspoken, et af de første pc-spil, der synligt implementerede DirectStorage, er der observeret indlæsningstider på blot et par sekunder fra NVMe SSD'er.
En anden stor fordel er muligheden for at skabe større spilverdener med flere elementer og bedre visuel kvalitet uden at gå på kompromis med flydende egenskaber. Takket være mere effektiv datastreaming, Teksturer i høj opløsning indlæses undervejs med mindre risiko for pop-in grafik (genstande eller detaljer, der pludselig opstår) og færre rystelser eller små ryk, når man bevæger sig rundt på kortet.
Desuden, ved at frigøre CPU'en fra en så tung opgave som den kontinuerlige dekomprimering af spilfiler, Processoren kan dedikere flere ressourcer til AI, fysik, spillogik eller andre baggrundsapplikationer.På systemer med mindre kraftfulde CPU'er kan de 20-40% af den frigjorte belastning gøre en forskel i den samlede følelse af jævnhed.
På den visuelle side muliggør DirectStorage smartere styring af teksturer og geometri. Det kan bruge teknikker som teksturatlaser (megateksturer, der grupperer mange små teksturer) og modelsamlinger, der indlæses og aflæses hurtigere. Dette muliggør mere jævne overgange mellem biomer eller zoner når vi skifter område i en åben verden.
Slutbrugeroplevelsen omsættes normalt til mindre ventetid, færre mærkbare snit mellem områder og en verden, der virker "kontinuerlig", selv under overfladen. Spilmotoren udskifter konstant data i hukommelsenIdeen er, at spilleren ser færre "loading..."-skærme og mere gameplay på skærmen.
Begrænsninger, nuancer og indflydelse på FPS
DirectStorage er dog ikke en tryllestav, der kan forvandle enhver pc til en næstegenerationsmaskine eller øge FPS på egen hånd. Dens indflydelse på billedhastigheden er normalt begrænset Og i nogle analyser er der endda observeret små fald i visse specifikke scenarier.
Hvorfor kan FPS-ydeevnen falde en smule? GPU'en skal opdele ressourcerne mellem rendering og datadekomprimering.På kraftfulde grafikkort går denne ekstra belastning normalt stort set ubemærket hen, men på GPU'er i den lavere ende kan der være tidspunkter, hvor denne dekompression konkurrerer om ressourcer med rendering og bliver en smule mærkbar.
Derudover skinner DirectStorage især i spil med meget intensive databelastninger: store åbne verdener, mange elementer, der kommer ind og ud af hukommelsen, 4K-teksturer osv. I mere lineære eller lettere titler kan fordelen være meget mindre. Og i praksis skiller det sig næppe ud i forhold til blot at have en god NVMe SSD.
Et andet punkt at overveje er, at studiernes implementering er langsommere end forventet. Selvom teknologien har været tilgængelig i et stykke tid, og konsoller allerede bruger lignende koncepter, På pc er listen over spil, der bruger DirectStorage i dag, relativt kort. sammenlignet med det samlede katalog.
Endelig, hvis din computer ikke har kompatibel hardware (ingen NVMe, ingen moderne GPU eller en forældet version af Windows), Du vil praktisk talt ikke bemærke nogetAPI'en kan installeres, men uden at kravene er opfyldt, reduceres dens fordele til et minimum eller bruges slet ikke.
Hvordan DirectStorage er integreret i spildesign

For at DirectStorage kan gøre en forskel, er det ikke nok, at hardwaren er klar. Udviklere skal tænke på dekompression og dataflow fra projektets tidligste stadier.tilpasse deres motorer og værktøjer til denne arbejdsmetode.
Det betyder at designe verdener og systemer til indlæsning af aktiver, hvor teksturer, modeller og andre ressourcer kan anmodes om i små, meget hurtige dele. I stedet for at indlæse enorme blokke af data hver gang vi skifter zoneSpillet streames kontinuerligt og på en langt mere detaljeret måde.
Ideen er, at når spilleren nærmer sig et nyt område på kortet, kan GPU'en modtage de nødvendige teksturer og geometri i høj opløsning fra SSD'en næsten øjeblikkeligt, så Elementerne er allerede klar, når de kommer ind i synsfeltetDette reducerer eller eliminerer situationer, hvor vi pludselig ser objekter eller detaljer dukke op.
Brugen af teksturatlaser og store geometrisamlinger har eksisteret i et stykke tid, men forskellen nu er hastigheden på NVMe SSD'er kombineret med DirectStorage. Det gør det muligt at erstatte disse data i RAM eller VRAM med meget højere hastigheder.Dette åbner døren for mindre fragmenterede niveauer og færre designtricks til at skjule belastninger.
På pc'er er system-RAM fortsat meget vigtig som buffer til mellemliggende data, i modsætning til konsoller, hvor RAM og VRAM er samlet. Udviklere kan bruge hovedhukommelsen som midlertidig lagring hvorfra information effektivt kan overføres eller hentes til GPU'en, selvom dataene altid ender med at passere gennem den RAM.
Kompatible spil og nuværende adoptionsstatus
I øjeblikket er listen over pc-titler, der udnytter DirectStorage, relativt kort sammenlignet med det samlede katalog. Forspoken var et af de første navne, der gjorde et stærkt indtryk som et eksempel på et spil, der integrerede teknologien, med meget korte indlæsningstider fra NVMe SSD'er.
Hvis vi søger i databaser som SteamDB, kan vi allerede finde snesevis af spil, demoer og betaversioner (omkring halvtreds), der erklærer kompatibilitet med DirectStorage eller tilhørende teknologier. Det er et voksende tal, men stadig lille.især hvis vi tager i betragtning, hvor længe API'en har været tilgængelig for pc-udviklere.
Microsoft leverer ikke en officiel, udtømmende liste over alle kompatible spil, så Den mest pålidelige metode er stadig at kontrollere de tekniske specifikationer for hver titel., patch-noterne eller dokumentationen leveret af studierne selv for at bekræfte, om implementeringen er til stede.
Den generelle stemning i branchen er positiv: mange studier ser DirectStorage som en nøglekomponent i de kommende år, især for åbne verdener, virtual reality og augmented reality. Det tager dog tid for motorerne, de interne værktøjer og konsoller/pc'er at samles i én fungerende model. og at adoptionen er massiv.
I mellemtiden er det normalt, at i nyere spil, der allerede er udgivet på pc, Forskellene mellem at bruge DirectStorage og ikke at bruge det er ikke altid dramatiske.De fleste moderne titler kører allerede rigtig godt på NVMe SSD'er, selvom de ikke udnytter denne API fuldt ud, hvilket gør den synlige forbedring nogle gange mindre mærkbar end forventet på papiret.
Sådan ved du, om din computer er klar til DirectStorage
For Windows 11-brugere har Microsoft gjort tingene lidt nemmere med en opdatering til Game Bar. Derfra kan du kontrollere, om din computer er optimeret til DirectStorageikke kun på operativsystemniveau, men også på GPU- og lagerenhedsniveau.
Når du åbner dette værktøj, angiver systemet, hvilke komponenter der er klar til at udnytte teknologien. Hvis du ser noget i retning af "optimeret" i drevene og GPU'enDet betyder, at du opfylder kravene, og forudsat at spillet understøtter det, vil du kunne bemærke fordelene ved reducerede indlæsningstider og lavere CPU-forbrug.
I den visning er det normalt tydeligt, hvilke NVMe SSD'er der er kompatible med DirectStorage. For eksempel er det almindeligt at finde et C:-drev og et F:-drev markeret som optimeret, mens andre ældre drev eller mekaniske harddiske... De modtager ikke den mærkning, fordi de ikke opfylder de nødvendige hastigheds- og grænsefladekrav..
Hvis din GPU er en RTX 20-serie eller højere fra NVIDIA, eller en RX 6000-serie eller højere fra AMD, eller en Intel ARC, burde du ikke have problemer med DirectX 12 Ultimate-understøttelse. Med GTX-kort eller ældre kan du spille moderne spilMen du vil ikke kunne udnytte de nyeste funktioner fuldt ud, herunder DirectStorage.
Kort sagt er den mentale kontrol, du skal foretage, simpel: passende Windows-version, NVMe PCIe 3.0 eller højere SSD til spil, kompatibel moderne GPU og titler, der integrerer API'en. Hvis alle led i kæden passer sammen, er din pc klar til den næste generation af streaming af spildata.selvom det stadig vil vare år, før det bliver helt standard.
Med blikket rettet mod den nærmeste fremtid tegner DirectStorage sig til at blive den manglende bro, der giver højhastigheds-NVMe SSD'er mulighed for virkelig at vise deres potentiale inden for pc-spil: Meget korte indlæsningstider, større og mere detaljerede spilverdener, mindre CPU-belastning og en samlet set mere jævn oplevelseI dag er adoptionen stadig foreløbig, men efterhånden som flere spilmotorer og studier integrerer det, vil det at have en god NVMe SSD og en moderne GPU gå fra at være et ønskværdigt ekstra til et næsten essentielt krav for at nyde alt, hvad næste generations spil kan tilbyde på Windows 11.