DirectStorage muestra solo mejoras menores en la velocidad de carga en la demostración de PC del mundo real

La API DirectStorage de Microsoft hace una diferencia medible, aunque pequeña, cuando se trata de cargar juegos de PC.
agrandar La API DirectStorage de Microsoft hace una diferencia medible, aunque pequeña, cuando se trata de cargar juegos de PC.

La API DirectStorage de Microsoft promete acelerar los tiempos de carga de los juegos tanto en Xbox Series X/S como en PC con Windows (donde Microsoft recientemente salió de la fase de vista previa para desarrolladores). Uno de los primeros juegos en demostrar los beneficios de DirectStorage en PC es Square Enix pronunciado, que fue mostrado esta semana por el director técnico de Luminous Productions, Teppei Ono, en GDC. Según lo informado por The Verge, Ono dijo que, con un SSD NVMe rápido y compatibilidad con DirectStorage, algunas escenas en pronunciado se puede cargar en sólo un segundo. Eso es sin duda un salto monstruoso desde los días de esperar a que una PlayStation 2 cargara mapas masivos de mundo abierto desde un DVD.

Sin embargo, como demostración de DirectStorage, pronunciadoLos números de son una bolsa mixta. Por un lado, las escenas que Ono demostró muestran claramente que DirectStorage carga escenas más rápido en el mismo hardware, en comparación con la antigua API de Win32: de 2,6 segundos a 2,2 segundos en una escena y de 2,4 segundos a 1,9 segundos en otra. pronunciado también mostró mejoras en el rendimiento con respecto a las SSD basadas en SATA más antiguas, a pesar de que se comercializa como una función que beneficiará principalmente a las unidades NVMe: de 5,0 a 4,6 segundos en una escena y de 4,1 a 3,4 segundos en otra. Las mejoras de velocidad para los SSD SATA se han visto limitadas durante casi una década porque la propia interfaz SATA (en lugar del controlador SSD o los chips flash NAND) las está frenando. Por lo tanto, es notable encontrar algún tipo de mejora medible para esas unidades.

Por otro lado, la demostración de Ono mostró que los tiempos de carga del juego no mejoraron tan dramáticamente como sugerirían las velocidades de E/S sin procesar. En un SSD NVMe, las velocidades de E/S aumentaron de 2862 MB/s con Win32 a 4829 MB/s con DirectStorage, un aumento de casi el 70 %. Pero el tiempo de carga de la escena se redujo de 2,1 a 1,9 segundos. Esa es una disminución que no se notaría incluso si estuvieras intentar notar.

Las mejoras de rendimiento del mundo real no coinciden con las mejoras de rendimiento teóricas de DirectStorage.
agrandar Las mejoras de rendimiento del mundo real no coinciden con las mejoras de rendimiento teóricas de DirectStorage.

los pronunciado demostración finalmente mostró que la velocidad del almacenamiento que utiliza sigue siendo un lote tiene más que ver con la rapidez con la que se cargan los juegos que con DirectStorage. Una escena que tardó 24,6 segundos en cargarse con DirectStorage en un HDD tardó solo 4,6 segundos en cargarse en un SSD SATA y 2,2 segundos en cargarse en un SSD NVMe. Esa es una brecha mucho mayor que la que existe entre Win32 y DirectStorage ejecutándose en el mismo hardware.

Cabe señalar que este es solo un juego y es probable que veamos una gama más amplia de resultados a medida que más desarrolladores implementen DirectStorage en sus propios títulos y Microsoft mejore la tecnología. La eliminación de otros cuellos de botella relacionados con la CPU, incluido el traslado de la descompresión de activos de la CPU a la GPU, podría mejorar aún más la ventaja de rendimiento de DirectStorage. La descompresión de GPU aún no es compatible con la versión para PC de DirectStorage, pero Microsoft afirma que la función es “la siguiente en nuestra hoja de ruta”.

Imagen de lista de Western Digital

Leave a Comment