Cos'è DirectStorage in Windows 11?

Microsoft ha annunciato il rilascio di DirectStorage all’inizio del 2022. Promettendo tempi di caricamento più rapidi e migliori prestazioni nei giochi, Direct Storage è uno dei principali motivi per aggiornare a Windows 11. A breve distanza da una versione aggiornata di DirectStorage alla fine del 2022, è tempo di scoprire di cosa si tratta questo nuovo software e cosa significa per i giocatori nel 2023 e oltre.
Indice dei contenuti
- Cos’è DirectStorage?
- Come funziona DirectStorage
- Cosa significa DirectStorage per i giocatori oggi?
- Come abilitare DirectStorage in Windows 11
- Gli utenti di Windows 10 possono beneficiare di DirectStorage?
- Domande frequenti
Cos’è DirectStorage?
DirectStorage è un’API di archiviazione a basso livello che migliora il trasferimento e la decompressione delle risorse di gioco dallo storage alla GPU. Risalente alle console Xbox Series S/X, DirectStorage è stato creato per sfruttare i moderni SSD ad alte prestazioni e completare la migrazione da HDD più lenti. Allo stesso tempo, gli sviluppatori di giochi hanno iniziato a ottimizzare i giochi per SSD più veloci, e DirectStorage potrebbe rivelarsi un grande aiuto per loro.
Come funziona DirectStorage
Le risorse di gioco come modelli di personaggi, mondi, altre grafiche, suoni e altro sono tipicamente memorizzate in un formato compresso per ottimizzare lo spazio su disco. Quando avvii un gioco, esso richiama queste risorse dal tuo storage per popolare il mondo di gioco. Il flusso tradizionale di queste risorse inizia a livello di storage, passa alla RAM dove le risorse vengono decompresse dalla CPU e infine si dirige verso la GPU dove le risorse decompresse vengono trasferite per essere renderizzate.

Gli HDD più lenti non erano in grado di gestire più richieste di IO (input/output), quindi gli sviluppatori di giochi hanno ottimizzato i giochi per caricare grandi quantità di risorse tutte in una volta. Questo limita il grado di dettaglio che può essere inserito nei mondi aperti e richiede trucchi come l’aggiunta di lunghi corridoi per mascherare i tempi di caricamento. Gli SSD moderni, d’altra parte, specialmente le unità NVMe, possono gestire anche decine di migliaia di richieste di IO al secondo. Questo consente agli sviluppatori di giochi di ottimizzare i giochi per SSD, in modo che i giochi possano richiedere un numero minore di risorse dallo storage ma farlo più frequentemente.
Suggerimento: dai un’occhiata a questo elenco di suggerimenti per ottimizzare il tuo PC Windows 11 per le prestazioni di gioco.
Miglioramenti importanti
DirectStorage migliora due fasi chiave del flusso delle risorse discusse sopra. Innanzitutto, migliora il trasferimento dei dati dallo storage alla memoria. DirectStorage 1.0 sfrutta lo stack IO migliorato di Windows 11 per aiutare i giochi a sfruttare la maggiore larghezza di banda degli SSD NVMe PCIe 4.0 e PCIe 5.0 e degli SSD SATA. In secondo luogo, con DirectStorage 1.1, anche la parte di decompressione delle risorse del processo è resa più efficiente utilizzando la GPU invece della CPU. Si scopre che le GPU sono incredibilmente abili nell’eseguire compiti ripetibili in parallelo.

Entrambi questi miglioramenti si combinano per fornire tempi di caricamento delle risorse più rapidi e consentire agli sviluppatori di renderizzare mondi aperti incredibilmente intricati molto più velocemente che mai.
Le console Xbox Series S/X e PS5 hanno già visto notevoli salti di prestazioni spostando la decompressione delle risorse dalla CPU alla GPU. Un ulteriore vantaggio è la larghezza di banda della CPU aggiuntiva che viene liberata e può essere utilizzata per altri processi di gioco. Sembra che i giochi per PC siano destinati a ricevere benefici di prestazioni simili man mano che gli sviluppatori iniziano a sfruttare DirectStorage nei prossimi anni.
Cosa significa DirectStorage per i giocatori oggi?
Tutto questo parlare di tempi di caricamento di nuova generazione e mondi aperti senza precedenti probabilmente ti fa chiedere: dove sono i giochi? Anche se è vero che attualmente c’è solo un gioco (Forspoken) che supporta DirectStorage, sempre più giochi inizieranno a essere progettati attorno ad esso. Tuttavia, ci vorranno altri due o tre anni prima che i giocatori inizino a vedere un numero significativo di titoli DirectStorage.

