Microsoft ha annunciato che la sua nuova API DirectStorage arriverà su Windows 10 e Windows 11, portando tempi di caricamento più rapidi per i giochi.
All'evento Windows 11 del mese scorso, Microsoft ha annunciato che sarebbe stato presentato il nuovo sistema operativo la nuova API DirectStorage. Questa nuova API cambia il modo in cui i giochi leggono i dati dalle unità SSD NVMe, consentendo velocità molto più elevate e tempi di caricamento più brevi. Tuttavia, sembra che DirectStorage arriverà anche su Windows 10, in particolare sulle versioni 1909 e successive. L'annuncio è stato fatto contestualmente alla pubblicazione del prima anteprima per sviluppatori dell'API.
Riavvolgiamo un po'; DirectStorage ha fatto il suo debutto sulle console Xbox Series X e S, fungendo da spina dorsale per Xbox Velocity Architecture. Microsoft annunciò presto che lo sarebbe stato in arrivo sui PC Windowse all'epoca pensavamo tutti che significasse Windows 10. Tuttavia, quando Microsoft ha annunciato la funzionalità per Windows 11, sembrava che gli utenti di Windows 10 potessero non ottenere DirectStorage. Ora, sembra che non sarà così, ma l'esperienza potrebbe non essere esattamente la stessa.
Conosciamo due vantaggi principali di DirectStorage. Il primo è che consente di gestire più richieste IO contemporaneamente. Questo è diventato sempre più importante negli ultimi anni poiché i giochi sono ora molto più grandi di quanto lo fossero in passato. È importante anche perché le unità NVMe hanno molta più larghezza di banda e avere migliaia di richieste di accesso ai dati crea un sovraccarico. Quando vengono gestite più richieste contemporaneamente, è possibile utilizzare l'intera larghezza di banda di un'unità NVMe. Un altro grande vantaggio è che la GPU può gestire la decompressione dei dati di gioco per accelerare ulteriormente il processo.
Tuttavia, c'è qualcos'altro che Microsoft sta menzionando ora. Windows 11 dispone di un nuovo stack di archiviazione aggiornato, che consente ai PC di sfruttare appieno DirectStorage. Su Windows 10, l'azienda ha ottimizzato lo stack di archiviazione legacy per DirectStorage, ma non è proprio la stessa cosa. Microsoft, tuttavia, non dice quanto dovrebbe essere grande la differenza.
I giochi dovranno essere creati appositamente per DirectStorage, ma continueranno a funzionare su PC che non supportano l'API, quindi non dovrai preoccuparti della compatibilità. Tuttavia, per utilizzare DirectStorage è necessario un SSD NVMe. Per gli sviluppatori. l'API deve essere implementata solo una volta nel motore di gioco e i suoi vantaggi verranno applicati automaticamente in tutto il gioco. Anche se la prima anteprima è ora disponibile, le funzionalità di decompressione della GPU non sono ancora disponibili.