DirectStorage es la forma que tiene Microsoft de acelerar los tiempos de carga de los juegos y permitir a los desarrolladores aprovechar mejor las rápidas unidades SSD. Sin duda, será un gran paso hacia juegos aún más impresionantes y expansivos una vez que esté disponible en cualquier dispositivo, pero incluso antes de que lo tengamos en nuestras manos, Microsoft lo está mejorando considerablemente.
Tras el lanzamiento de la API DirectStorage en marzo (se abre en una nueva pestaña) (¡Qué rápido!), Microsoft ha anunciado DirectStorage 1.1. En esencia, la última versión añade la descompresión de la GPU, lo que descarga el laborioso trabajo de descompresión de la CPU a la GPU, que trabaja con un alto nivel de paralelismo.
Tradicionalmente, los recursos de juego comprimidos se transfieren desde su medio de almacenamiento (principalmente un SSD en la actualidad) a la memoria del sistema, donde su CPU descomprimirá los recursos antes de transferirlos a su GPU según sea necesario.
Con DirectStorage 1.1, puedes omitir gran parte de esto y optar por una ruta mucho más directa. Los recursos se transfieren desde un SSD NVMe (DirectStorage 1.0 ya acelera este proceso) y se transfieren directamente a la GPU para su descompresión. Esto ahorra segundos o más en tiempos de carga para los recursos.
“… las escenas se cargan casi tres veces más rápido y la CPU queda casi completamente libre para usarse en otros procesos del juego”, confirma Microsoft.
El resultado final debería ser una carga más rápida de los juegos en PC, algo en lo que hemos visto ventaja desde hace tiempo en las arquitecturas de consola más propietarias de Xbox y PlayStation. Sin embargo, tras la primera oleada de juegos, cuando las PC compatibles con DirectStorage sean más comunes, los desarrolladores deberían poder ampliar los límites de lo que un juego puede ofrecer con mayor flexibilidad en tiempos de carga, calidad de recursos y escalabilidad.
Eso es todo, hay algunos requisitos para DirectStorage y también específicamente DirectStorage 1.1 con descompresión de GPU:
- Windows 10 o Windows 11—Microsoft espera la mayor mejora en Windows 11, pero “tanto Windows 10 como Windows 11 verán ganancias gracias a una implementación eficiente de descompresión de GPU”.
- Un SSD NVMe—preferiblemente una muy rápida, como una unidad PCIe 4.0 de alta velocidad. Quizás las unidades PCIe 5.0 sean aún mejores cuando lleguen el año que viene.
- Cualquier GPU DirectX 12 que admita Shader Model 6.0Este modelo de sombreado lleva tiempo disponible, por lo que la mayoría de las GPU modernas deberían ser suficientes. Sin embargo, Microsoft recomienda una tarjeta compatible con DX12 Ultimate, que básicamente es compatible con RT y con algunas otras nuevas funciones de renderizado importantes.
- Un juego compatible con DirectStorageEstá muy bien tener el hardware, pero se necesita el software para ensamblarlo todo. Esta es la pieza del rompecabezas que aún nos falta.
Lamentablemente, no hay juegos con DirectStorage por el momento. Esperaríamos ver la tecnología llegar primero a Forspoken, aunque ese juego fue... a finales de verano Para 2023, también podría eliminarse DirectStorage. No sabemos si seguirá siendo el primer juego con DirectStorage, pero Forspoken saldrá en enero, así que probablemente siga siendo nuestra mejor apuesta.
Para que DirectStorage funcione, Microsoft y Nvidia se unieron para presentar un nuevo formato de compresión, proporcionado por Nvidia, llamado GDeflate.
Este nuevo formato de archivo supuestamente no tiene pérdidas, pero permite una "descompresión de alto rendimiento optimizada por GPU con índices de compresión similares a la deflación".
“GDeflate ahorra ciclos de CPU al descargar costosas operaciones de descompresión a la GPU, al mismo tiempo que ahorra ancho de banda de interconexión del sistema y espacio en disco”, afirma el blog de Microsoft sobre DirectStorage 1.1.
Pero no te preocupes, GDeflate no es propiedad exclusiva de las GPU de Nvidia. Quizás hayas oído hablar de la tecnología RTX IO de Nvidia, que se usará junto con DirectStorage, pero AMD también tiene su propia tecnología de almacenamiento SmartAccess, que suena bastante similar. Al parecer, Intel también tiene planes para DirectStorage, y las tres compañías de GPU (aunque sigue siendo raro que ahora sean tres) serán compatibles con GDeflate. Esto debería significar que todas las tarjetas más recientes serán capaces de utilizar el nuevo formato cuando llegue el momento.
Con casi un año de existencia de DirectStorage para desarrolladores, sospecho que 2023 será el año en que podamos disfrutar de buenos juegos compatibles con esta tecnología. Esto debería coincidir con el lanzamiento de nuevas GPU, SSD PCIe 5.0 y CPU rápidas. ¡Todos nuestros juegos de PC están en orden!
Puedes comprobar si tu PC está preparada para DirectStorage (se abre en una nueva pestaña) Usando la barra de juegos de Microsoft.