Microsoft anunció la API DirectStorage para PC con Windows en 2020. La tecnología que debutó en el sistema de juegos Xbox de la compañía promete tiempos de carga de juegos más rápidos al eliminar los cuellos de botella de IO.

punto de referencia de almacenamiento directo

Anunciado por primera vez como una exclusiva de Windows 11, Microsoft reveló en 2021 que DirectStorage también llegaría al sistema operativo Windows 10 de la compañía. Microsoft lanzó una vista previa en el mismo año, pero tomó hasta marzo de 2022 para un lanzamiento oficial.

DirectStorage se beneficia de las soluciones de almacenamiento rápido, especialmente de las soluciones de almacenamiento NVME de última generación. Microsoft no proporcionó puntos de referencia hasta ahora, y no estaba claro si los puntos de referencia mostrarían ganancias tan impresionantes como Microsoft afirmó que serían.

En la Game Developer Conference de este mes, el director técnico de Luminous Productions, Teppei Ono exhibido los beneficios de DirectStorage. El juego Forspoken de la compañía hace uso de la nueva API en Windows y los tiempos de carga se reducen gracias al uso de la API DirectStorage.

La disminución del tiempo de carga depende de una serie de factores. Como resultado, varió de una escena a otra que el director demostró durante la presentación.

Los dispositivos de almacenamiento NVMe son más rápidos que los dispositivos de almacenamiento SATA SSD. La PC con tecnología NVMe cargó dos de las tres escenas de demostración en 1,9 segundos con DirectStorage. El SSD SATA tardó 3,4 segundos y 3,7 segundos, respectivamente, en cargar la misma escena.

Sin DirectStorage, los tiempos de carga aumentaron a 2,4 segundos y 2,1 segundos en la PC con NVMe y a 4,1 segundos y 4,5 segundos en el dispositivo SSD SATA.

La siguiente tabla destaca el rendimiento de los dispositivos de almacenamiento con DirectStorage API y Win32 API.

NVMe SSD SATA
Escena 1 Win32 API 2,6 segundos 5,0 segundos
Escena 1 Almacenamiento directo 2,2 segundos 4,6 segundos
Escena 2 Win32 API 2,4 segundos 4,1 segundos
Escena 2 DirectStorage 1,9 segundos 3,4 segundos
Escena 3 Win32 API 2,1 segundos 4,5 segundos
Escena 3 DirectStorage 1,9 segundos 3,7 segundos

La mayor ganancia de rendimiento en la PC con tecnología NVME es de 0,5 segundos para la carga de una escena, la menor de 0,2 segundos. Para la PC con SSD, la mayor ganancia fue de 0,8 segundos y la menor de 0,4 segundos.

Los discos duros basados ​​en platos también se benefician de DirectStorage, pero no tanto. El tiempo de carga superó los 20 segundos para todas las escenas y la ganancia de DirectStorage redujo el tiempo de carga en aproximadamente 1 segundo.

Los dispositivos de almacenamiento NVMe y SSD se benefician de DirectStorage en los juegos de PC. El kilometraje varía mucho según la escena en cuestión y el hardware que se utiliza. Las ganancias son notables, pero es posible que algunos juegos no las encuentren tan impresionantes como Microsoft las hizo parecer cuando la compañía anunció la API. Las ganancias parecen estar en la región del 10% al 25% para la mayoría de las escenas.

Los puntos de referencia son de una demostración de un solo juego. Será interesante ver si otros juegos muestran mejoras similares en el tiempo de carga.

Ahora tu: ¿las ganancias son las que esperaba que fueran?