Ce este DirectStorage și efectele sale directe asupra jocurilor pe computer

Publicat: 2023-10-26

DirectStorage este o tehnologie pe care Microsoft a dezvoltat-o ​​pentru Xbox Series S și Xbox Series X. Scopul principal al acestei tehnologii este de a reduce cât mai mult timpii de încărcare a jocului.

what is directstorage in pc gaming

De asemenea, Microsoft a promis că va introduce DirectStorage pe computere în viitorul apropiat. Ar trebui, deoarece toate consolele din generația actuală, inclusiv PS5, folosesc tehnologie similară pentru a îmbunătăți experiența generală de joc.

Cuprins

Ce este DirectStorage?

Pentru a înțelege DirectStorage și tehnologia sa inovatoare, trebuie mai întâi să înțelegeți cum funcționează jocurile și să le stocați datele. Toate jocurile își stochează activele și texturile și tot ceea ce contează pentru ele într-un format comprimat pe SSD/HDD-ul tău și ori de câte ori un joc tradițional are nevoie de aceste active, îți cere SSD/HDD-ul să trimită datele. SSD-ul trimite datele necomprimate în memoria de sistem sau în RAM, iar memoria sistemului trimite datele către CPU, care decomprimă datele și le trimite din nou în memoria sistemului înainte de a trimite datele necomprimate către GPU.

flow of gpu assets without directstorage
Imagine: Microsoft

Nu este nimic în neregulă cu întregul proces. La urma urmei, toate jocurile au folosit aceeași metodă tradițională în ultimii 25 de ani, dar această abordare durează mult mai mult timp și ar putea chiar să vă facă să lăsați performanțe semnificative pe masă dacă sunteți blocat de stocarea, procesorul, RAM, etc.

flow of gpu assets with direct storage
Imagine: Microsoft

DirectStorage adoptă o abordare diferită și mai bună: în loc să decomprima datele de pe CPU, le decomprimă pe GPU. Acest lucru modifică întregul flux de date: datele sunt trimise de pe SSD în memoria de sistem sau RAM și apoi trecute de la RAM direct la GPU, unde GPU-ul decomprimă datele și le folosește direct. Acest lucru face ca întregul proces să fie mult mai rapid și mai eficient.

Acest lucru nu numai că face redarea graficii jocurilor și redarea lumilor de joc pe computerul dvs. mult mai rapidă, dar vă puteți bucura și de mai multă performanță și timpi de încărcare mai buni pentru jocuri decât oricând.

Cerințe preliminare pentru utilizarea DirectStorage

Anterior, DirectStorage era doar pentru Xbox Series S și X, dar Microsoft l-a adus recent pe PCMR. Odată cu dezvoltarea anterioară a API-ului DirectStorage, DirctStorage 1.1 ar putea rula pe SSD-uri rapide, cum ar fi unitățile NVMe Gen 4. Acest lucru este grozav pentru că, cu un SSD mai rapid, tehnologia ar putea acum să funcționeze și mai bine și să facă toate compresiile și decompresia datelor mult mai rapide, profitând din plin de puterea de procesare a GPU-ului și viteza SSD-ului.

Deși toate acestea sunt ușor de făcut într-un mediu închis, cum ar fi o consolă de jocuri, este dificil chiar și pentru o companie atât de mare ca Microsoft să facă toate acestea pe un computer cu alte tehnologii pentru a face jocurile mai rapide și mai rapide. Acest lucru se datorează faptului că un PC folosește componente diferite și foarte diferite: RAM, SSD, CPU și GPU provin de la diferiți producători. De aceea, Microsoft a decis inițial că DirectStorage va funcționa numai cu unități NVMe Gen 4 și l-a adus pe computer ca DirectStorage 1.1 .

Dar lucrurile s-au schimbat foarte repede odată cu introducerea DirectStorage 1.2 . Cu DirectStorage 1.2, puteți utiliza hardware vechi, cum ar fi SSD-uri SATA și chiar discuri hard vechi, ceea ce îmbunătățește foarte mult compatibilitatea DirectStorage pentru consumatorul mediu.

