Cos'è Microsoft DirectStorage e perché è importante?

Sebbene i giochi ne traggano sicuramente beneficio dispositivi di archiviazione ad alta velocità come SSD, i rendimenti decrescenti entrano in gioco piuttosto rapidamente; È difficile distinguere tra un vecchio SSD SATA e un SSD PCIe Gen 4 all'avanguardia nella maggior parte dei giochi. Per sfruttare SSD sempre più veloci come mai prima d'ora, Microsoft ha lanciato DirectStorage per Xbox Series X e ora DirectStorage si sta facendo strada su PC.

Contenuti

  • Che cos'è DirectStorage?
  • Requisiti di archiviazione diretta
  • DirectStorage va bene?

Mentre DirectStorage è certamente entusiasmante per gli sviluppatori di giochi, ciò che significa per i giocatori non è altrettanto entusiasmante, almeno non al momento.

Video consigliati

Che cos'è DirectStorage?

Una persona che tiene in mano l'SSD da gioco WD Black SN770.

DirectStorage è fondamentalmente un nuovo software che consente ai giochi di sfruttare i veloci SSD NVMe. Questo non è solo per ridurre i tempi di caricamento, però. Man mano che i giochi diventano sempre più complessi, è necessario un hardware migliore per eseguirli, e questo non si limita a CPU e GPU: gli SSD veloci stanno diventando sempre più importanti per buone prestazioni di gioco.

Imparentato

  • DirectStorage di Microsoft ora può aumentare i tempi di caricamento del gioco del 200%
  • AMD, Nvidia e Intel hanno tutti voci sulle date di rilascio di prossima generazione
  • Come DirectStorage carica Forspoken in un secondo su PC

I motori di gioco moderni sono sviluppati da tecnologie precedenti progettate per caricare molti dati tutti in una volta, che ha giocato ai punti di forza dei dischi rigidi. Ma al giorno d'oggi, gli sviluppatori di giochi vogliono caricare molti piccoli pezzi di dati per un periodo di tempo più lungo. Ad esempio, in molti giochi, gli oggetti lontani non vengono caricati in tutti i dettagli per far funzionare meglio il gioco. Gli SSD sono davvero bravi a gestire molte richieste di dati, chiamate anche richieste IO, e gli sviluppatori stanno iniziando a ottimizzare per gli SSD.

Il principale punto debole dei predecessori di DirectStorage è che esiste un limite al numero di volte in cui un gioco può effettuare richieste di IO dello spazio di archiviazione. Poiché gli HDD non erano in grado di gestire molte richieste di IO, questa limitazione non era importante fino a quando gli sviluppatori non volevano sfruttare il potenza dei moderni SSD NVMe, che sono molto bravi a gestire migliaia o addirittura decine di migliaia di richieste IO al secondo. DirectStorage corregge questa limitazione, almeno per il prossimo futuro.

Come? Gran parte di DirectStorage è la decompressione dei file GPU. La maggior parte dei file di gioco sono compressi per ridurre le dimensioni dell'installazione e la tua CPU di solito gestisce il lavoro di decompressione. Si scopre che le GPU lo sono Veramente bravo nella decompressione di file di piccole dimensioni e DirectStorage lo sfrutta. Migliora i tempi di caricamento mentre, secondo Microsoft, riducendo notevolmente il sovraccarico della CPU.

Requisiti di archiviazione diretta

Immagine dell'SSD Sabrent Rocket 4 Plus NVMe.

Innanzitutto, per vedere tutti i vantaggi di DirectStorage, avrai bisogno di un'unità SSD NVMe. Tuttavia, probabilmente vorrai un SSD NVMe PCIe 4.0 o 5.0, poiché i giochi con DirectStorage vengono sviluppati pensando a questo tipo di SSD.

In secondo luogo, DirectStorage è una tecnologia a livello di API legata a DirectX 12, il che significa che è esclusivo dei giochi DX12. Per fortuna, è possibile che i giochi più vecchi ottengano DirectStorage tramite un aggiornamento. Per esempio, The Witcher 3: Caccia Selvaggia riceverà un aggiornamento entro la fine dell'anno che introduce DX12, tracciamento dei raggie DirectStorage.

