Microsoft ha annunciato che i giochi Windows possono ora utilizzare l'API DirectStorage per sfruttare appieno i veloci SSD e ridurre i tempi di caricamento.
Microsoft ha annunciato che, a partire da oggi, i giochi Windows possono iniziare a essere distribuiti con il supporto per l'API DirectStorage. Questa API è apparsa per la prima volta su Xbox Series X|S e consente ai giochi di caricarsi molto più velocemente sfruttando la massima velocità moderni SSD NVMe. Microsoft lo aveva annunciato per Windows nel settembre 2020, ma solo ora è ampiamente disponibile sviluppatori.
Se ti stai chiedendo perché DirectStorage è importante, ecco una breve spiegazione: le API precedenti consentivano solo ai giochi di caricare risorse dal guidare eseguendo una richiesta I/O alla volta e ciascuna richiesta dovrebbe essere completata completamente prima che un'altra possa farlo elaborato. Ciò ha causato solo un aumento minimo del sovraccarico per ogni richiesta e, poiché i dischi rigidi meccanici e gli SSD SATA non erano così veloci, l'impatto sui tempi di caricamento non è stato così grande.
Ora, però, con le unità NVMe veloci in grado di raggiungere velocità di lettura di più gigabyte, questo processo rende quasi impossibile utilizza l'intera larghezza di banda dell'unità elaborando solo una richiesta alla volta, il che significa che i giochi si caricano molto più lentamente di loro Dovrebbe. Inoltre, queste risorse sono generalmente compresse e devono essere decompresse prima di poter essere caricate nel gioco.
DirectStorage risolve tutto questo consentendo più richieste I/O alla volta, sfruttando nuove tecnologie di decompressione e alimentando le risorse in modo più efficiente alla GPU. Modificando tutto ciò, i giochi possono caricarsi molto più velocemente quando utilizzano DirectStorage e, soprattutto, possono iniziare utilizzare risorse molto più grandi, poiché gli sviluppatori possono essere certi che verranno caricate molto più rapidamente e non manterranno il lettore in attesa. In definitiva, ciò si traduce in tempi di caricamento ridotti e, man mano che gli sviluppatori si abituano ad avere quel margine, trame più dettagliate nei giochi.
Questo vantaggio, tuttavia, è più favorevole agli SSD NVMe e ciò è dovuto all'interfaccia unica che utilizzano, composta da più code per i dati accesso, che rendono più semplice per i giochi richiedere l'accesso a più risorse contemporaneamente senza dover attendere l'esecuzione di una richiesta precedente completato. Anche gli utenti di Windows 11 saranno i più avvantaggiati, grazie a un nuovo stack di archiviazione. Anche gli utenti di Windows 10 vedranno miglioramenti, Anche se.
Microsoft non ha menzionato alcun gioco che utilizzerà la tecnologia in questo momento, ma è probabile che tutti i titoli che sfruttano DirectStorage su Xbox lo utilizzeranno anche su Windows. Tuttavia, dovrai aspettare che i singoli sviluppatori lo implementino in ogni gioco, poiché non è un interruttore che Microsoft può attivare.
Fonte: Microsoft