Cu ferestre din 10, și în special Windows 11, Microsoft face un pariu mare pe jocurile video pentru PC. Și nu numai datorită posibilității de a avea jocuri gratuite cu Game Pass, ci și a aducerii pe computer cu funcții, caracteristici și API-uri care erau inițial exclusive pentru Xbox în sine. Apariția acestor API-uri și îmbunătățirile atât grafice, cât și de performanță sosesc foarte puțin câte puțin, mult mai lent decât ne-am putea aștepta. Dar, până la urmă, ajung să ajungă. Și un exemplu în acest sens este noul API DirectStorage care, începând de astăzi, este disponibil pentru PC.
DirectStorage este o caracteristică care a fost anunțată, ca noutate, odată cu sosirea noilor console Xbox Series S/X. Acest API permite plăcii grafice să aibă acces direct la unitatea de stocare, NVMe SSD, astfel încât să poată citi și procesa grafica mult mai rapid, fără alți intermediari precum RAM sau GPU. În acest fel, performanța, și mai ales timpii de încărcare , se îmbunătățesc considerabil, ajungând chiar să dispară practic. De asemenea, datorită acestuia, Procesor este mult mai lansat, ceea ce se traduce printr-o performanță mai bună în restul jocului.
În prezent, Windows 10 și Windows 11 au disponibilă versiunea 1.0 a acestui API, versiune care introduce primele concepte de DirectStorage, dar încă nu își exprimă întregul potențial. De aceea, sunt încă foarte puțini dezvoltatori care l-au implementat în jocurile lor. Cu toate acestea, de astăzi, avem deja versiunea 1.1 a DirectStorage disponibilă . Și acesta vine cu tot ce avem nevoie pentru a-și exploata potențialul.
Ce oferă DirectStorage 1.1?
Fără îndoială, principala noutate a acestei noi versiuni a API-ului este sosirea decompresiei GPU a texturilor, accesându-le direct de pe SSD-ul NVMe. În plus, Microsoft a activat în sfârșit și GDeflate în acest nou API, putând folosi toate aceste îmbunătățiri pe care, până acum, nu le aveam disponibile pe PC.
Datorită acestei noutăți, utilizatorii pot experimenta o îmbunătățire între 200% și 300% a timpilor de încărcare a jocului. În plus, Microsoft a adăugat o serie de îmbunătățiri și optimizări acestui API doar pentru utilizatorii de Windows 11, astfel încât performanța PC-ului să fie și mai vizibilă în acest sistem de operare.
Alte noutăți pe care le găsim în această nouă versiune a API-ului sunt:
- Utilizarea EnqueueSetEvent, pentru a putea folosi obiecte eveniment Win32.
- Îmbunătățiri de performanță și remedieri de erori.
De ce am nevoie pentru a folosi DirectStorage 1.1?
Cerințele pentru a putea utiliza acest API sunt practic aceleași cu cele pentru a utiliza versiunea 1.0 a sistemului. Cu alte cuvinte, primul lucru de care avem nevoie este să avem un PC cu Windows 10, sau Windows 11, actualizat la cea mai recentă versiune. În plus, va trebui să avem o placă grafică dedicată pe PC, precum și o unitate de stocare SSD NVMe PCIe.
De asemenea, pentru versiunea 1.1, va trebui să ne actualizăm driverele plăcii grafice la cele mai recente versiuni. În cazul în care Intel, de exemplu, este necesar să aveți versiunea 31.0.101.3793 sau mai recentă, iar în cazul AMD versiunea 526.47 a driverului Game Ready sau o versiune ulterioară. În cazul graficii AMD, producătorul nu a furnizat versiunea exactă în care a fost adăugat suportul pentru această nouă versiune a API-ului. Prin urmare, vă recomandăm direct să aveți cea mai recentă versiune disponibilă.