Promisiunea Microsoft DirectStorage este atrăgătoare: deblocați puterea de bază a celor mai recente SSD-uri NVMe și spuneți adio timpilor lungi de încărcare a nivelurilor. Lumile întregi care sunt transmise în timp real și bunurile care sunt extrase fără probleme pentru a vă asigura că imersiunea nu este întreruptă este ceva ce o mulțime de jucători pot susține. Aceasta nu este doar o tehnologie necesară pentru jocurile actuale - pe măsură ce ne îndreptăm către modele și texturi din ce în ce mai detaliate, jocurile vor trebui să le introducă în mediile de joc fără a afișa un ecran de încărcare. Nu este puțin lucru, dar jucătorii vor lumi bogate, populate de modele cu un număr mare de poligoane și folosind texturi de rezoluție foarte mare. Toate acestea fără a se supăra pe timpii lungi de încărcare.
Exact despre acest lucru este vorba în visul Microsoft DirectStorage - susținerea dezvoltării jocurilor viitorului.
Pentru a înțelege ce poate realiza DirectStorage, merită să analizăm modul în care funcționează jocurile în prezent (nu vă faceți griji, vorbim aici în sensul cel mai simplu). În prezent, resursele pentru jocurile dvs. sunt extrase din spațiul de stocare de către CPU, unde sunt decomprimate în memorie înainte de a fi transmise către placa grafică. În principiu, DirectStorage elimină procesorul din această cale de încărcare a activelor, transmițând datele despre modele și texturi direct de pe SSD-ul NVMe către placa grafică. Cu DirectStorage 1.2, GPU-ul poate decomprima apoi activele la nivel local, realizând o cale mult mai fluidă și mai eficientă. Oricum, acesta este scenariul de vis.
Realitatea nu s-a ridicat la înălțimea acestui ideal.
Problema pentru Microsoft DirectStorage este că foarte puține jocuri îl acceptă. Acest lucru este agravat de faptul că jocurile spun că vor suporta DirectStorage, dar nu se lansează cu suport, și încă nu au implementat suportul luni mai târziu. Următoarea listă este preluată din acest link către DirectStorage SteamDB Info, care verifică orice joc care include fișiere din SDK DirectStorage. Acest lucru nu înseamnă neapărat că jocul implementează DirectStorage.
Oricum, să trecem la lista de jocuri care acceptă DirectStorage:
Nume și prenume | Suport DirectStorage | Data lansării |
Forspoken | Da | 24 ianuarie 2023 |
Ratchet & Clank: Rift Apart | Da | 26 iulie 2023 |
Forza Motorsport | Da | 10 octombrie 2023 |
Orizont Vestul interzis | Da | 21 martie 2024 |
Lumea nouă | TBC* | 28 septembrie 2021 |
Sincronizat | TBC* | 8 septembrie 2023 |
EA Sports FC 24 | TBC* | 23 septembrie 2023 |
Diablo IV | TBC* | 17 octombrie 2023 |
Test Drive Unlimited - Coroana solară | TBC* | Începutul anului 2024 |
Produse precum New World, Synced, Diablo IV și EA Sports FC 24 arată că dezvoltatorii s-au uitat la DirectStorage și includ SDK-ul în jocurile lor, dar este posibil să nu fi implementat complet suportul în acest moment. Test Drive Unlimited Solar Crown nu a fost lansat încă, deci nu este clar dacă va fi lansat cu suport DirectStorage, deși jocurile de conducere par a fi o potrivire bună pentru tehnologie.
La momentul redactării, la trei ani după ce DirectStorage a fost prezentat inițial, patru jocuri au fost livrate cu suport DirectStorage: Forspoken, Ratchet and Clank: Rift Apart, Horizon Forbidden West și Forza Motorsport. Cu greu valul de schimbare a jocului la care mulți au sperat. Mai multe jocuri sunt pe drum și unele titluri existente au promis patch-uri după lansare pentru a adăuga suport(Diablo IV), dar sunt încă puține opțiuni acolo.
Forspoken poate că nu a uimit la lansare, cu un metascore lipsit de strălucire de 63%, dar este impresionant când vine vorba de timpii de încărcare, luând doar 1-2 secunde pentru o mulțime de niveluri.
Testele extinse arată că astfel de timpi de încărcare sunt realizabili pe o gamă largă de generații diferite de SSD-uri, cu un impact redus al debitului de bază asupra timpilor de încărcare. Cele mai rapide SSD-uri PCIe Gen5, cum ar fi CORSAIR MP700 PRO, abia dacă prezintă vreo diferență în comparație cu un SSD SATA relativ leneș.
Mediile Forspoken pot părea foarte goale, ca și cum timpii de încărcare au fost reduși în detrimentul lumii pe care o explorați. Altfel spus, Forspoken poate suporta DirectStorage, dar nu împinge hardware-ul de bază câtuși de puțin.
Ratchet și Clank: Rift Apart este mai atrăgător vizual și are un metascore mult mai sănătos de 85%, dar nu este lipsit de probleme. Într-adevăr, la lansare s-a constatat că jocul funcționa mai bine și se încărca mai repede dacă fișierele locale DirectStorage erau șterse din folderul jocului.
Mai multe patch-uri de la dezvoltatori și un hotfix de la Nvidia au ajutat aici, dar încă nu este exemplul excelent care era necesar pentru tehnologia de bază. De asemenea, a evidențiat una dintre preocupările DirectStorage pentru un joc bogat din punct de vedere grafic: utilizarea GPU pentru a gestiona încărcarea și decodarea activelor funcționează dacă același GPU este încărcat cu ray tracing, DLSS și tot felul de alte sarcini intensive din punct de vedere vizual?
Desigur, susținerea DirectStorage nu este o sarcină ușoară. Aceasta reprezintă o schimbare fundamentală în modul în care sunt dezvoltate jocurile, în modul în care sunt gestionate activele și, potențial, în modul în care se joacă jocul. Dacă luăm în considerare timpul de dezvoltare pentru jocurile mai mari, care se întinde pe mai mulți ani, dacă nu chiar zeci de ani de la proiectele inițiale, am putea avea de-a face cu o perioadă lungă de timp. Chiar și așa, având în vedere că cele mai recente console Microsoft și Sony suportă tehnologii similare, industria jocurilor în ansamblu ar trebui să adopte acest mod de gestionare a activelor.
Potențialul DirectStorage este încă incredibil și merită să fiți entuziasmați. Acesta poate fi singurul mod în care jocurile de mâine pot gestiona toate modelele și texturile bogate pe care le solicită jucătorii. Este, de asemenea, conceptul cheie care deblochează cu adevărat potențialul celor mai rapide unități SSD NVMe. Se pare că va trebui să mai așteptăm puțin pentru aplicația ucigașă DirectStorage.
PRODUSE ÎN ARTICOL