Cu un mediu de stocare, ai nevoie și de un joc care acceptă DX12. La urma urmei, DirectStorage este un API DirectX. Ca rezultat, mulți dezvoltatori de jocuri trebuie să adauge suport DirectStorage la jocurile lor vechi prin actualizări sau la noile lor jocuri. Un astfel de joc este Forspoken, care este dezvoltat de Square Enix. Aceștia adaugă în mod constant suport pentru noile tehnologii și sunt cei care au susținut atât DirectStorage, cât și FSR 3 de la AMD . Forspoken poate fi jucat acum și cu suportul DiectStorage.

Îmbunătățiri de performanță și cerințe hardware

Când Microsoft a introdus DirectStorage pe PC, acesta a funcționat doar pe SSD-urile Gen 4 mai rapide, așa că mulți oameni nu l-au putut folosi chiar și atunci când suportul pentru jocuri era disponibil. Cu toate acestea, aceasta nu a fost intenția Microsoft, deoarece HDD-urile tradiționale sau SSD-urile SATA nu sunt la fel de bune ca unitățile NVMe Gen 4 atunci când vine vorba de trimiterea de solicitări frecvente de date. HDD-urile tradiționale pot trimite cantități mari de date, dar nu foarte frecvent, în timp ce noile și mai rapide SSD-uri Gen4 pot face exact opusul, deoarece SSD-urile sunt foarte eficiente în a trimite cantități mici de date foarte frecvent. Aceste solicitări de date se mai numesc și solicitări IOPS sau IO.

iops with ssds

Deoarece DirectStorage poate profita din plin de benzile PCIe, SSD-urile mai rapide sunt calea de urmat, deoarece, într-un joc video modern în care încarci atât de multe active mai des, este mult mai ușor pentru un SSD să funcționeze mai bine decât un HDD.

Dar DirectStorage nu depinde doar de SSD-uri mai rapide. Întreaga paradigmă de utilizare a acestuia pentru o performanță mai bună în gaming depinde și de cea mai importantă componentă pentru gaming, GPU-ul. În timp ce toate GPU-urile sunt grozave la decomprimarea datelor din cauza numeroaselor nuclee, întrebarea este dacă depinde de GPU pentru a decomprima datele este la fel de simplu pe cât ați putea crede.

GPU-urile sunt bune la decomprimarea datelor, dar trebuie să luăm în considerare și ce fel de date și active sunt utilizate. Pe măsură ce jocurile devin mai mari, este bine de știut că toate elementele pentru jocuri sunt stocate într-un format arhivat și comprimat. În mod tradițional, acestea sunt trimise la procesor pentru compresie, dar cu versiunea actuală de DirectStorage pe PC, nu este posibil ca GPU-urile să decomprima cantități atât de mari de date.

nvidia rtx io

Cu toate acestea, acest lucru este posibil cu tehnologii precum Nvidia RTX IO , care utilizează hardware dedicat pentru aceste sarcini în GPU. Cel mai mare avantaj este că decomprimarea datelor cu RTX IO este mult mai rapidă decât decomprimarea datelor prin CPU. Și cea mai bună parte este că datele sunt decomprimate direct în memoria video a GPU-ului.

Suport pentru jocuri pentru DirectStorage

În timp ce DirectStorage este o tehnologie excelentă pentru PC și va aduce o îmbunătățire durabilă a experienței de joc pentru PC, suportul pentru această tehnologie nu este atât de extins pe cât s-ar crede când Microsoft a anunțat DirectStorage pentru PC. Din octombrie 2023, există un singur joc care acceptă această tehnologie, Square Enix's Forspoken , care a fost anunțat în 2022, exact cu un an mai devreme, și până acum, există un singur alt joc care va adăuga suport pentru Direct Storage cu un software. actualizare în viitor, Ratchet and Clank: Rift Apart .

Aceasta este o veste atât tristă, cât și oarecum evidentă pentru PCMR, deoarece un PC este un sistem deschis, iar implementarea unui API cu drepturi depline într-un mediu deschis este la fel de dificilă pe cât pare. De asemenea, trebuie să rețineți că Microsoft a putut implementa Direct Storage atât în ​​Windows 10, cât și în Windows 11 și va funcționa mai bine în Windows 11 datorită subsistemului de stocare mai bun.

Între timp, puteți încerca Direct Storage pe Forspoken . Felicitări dezvoltatorilor care introduc astfel de tehnologii noi pentru ca jucătorul obișnuit să se bucure de o experiență de joc mai bună pe computerul lor.

