Che cos'è DirectStorage in Windows 11 e il tuo PC lo supporta?

I tuoi giochi verranno caricati più velocemente che mai con il supporto completo per DirectStorage in Windows 11.

Windows 11 è finalmente arrivato con il sistema operativo ora disponibile su nuovi PC e aggiornamenti gratuiti per gli utenti idonei di Windows 10. Sebbene ci sia molto di cui essere entusiasti in Windows 11, poche funzionalità superano tutto il resto per la community di giocatori.

Insieme ad Auto-HDR, un rinnovato Microsoft Store, Xbox Game Pass, DirectStorage è una delle funzionalità più recenti in arrivo su Windows 11. Ma proprio come molte altre funzionalità di Windows 11, non tutti i dispositivi lo supporteranno. Entriamo subito in tutti i dettagli che devi sapere su questa funzione e se sarai uno degli utenti che ne trarranno beneficio.

Che cos'è DirectStorage in Windows 11?

DirectStorage è un'API della famiglia DirectX. Sebbene sia stato originariamente progettato per Xbox Velocity Architecture, Microsoft lo sta introducendo anche sui PC Windows. Per dirla in termini semplici, DirectStorage può ridurre notevolmente i tempi di caricamento dei giochi. Non solo, con DirectStorage, i giochi possono anche rendere mondi virtuali molto più dettagliati ed estesi che mai.

Se ti stai chiedendo come funziona, ecco i dettagli più fini. Con l'evoluzione dei carichi di lavoro del gioco negli ultimi anni, molto è cambiato. Il nuovo carico di lavoro del gioco ottimizza i dati che carica. Invece di caricare grandi blocchi di dati in una sola volta, suddividono le risorse di un gioco in parti più piccole. Il gioco carica solo queste parti più piccole quando richiesto.

Ad esempio, il gioco carica lo scenario quando il tuo personaggio si muove in quella direzione. I dettagli più fini come la trama del carico di tessuto quando il gioco lo richiede.

Ma questo cambiamento significa anche un numero elevato di richieste di I/O rispetto a pochissime richieste di I/O dei carichi di lavoro di gioco precedenti. Per avere un'idea, il numero è passato da poche centinaia di richieste IO al secondo a decine di migliaia con questa modifica.

Sulle API meno recenti, questo aumento delle richieste di I/O crea un collo di bottiglia anche sulle unità più sofisticate. Tradizionalmente, queste richieste di I/O vengono gestite una alla volta, aumentando così drasticamente l'overhead di I/O. L'intera operazione diventa piuttosto costosa.

È qui che entra in gioco l'API DirectStorage. Riduce l'overhead di I/O abilitando e gestendo in modo efficiente le richieste di I/O parallele che si verificano molte alla volta.

DirectStorage rende anche la decompressione delle risorse molto più efficiente. Ma l'API DirectStorage ha bisogno di hardware speciale per funzionare, il che ci porta alla domanda successiva.

Requisiti per DirectStorage

L'API DirectStorage funzionerà solo su PC con NVMe (Non-Volatile Memory Express) con bus PCIe (PCI Express) 3.0 o superiore. Anche l'SSD NVMe dovrebbe essere 1 TB o superiore.

Inoltre, DirectStorage richiede anche una GPU DirectX 12 Ultimate per eseguire e archiviare i giochi che utilizzano il controller NVM Express standard.

Fondamentalmente, NVMe è l'architettura con più code di pipeline che consentono richieste di I/O parallele. DirectStorage è l'API che consente ai giochi di utilizzare questo sistema di pipeline di cui dispone NVMe.

Nota: Sebbene Microsoft abbia ora esteso anche il supporto per DirectStorage a Windows 10, non funzionerà al massimo delle sue potenzialità. DirectStorage richiede lo stack di archiviazione del sistema operativo offerto da Windows 11 per la funzionalità completa. Con lo stack del sistema operativo legacy di Windows 10, gli utenti andranno solo in una certa misura a vantaggio.

Ma poiché DirectStorage è un'API, anche gli sviluppatori di giochi devono implementarlo nei loro giochi. Alla fine, dopotutto, sono i giochi che devono utilizzare questa API. Ma una volta che gli sviluppatori implementano la funzione nei loro giochi, è l'ora dello spettacolo! Non ti consente di abilitare nulla da parte tua. Se il tuo dispositivo lo supporta, lo sperimenterai subito nei giochi che lo utilizzano.

Sui dispositivi e giochi abilitati DirectStorage, gli utenti avranno un'esperienza di gioco migliorata come mai prima in Windows 11. Windows 11 è stato creato per i giochi. E DirectSotrage è una delle caratteristiche che gli conferiscono questa reputazione.