La maggior parte delle CPU e GPU realizzate nell'ultimo decennio dovrebbe essere in grado di soddisfare i requisiti minimi per DirectStorage, che è solo la compatibilità DX12. Quando si tratta di schede grafiche, le GPU Nvidia dalla serie 900 e le GPU AMD dalla serie 200 supportano tutte DX12. Prossime GPU Intel supporterà anche DX12.

Tutte le CPU Intel dalla terza generazione e tutte le CPU AMD da Ryzen 1000 supportano PCIe 3.0, il requisito minimo per gli SSD NVMe. Intel 11a generazione, 12a generazione e Ryzen da 3000 a 6000 (con alcuni eccezioni) supportano PCIe 4.0, che è la velocità più elevata per gli SSD attualmente disponibili. Infine, i prossimi SSD PCIe 5.0 saranno supportati dalle CPU Intel di 12a generazione e dal prossimo Ryzen 7000 di AMD. CPU.

DirectStorage va bene?

Vari screenshot confrontano i tempi di caricamento in Forspoken.

È troppo presto per dire in modo definitivo quanto sia buono DirectStorage poiché nessun gioco attualmente disponibile utilizza la tecnologia. Tuttavia, gli sviluppatori per il prossimo gioco Abbandonato dimostrata di recente come DirectStorage migliora i tempi di caricamento. Sugli SSD NVME, DirectStorage ha ridotto i tempi di caricamento fino a mezzo secondo, mentre sugli SSD SATA i tempi di caricamento sono stati ridotti di poco meno di un secondo intero. Sebbene i tempi di caricamento siano stati certamente bassi, è molto facile rimanere delusi dallo scarso miglioramento fornito da DirectStorage.

Tuttavia, è importante tenere presente che DirectStorage è nuovo di zecca e Abbandonato sarà uno dei primi giochi in assoluto a usarlo, quindi probabilmente c'è spazio per l'ottimizzazione. Ancora più importante, DirectStorage non si limita a caricare schermate: verrà utilizzato per creare i giochi hanno un aspetto migliore senza compromettere le prestazioni e renderanno l'archiviazione più veloce più significativa per gioco. Gli sviluppatori potranno caricare texture e oggetti in modo più libero e creativo. Ciò potrebbe significare texture a risoluzione più elevata e cose 3D più complesse e dettagliate come persone e scenari, il tutto senza schermate di caricamento frequenti o lunghi corridoi che nascondono schermate di caricamento.

Di solito ci vuole un po' per raccogliere i frutti della nuova tecnologia a livello di API. DX12 è uscito nel 2015 e non è stato immediatamente importante per tutti i giocatori, ma nei sette anni successivi all'uscita di DX12, possiamo sicuramente dire che è stato un aggiornamento cruciale perché abilita cose come il raytracing. DX12 dimostra una cosa in modo abbastanza definitivo: costruiscilo e arriveranno. Se gli sviluppatori di giochi possono trarre vantaggio dalla nuova tecnologia, lo faranno.

Raccomandazioni della redazione

  • Si scopre che DirectStorage non sta uccidendo i frame rate in Forspoken, dopo tutto
  • DirectStorage di Microsoft può migliorare i tempi di caricamento del 200%, ma non eccitarti troppo
  • DirectStorage di Microsoft riduce drasticamente l'utilizzo della CPU nei giochi
  • I tuoi giochi per PC stanno per caricarsi molto più velocemente
  • La barra ridimensionabile di Nvidia ha spiegato: cos'è e come puoi ottenere una spinta di gioco?

Aggiorna il tuo stile di vitaDigital Trends aiuta i lettori a tenere d'occhio il frenetico mondo della tecnologia con tutte le ultime notizie, recensioni divertenti sui prodotti, editoriali penetranti e anticipazioni uniche.