Întrebări frecvente despre suportul DirectStorage pentru computere

1. La ce folosește DirectStorage pe computere?

DirectStorage a fost dezvoltat pentru Xbox Series X și S și a redus semnificativ timpul de joc și a îmbunătățit grafica jocului. A fost proiectat pentru SSD-uri NVMe, dar acum poate fi folosit și pe HDD-uri. În 2022, Microsoft a introdus DirectStorage și pentru computerele Windows.

2. DirectStorage este hardware sau software?

DirectStorage este un software, sau mai precis, un API, bazat pe Microsoft Direct X 12. Acesta folosește hardware precum memoria și GPU-ul pentru a oferi o experiență de joc mai bună prin reducerea timpilor de încărcare a jocului și creșterea fidelității vizuale a unui joc.

3. Ce este DirectStorage SSD?

DirectStorage este un software care a fost dezvoltat inițial pentru a reduce timpii de încărcare a jocului pe console și apoi a fost activat pentru computer. Această tehnologie poate îmbunătăți timpii de încărcare și detaliile vizuale ale unui joc video și funcționează deosebit de bine pe un SSD cu interfață Gne 4 PCIe.

4. Oferă Windows alte funcții de jocuri, cum ar fi stocarea directă?

Da, Windows oferă o serie întreagă de funcții orientate spre jocuri care vă pot îmbunătăți considerabil experiența de joc, cum ar fi DirectX 12 Ultimate, Game Bar, Game Pass Ultimate și multe altele. Dacă doriți să aflați mai multe despre funcțiile de jocuri Windows, puteți consulta articolul nostru, Funcțiile de jocuri Windows 11.

5. Care sunt cerințele DirectStorage?

Pentru a utiliza această tehnologie pe computer, trebuie să aveți un HDD sau SSD și un GPU care acceptă Direct X 12. De asemenea, DirectStorage funcționează cel mai bine împreună cu un SSD NVMe Gen 4, funcționează atât pe Windows 10, cât și pe Windows 11, deși rezultatele ar putea fi mai bune pe Windows 11 și, cel mai important, aveți nevoie de un joc care acceptă DirectStorage. În prezent, există un singur joc care acceptă caracteristica, care este Forspoken.

6. Va funcționa Direct Storage și pe HDD?

Da, cu noile actualizări 1.2, DirectStorage funcționează și pe HDD-uri, dar rețineți că utilizarea DirectStorage pe un SSD nu va aduce îmbunătățiri mari de performanță în comparație cu un SSD NVME. Timpul de încărcare a jocului s-ar putea îmbunătăți, dar nu atât de drastic pe cât crezi.

7. Voi putea folosi DirectStorage pe Windows 10?

Da, atâta timp cât aveți hardware-ul potrivit, puteți utiliza DirectStorage pe Windows 10. Cu toate acestea, creșterea performanței poate să nu fie la fel de mare în comparație cu Windows 11, deoarece Windows 11 folosește un subsistem de stocare mai modern și mai îmbunătățit. În practică, însă, diferența ar trebui să fie foarte mică atâta timp cât folosești hardware-ul potrivit.

8. Va funcționa un SSD mai mic pentru DirectStorage?

Cu DirectStorage, nu contează ce dimensiune SSD utilizați. Cel mai important lucru cu DirectStorage este viteza SSD-ului sau HDD-ului. Dacă aveți un SSD NVME Gen 4 de 256 gig, ar trebui să funcționeze mai bine decât un SSD de 2TB Gen 3 sau SATA. Viteza de stocare și benzile PCIe sunt cei mai importanți factori pe care trebuie să îi luați în considerare aici. Cu cât ai mai multă lățime de bandă, cu atât teoretic va funcționa mai bine.

9. Va funcționa DirectStorage mai bine cu o memorie RAM mai rapidă?

RAM mai rapidă nu este direct legată de DirectStorage. Este folosit doar pentru a transmite date către GPU. Nu contează dacă un joc folosește DirectStorage sau nu. Memoria mai rapidă este mai importantă pentru o experiență de joc mai bună decât orice altă caracteristică software, deoarece un hardware mai bun duce direct la performanțe de joc mai bune. Dacă aveți un computer și doriți performanțe mai bune în joc, ar fi mai bine să utilizați o memorie mai rapidă decât orice alt software.