Ce este DirectStorage pe Windows 11?


Există o mulțime de hype în jurul DirectStorage, o funcție nouă pe care dezvoltatorii o pot folosi pentru a elimina timpii de încărcare și pentru a îmbunătăți experiența generală pentru jucători. Dar ce este DirectStorage și se va ridica la înălțimea zvonurilor?

În acest articol, vom aborda ce este DirectStorage, cum funcționează și cum îl puteți utiliza pe Windows 11. 

Ce este DirectStorage de la Microsoft?

DirectStorage este o caracteristică inclusă în cele mai recente DirectX 12 iterații concepute pentru a îmbunătăți experiența de joc prin accesarea completă a capabilităților SSD-urilor de generație nouă. DirectStorage a fost dezvoltat inițial pentru consolele din seria Xbox, dar este acum disponibil pe Windows 11 și 10. 

Cum funcționează DirectStorage?

Pune simplu, DirectStorage permite GPU-urilor mai noi să primească mai rapid datele de joc, omitând acum căile inutile și folosind o tehnologie mai rapidă, rezultând timpi de încărcare aproape instant.

În prezent, atunci când un joc solicită date (cum ar fi texturi, sunet sau modele) din sistemul de stocare, un spațiu de stocare API preia datele și le mută în memoria cu acces aleatoriu (RAM) a sistemului. De aici, acesta este transmis către Unități de procesare grafică (GPU) VRAM pentru a fi redat pentru afișare.

Aceste date sunt comprimate pentru a economisi spațiu pe hard disk. Problema este că, de obicei, GPU-urile nu pot citi datele comprimate. Deci, înainte de a fi trimise la GPU, datele sunt decomprimate de Unitate centrală de procesare (CPU).

Așa arată procesul în prezent:

Dezavantajul acestui proces este că decompresia durează mult timp și blochează CPU-ul, ceea ce înseamnă că nu este disponibil pentru sarcinile pe care le necesită GPU. Aceasta înseamnă timpi mai mari de încărcare a jocului și rate de cadre mai mici.

DirectStorage este o interfață de programare a aplicațiilor (API) de stocare de nivel scăzut care include tehnici noi de decompresie GPU pentru a transfera activitatea de decompresie de la CPU la GPU. Aceasta înseamnă că procesorul este ocolit în întregime, iar GPU-ul poate primi rapid fluxuri mari de date comprimate.

DirectStorage folosește și cel mai nou SSD-uri NVMe, permițând rate de transfer de date mult mai rapide decât pe dispozitivele de stocare mai vechi.

API-urile anterioare au fost scrise doar pentru a gestiona o cantitate limitată de date - câte un acces de intrare/ieșire (IO) la un moment dat, de obicei în bucăți mari. DirectStorage permite multe cereri de IO paralele, crescând eficiența permițând doar transferul datelor necesare pentru fiecare scenă sau nivel. În esență, DirectStorage optimizează performanța IO pentru lățimea de bandă masivă disponibilă în unitățile NVMe..

Care sunt cerințele de sistem pentru Windows 11?

Console Xbox Series X și Xbox Series S implementează DirectStorage în mod nativ. A fost inclus ca parte a arhitecturii Velocity și de aceea jocurile trebuie instalate pe SSD-ul Xbox.

Cu toate acestea, sistemele de operare Windows 10 și 11 au cerințe hardware specifice pentru a rula DirectStorage.

Cerințele hardware pentru DirectStorage sunt: 

  • Trebuie să utilizați o unitate PCIe 3.0 NVMe de cel puțin 1 TB. Acesta este protocolul de comunicare actual pentru SSD-uri (înlocuind interfețele SATA anterioare). SSD-urile NVMe pot atinge viteze mult mai mari, deoarece se conectează direct la CPU printr-o interfață PCIe. PCIe 4.0 va oferi cele mai bune rezultate.
    • Trebuie să aveți un GPU DirectX 12 Ultimate cu cel puțin suport Shader Model 6.0. Aceasta include seria NVIDIA RTX 20xx și mai sus și plăcile grafice AMD cu cipuri RDNA 2.
    • Cum să activați DirectStorage pe Windows 11

      DirectStorage este un API inclus în consolele Xbox Series, Windows 11 și Windows 10 versiunea 1909 și versiunile ulterioare. Aceasta înseamnă că este deja activat pe aceste sisteme, dar nu poate fi utilizat decât dacă îndepliniți cerințele de sistem și dezvoltatorii de jocuri implementează API-ul.

      Dacă îndepliniți cerințele, jocurile dvs. pentru computer ar trebui să ruleze mai bine ca niciodată. Forspoken (dezvoltat de Luminous Productions) poate fi primul joc care oferă suport DirectStorage și este de așteptat să fie lansat în octombrie 2022.

      O nouă eră a jocurilor

      În fiecare an, noile dezvoltări împing limitele a ceea ce este posibil în grafică și performanță în jocuri. Noile optimizări ale stivei de stocare DirectStorage ar trebui să depășească limitele pentru jocurile video. Dar va trebui să așteptăm octombrie pentru a vedea exact cum arată în practică.

      .

      Postări asemănatoare:


      24.05.2022