DirectStorage es la forma que tiene Microsoft de acelerar los tiempos de carga en los juegos y permitir que los desarrolladores aprovechen mejor las veloces unidades SSD. Seguramente será uno de los mayores pasos hacia juegos aún más impresionantes y expansivos, una vez que esté disponible en cualquiera, pero incluso antes de que lo tengamos en nuestras manos, Microsoft lo está mejorando mucho.
Tras el lanzamiento de DirectStorage API en marzo (se abre en una pestaña nueva) (el tiempo vuela), Microsoft ha anunciado DirectStorage 1.1. Esencialmente, la versión más nueva agrega descompresión de GPU a los procedimientos, lo que descarga el trabajo de descompresión que devour mucho tiempo de su CPU a su GPU altamente paralela.
Tradicionalmente, los activos de juegos comprimidos se transfieren desde su medio de almacenamiento (principalmente un SSD en la actualidad) a la memoria del sistema, donde su CPU descomprimirá los activos antes de transferirlos a su GPU según sea necesario.
Con DirectStorage 1.1, es posible omitir mucho de eso y tomar una ruta mucho más directa. Los activos se transfieren desde un SSD NVMe (DirectStorage 1.0 ya acelera este proceso) y los transfiere directamente a la GPU para su descompresión. Ahorrando así segundos o más en los tiempos de carga de los activos.
«… las escenas se cargan casi 3 veces más rápido y la CPU se libera casi por completo para usarla en otros procesos del juego», confirma Microsoft.
El resultado remaining debería ser que los juegos se carguen más rápido en la PC, que es algo en lo que hemos visto que las arquitecturas de consola Xbox y PlayStation más propietarias tienen una ventaja desde hace un tiempo. A pesar de la continuación de la primera ola de juegos, cuando las PC compatibles con DirectStorage sean más omnipresentes, los desarrolladores deberían poder superar los límites de lo que puede ser un juego con más flexibilidad en los tiempos de carga, la calidad de los activos y la escala.
Esa es la cuestión, hay algunos requisitos para DirectStorage, y también específicamente para DirectStorage 1.1 con descompresión de GPU:
- Home windows 10 o Home windows 11—Microsoft espera la mayor mejora en Home windows 11, pero «tanto Home windows 10 como Home windows 11 verán ganancias gracias a una implementación de descompresión de GPU eficiente».
- Un SSD NVMe—preferiblemente uno muy rápido, como una unidad PCIe 4.0 de alta velocidad. Quizás las unidades PCIe 5.0 sean aún mejores cuando lleguen el próximo año.
- Cualquier GPU DirectX 12 appropriate con Shader Mannequin 6.0—Este modelo de sombreado existe desde hace un tiempo, por lo que la mayoría de las GPU modernas deberían ser suficientes. Sin embargo, Microsoft recomienda una tarjeta appropriate con DX12 Final, que es básicamente una con soporte RT y soporte para algunas otras características clave de renderizado nuevas.
- Un juego appropriate con DirectStorage—está muy bien tener el {hardware}, pero necesita el software program para unirlo todo. Esta es la pieza del rompecabezas que todavía nos falta hoy.
Desafortunadamente, no hay ningún juego de DirectStorage en este momento. Esperábamos que la tecnología llegara primero a Forspoken, aunque el juego period retrasado en el verano hasta 2023, pateando DirectStorage también. Si seguirá siendo el primer juego con DirectStorage ahora, no podemos estar seguros, pero se supone que Forspoken llegará en enero ahora, por lo que probablemente siga siendo nuestra mejor apuesta.
Para que DirectStorage funcione, Microsoft y Nvidia se han unido para presentar un nuevo formato de compresión, aportado por Nvidia, llamado GDeflate.
Según los informes, este nuevo formato de archivo no tiene pérdidas, pero permite una «descompresión de alto rendimiento» optimizada en la GPU con relaciones de compresión similares a las desinfladas.
«GDeflate ahorra ciclos de CPU al descargar costosas operaciones de descompresión a la GPU, al tiempo que ahorra ancho de banda de interconexión del sistema y huella en el disco al mismo tiempo», cube el weblog de Microsoft sobre DirectStorage 1.1.
Sin embargo, no se preocupe, GDeflate no es propietario de las GPU Nvidia. Es posible que haya oído hablar de la propia tecnología RTX IO de Nvidia, que se utilizará junto con DirectStorage, pero también AMD tiene su propia tecnología de almacenamiento SmartAccess que suena algo comparable. Intel también tiene algunos planes para DirectStorage, al parecer, con las tres compañías de GPU (todavía es extraño que haya tres ahora) configuradas para admitir GDeflate. Eso debería significar que todas las tarjetas más recientes son capaces de utilizar el nuevo formato cuando llegue el momento.
Con la mayor parte de un año desde que DirectStorage estuvo disponible para los desarrolladores, sospecho que 2023 será el año en que tengamos en nuestras manos algunos juegos que realmente admiten la tecnología. Eso debería coincidir con los nuevos lanzamientos de GPU, SSD PCIe 5.0 y CPU rápidas. Todos nuestros patos de juegos de PC están en una fila.
Puede verificar si su PC estará lista para DirectStorage (se abre en una pestaña nueva) utilizando la barra de juegos de Microsoft.