Che cos’è Microsoft DirectStorage e perché è importante?

Sebbene i giochi traggano sicuramente vantaggio da dispositivi di archiviazione ad alta velocità come gli SSD, i rendimenti decrescenti entrano in gioco abbastanza 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 sul PC.

Mentre DirectStorage è sicuramente eccitante per gli sviluppatori di giochi, ciò che significa per i giocatori non è così eccitante, almeno non al momento.

Cos’è DirectStorage?

DirectStorage è fondamentalmente un nuovo software che consente ai giochi di sfruttare 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.

I moderni motori di gioco sono sviluppati da vecchie tecnologie progettate per caricare molti dati contemporaneamente, che hanno giocato sui punti di forza dei dischi rigidi. Ma al giorno d’oggi, gli sviluppatori di giochi vogliono caricare molti piccoli frammenti 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 IO dello storage. Poiché gli HDD non riuscivano a gestire molte richieste IO, questa limitazione non era importante fino a quando gli sviluppatori non hanno voluto sfruttare la potenza dei moderni SSD NVMe, che sono molto bravi a gestire migliaia o addirittura decine di migliaia di richieste IO al secondo. DirectStorage risolve questa limitazione, almeno per il prossimo futuro.

Come? Una parte importante 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, riduce notevolmente il sovraccarico della CPU.

Requisiti di DirectStorage

Immagine dell'SSD Sabrent Rocket 4 Plus NVMe.

Innanzitutto, per vedere tutti i vantaggi di DirectStorage, avrai bisogno di un SSD NVMe. Probabilmente vorrai un SSD PCIe 4.0 o 5.0 NVMe, tuttavia, 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 è esclusiva 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, ray tracing e DirectStorage.

La maggior parte delle CPU e delle GPU realizzate negli ultimi dieci anni 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. Le prossime GPU Intel supporteranno anche DX12.

Tutte le CPU Intel a partire dalla terza generazione e tutte le CPU AMD a partire da Ryzen 1000 supportano PCIe 3.0, il requisito minimo per gli SSD NVMe. Intel di 11a generazione, 12a generazione e Ryzen da 3000 a 6000 (con alcune 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 dalle prossime CPU Ryzen 7000 di AMD.

DirectStorage va bene?

Vari screenshot confrontano i tempi di caricamento in Forspoken.

È troppo presto per dire con certezza quanto sia buono DirectStorage poiché nessun gioco attualmente disponibile utilizza la tecnologia. Tuttavia, gli sviluppatori per il gioco in arrivo Abbandonato recentemente dimostrato 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 intero secondo. Sebbene i tempi di caricamento siano stati certamente bassi, è molto facile rimanere delusi dal poco 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 è per qualcosa di più del semplice caricamento di schermate: verrà utilizzato per migliorare l’aspetto dei giochi senza compromettere le prestazioni e renderà l’archiviazione più veloce più significativa per i giochi. Gli sviluppatori potranno caricare trame e oggetti in modo più libero e creativo. Ciò potrebbe significare trame 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 mascherano le 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 trascorsi da quando è uscito DX12, possiamo sicuramente dire che è stato un aggiornamento cruciale perché abilita cose come il raytracing. DX12 dimostra una cosa in modo abbastanza conclusivo: costruiscilo e arriveranno. Se gli sviluppatori di giochi possono trarre vantaggio dalla nuova tecnologia, lo faranno.

Raccomandazioni degli editori






Leave a Reply

Your email address will not be published.