Quindi, cosa significa questo per te oggi? Dovresti iniziare a preparare il tuo PC da gioco acquistando una delle migliori schede madri da gioco PCIe 5.0 e un SSD di alta gamma Gen4 o Gen5?
Se stai costruendo un nuovo PC da gioco quest’anno, probabilmente vorrai investire nella piattaforma più recente di Intel o AMD. Ciò significa o i processori Ryzen 7000, i processori Intel di 12a/13a generazione, o qualsiasi cosa arrivi dopo da Team Red o Team Blue. In ogni caso, sarai coperto per quanto riguarda CPU e schede madri. Per quanto riguarda lo storage, qualsiasi SSD Gen4 o Gen5 che scegli sarà più che sufficiente per realizzare i benefici di DirectStorage quando arriveranno.

D’altra parte, se non stai aggiornando per altri pochi anni, non stai davvero perdendo nulla. Quando inizieremo a vedere più giochi supportati da DirectStorage, potrai valutare il mercato e decidere se un aggiornamento ha senso per te in base all’hardware e ai giochi di quel momento.
In sintesi, non è necessario intraprendere azioni immediate per quanto riguarda l’impatto di DirectStorage. Ma puoi stare tranquillo che il gioco su PC inizierà a sembrare e sentirsi molto diverso tra solo pochi anni.
Suggerimento: hai attivato HDR in Windows e sembra brutto? Scopri cosa puoi fare al riguardo.
Come abilitare DirectStorage in Windows 11
Microsoft include DirectStorage in Windows 11 per impostazione predefinita. Pertanto, se hai già aggiornato a Windows 11, non è necessario abilitare manualmente alcuna impostazione per utilizzare DirectStorage. Tuttavia, assicurati che la tua installazione di Windows sia aggiornata e che tu abbia installato i driver più recenti per la tua GPU. Avere il software più recente garantirà che tu non perda mai alcuna funzionalità o versione aggiornata di DirectStorage.
Gli utenti di Windows 10 possono beneficiare di DirectStorage?
Secondo Microsoft, DirectStorage funzionerà non solo su Windows 11 ma anche su Windows 10. Anche se stai utilizzando Windows 10 e non vuoi passare a Windows 11, puoi comunque beneficiare di DirectStorage. È importante notare che otterrai comunque i massimi vantaggi in termini di prestazioni su Windows 11 grazie al suo stack di archiviazione più avanzato. DirectStorage è stato costruito tenendo presente i progressi di Windows 11 e sarà introdotto in seguito su Windows 10.
Buono a sapersi: se ti senti nostalgico, ecco come puoi far sembrare Windows 11 più simile a Windows 10.
Domande frequenti
Quanto è più veloce DirectStorage?
DirectStorage utilizza la maggiore larghezza di banda degli SSD NVMe veloci e i core grafici altamente avanzati delle GPU moderne. Questo può comportare una riduzione dei tempi di caricamento fino al 200% e dell’uso della CPU fino all’85%, secondo Microsoft. In un test simulato, Microsoft è riuscita a ridurre il tempo di caricamento delle risorse da 2,36 secondi a 0,8 secondi. Per poter realizzare guadagni di prestazioni vicini a questi numeri, i giocatori dovrebbero installare i propri file di gioco su almeno un SSD NVMe PCIe 3.0, aggiornare a Windows 11 e, cosa più importante, aspettare che più titoli supportino DirectStorage su Windows.
DirectStorage migliora gli FPS?
DirectStorage è progettato per ridurre i tempi di caricamento dei giochi e consentire la creazione di mondi più complessi da parte degli sviluppatori. Non è progettato per migliorare gli FPS. Anche se alcuni test hanno erroneamente concluso che l’abilitazione di DirectStorage comporta una riduzione degli FPS in Forspoken, potrebbe essere tecnicamente possibile. Poiché DirectStorage sposta il carico della decompressione delle risorse sulla GPU, sembra logico che ci sarebbe un certo impatto sulle prestazioni che si traduce in FPS ridotti. Ma senza test più completi su una varietà di titoli, non si può ancora concludere in un modo o nell’altro.
Quale GPU dovrei avere per DirectStorage?
Sebbene qualsiasi scheda grafica che supporta DirectX 12 (serie NVIDIA 900 e serie AMD 200 e successive) supporterà DirectStorage, puoi aspettarti le migliori prestazioni dalle GPU che supportano DirectX 12 Ultimate, l’ultima versione dell’API. Le schede della serie RTX 2000 di NVIDIA e quelle più recenti supportano DX12 Ultimate, mentre lo stesso vale per le schede della serie 6000 di AMD e quelle più recenti.
Crediti immagine: Unsplash