DirectStorage mostra solo piccoli miglioramenti della velocità di download in una vera demo per PC
L’API Microsoft DirectStorage promette di accelerare i download dei giochi sia su Xbox Series X/S che su PC Windows (dove Microsoft è recentemente uscita dalla fase di anteprima per sviluppatori). Uno dei primi giochi a mostrare i vantaggi di DirectStorage su PC è Forspoken di Square Enix, che Teppei Ohno, CTO di Luminous Productions, ha mostrato alla GDC questa settimana. Come riportato da The Verge , Ono ha affermato che grazie al veloce NVMe SSD e al supporto DirectStorage, alcune scene in Forspoken possono essere caricate in appena un secondo. Questo è sicuramente un miglioramento rispetto ai tempi di caricamento di CD e DVD del passato.
Tuttavia, come demo di DirectStorage, i numeri di Forspoken sono un miscuglio. Da un lato, gli esempi mostrati da Ohno mostrano chiaramente un caricamento più rapido delle scene DirectStorage sullo stesso hardware rispetto all’API Win32 legacy: da 2,6 a 2,2 secondi in una singola scena e da 2,4 a 1,9 secondi in un’altra. Forgotten ha mostrato un miglioramento delle prestazioni anche sui vecchi SSD basati su SATA, nonostante sia stata posizionata come una funzionalità utile principalmente per le unità NVMe: un calo da 5,0 a 4,6 secondi in una scena e da 4,1 a 3,4 secondi in un’altra. I miglioramenti della velocità per gli SSD SATA sono stati limitati per la parte migliore di un decennio perché l’interfaccia SATA stessa (non il controller SSD o i chip flash NAND) li sta frenando.
D’altra parte, la demo di Ono ha mostrato che i tempi di caricamento del gioco non sono migliorati così drasticamente come suggerirebbe la velocità di I/O. Sull’unità SSD NVMe, l’I/O è aumentato da 2862 MB/s utilizzando Win32 a 4829 MB/s utilizzando DirectStorage, un aumento di quasi il 70%. Ma il tempo di caricamento della scena è diminuito da 2,1 a 1,9 secondi. Questo declino non sarebbe evidente anche se provassi a notarlo.
La demo di Forspoken ha finito per mostrare che la velocità dello spazio di archiviazione che utilizzi è ancora molto più relativa alla velocità di caricamento dei tuoi giochi rispetto a DirectStorage. Una scena che ha impiegato 24,6 secondi per caricarsi utilizzando DirectStorage su HDD è stata caricata in soli 4,6 secondi su un SSD SATA e 2,2 secondi su un SSD NVMe. Questo è un divario molto maggiore rispetto a Win32 e DirectStorage in esecuzione sullo stesso hardware.
Tieni presente che questo è solo un gioco e probabilmente vedremo una gamma più ampia di risultati man mano che più sviluppatori implementano DirectStorage nei loro giochi e mentre Microsoft perfeziona la tecnologia. L’eliminazione di altri colli di bottiglia della CPU, incluso lo spostamento della decompressione delle risorse dalla CPU alla GPU, può aumentare ulteriormente il vantaggio in termini di prestazioni di DirectStorage. La decompressione GPU non è ancora supportata nella versione PC di DirectStorage, ma Microsoft afferma che la funzione è “la prossima sulla nostra tabella di marcia”.
Immagine dell’elenco da Western Digital
Lascia un commento