Microsoft ha lanzado su API DirectStorage para desarrolladores de juegos de PC. La tecnología debutó como parte de Xbox Velocity Architecture para Xbox Series X y S en 2020.

Microsoft lanza DirectStorage API para PC con Windows 10 y 11

La empresa con sede en Redmond había dicho que vendría a Windows en el futuro. Cuando se anunció Windows 11, Microsoft promocionó DirectStorage como una de sus mejores características. Sin embargo, no estaba disponible cuando debutó el sistema operativo, porque la API no era estable, aunque un Avance había sido lanzado en julio de 2021.

El SDK para el tiempo de ejecución finalmente está aquí, para que los desarrolladores puedan hacer que sus juegos sean compatibles con la nueva API. Microsoft lo estrenará formalmente la próxima semana, con una demostración en GDC 2022.

¿Qué es DirectStorage y por qué es importante?

DirectStorage es una API de almacenamiento para DirectX 12. En pocas palabras, la tecnología puede ofrecer tiempos de carga más rápidos en los juegos. Lo hace haciendo que la tarjeta gráfica haga el trabajo pesado para cargar activos (descompresión de GPU), lo que a su vez reduce la carga de la CPU.

La mayoría de los juegos, especialmente los títulos AAA, no cargan el mundo del juego al instante. Los juegos de mundo abierto como Red Dead Redemption 2, por ejemplo, tardan mucho en comenzar, pero es algo que ocurre una sola vez. Una vez que se ha renderizado el mundo del juego, puedes explorarlo libremente sin encontrarte con más pantallas de carga. Otros juegos, como Pillars of Eternity, se basan en mapas de área que se representan por ubicación. Si ingresas a un edificio o una mazmorra, o te mueves a un mapa diferente, el juego carga el área según sea necesario. Naturalmente, esto ralentiza bastante el juego.

DirectStorage para PC con Windows 10 y 11

DirectStorage podría cambiar esto para bien, por lo que no tendremos que mirar las pantallas de carga con frecuencia, porque los juegos cambiarán entre áreas más rápido, renderizarán mundos más complejos con NPC, mejores animaciones y efectos visuales más ricos.

La buena noticia es que no es exclusivo de Windows 11, la API también es compatible con Windows 10. Microsoft dice que DirectStorage funcionará mejor en Windows 11 debido a las optimizaciones de la pila de almacenamiento en el nuevo sistema operativo, pero eso podría ser una jerga de marketing.

Aquí está un video oficial que explica más sobre DirectStorage en Windows.

Imagen cortesía: Microsoft.

¿Significa esto que los juegos funcionarán mejor en Windows 11?

Bueno, sí y no. Hay algunas limitaciones de hardware para DirectStorage, se requiere una SSD PCIe 3.0 o 4.0 NVMe y una tarjeta gráfica compatible con DirectX 12 con Shader Model 6.0 para usar las optimizaciones. Más específicamente, necesitará una GPU con DirextX 12 Ultimate, lo que significa que su computadora debe tener una tarjeta Nvidia RTX 2000/3000 o RDNA 2 como AMD Radeon RX 6000 o superior.

El otro requisito está en el lado del software, es decir, los juegos deben ser compatibles con DirectStorage. Es más fácil decirlo que hacerlo, los desarrolladores necesitan codificar su juego para ello. No se actualizaron muchos juegos antiguos para admitir DirectX 12. La adopción de la tecnología llevará tiempo, por lo que podemos esperar que los juegos futuros aprovechen las optimizaciones. Forspoken será el primer juego compatible con DirectStorage en Windows, pero Square Enix ha retrasado el lanzamiento del juego del 25 de mayo al 11 de octubre. Existe la posibilidad de que otro juego que se lance antes pueda admitir la nueva tecnología antes de Forspoken.

Algunos usuarios han sido experimentando con DirectStorage en m.2 SATA SSDS, y aunque parece funcionar normalmente, no parece haber ninguna prueba viable de que el rendimiento sea mejor con hardware que no cumpla con los requisitos mínimos del sistema.

¿Eliges ejecutar juegos en Vulkan o DirectX?

Por Deyanira