Microsoft se burló de la llegada de su API DirectStorage 1.1 hace casi un mes, y ya está disponible (se abre en una pestaña nueva) para que los desarrolladores comiencen con su funcionalidad de descompresión de GPU recientemente implementada. Recuerde, la capacidad principal de Direct Storage 1.1 es acelerar los tiempos de carga del juego hasta en un 40 %, dependiendo del juego y la configuración del hardware de la PC.
En una publicación de blog que anunciaba la llegada de DirectStorage 1.1, Microsoft escribió principalmente a la audiencia de desarrolladores, señalando guías, recursos y describiendo las novedades desde un punto de vista técnico. La confirmación clave es que “Descompresión GPU y GDeflate [are] ya disponible.» Pero también hay una serie de aumentos de rendimiento y correcciones de errores en Direct Storage en general.
El valor de utilidad de DirectStorage en el futuro dependerá de una variedad de cosas. Del lado del consumidor, los jugadores de PC necesitarán un hardware moderno para sentir los beneficios, con al menos una GPU DirectX 12 + Shader Model 6.0, además de un dispositivo de almacenamiento rápido y moderno como uno de los SSD NVMe más recientes.
En las demostraciones presentadas el mes pasado, Microsoft compartió una captura de pantalla en la que se utilizó DirectStorage 1.1 en una configuración bastante ideal y cargó una escena de «juego» hasta 3 veces más rápido que una API anterior. Además, la descompresión impulsada por GPU redujo significativamente las cargas de CPU. Pero, por supuesto, que tu CPU o tu GPU tengan más ‘tiempo libre’ dependerá mucho del motor del juego y de tu hardware.
Es importante destacar que para la adopción de esta API de aceleración de carga de datos, algunos controladores optimizados ya están listos. Microsoft vinculado a páginas de soporte de socios clave de hardware de PC como AMD, Intel y Nvidia (se abre en una pestaña nueva) en su blog. Si sigue los enlaces respectivos, puede obtener más información sobre el trabajo de cada proveedor para admitir DirectStorage 1.1.
AMD destaca el hecho importante de que «DirectStorage es una función que los desarrolladores de aplicaciones (de juegos) deben habilitar para obtener los beneficios». Por lo tanto, los usuarios finales no pueden simplemente esperar por un nuevo controlador de GPU. Lamentablemente, AMD no ha confirmado si ya implementó la compatibilidad con DirenctStorage 1.1 en un controlador de envío o si es algo que tenemos que esperar.
Nvidia dice que el controlador Game Ready actual (versión 526.47) incluye optimizaciones para GDeflate. Proporcionó algunos gráficos de comparación de rendimiento que muestran las claras ventajas que ofrece la descompresión de GPU en la carga de juegos/niveles.
Intel dice que su controlador de gráficos Arc 101.3793 incluye optimizaciones de DirectStorage 1.1 para la arquitectura Intel Xe en sistemas con SSD NVMe. También compartió amablemente algunos ejemplos de rendimiento. En su ejemplo, que presenta un sistema que utiliza una CPU Intel Core i9-12900K y una GPU Arc A770 de 16 GB, el ancho de banda de descompresión aumentó de 7,88 GB/s a 21,67 GB/s.
Por lo tanto, los desarrolladores de juegos pueden, por fin, comenzar seriamente a implementar DirectStorage 1.1, con la zanahoria al final del palo siendo tiempos de carga significativamente más cortos y una transmisión de datos del juego más rápida. Esperamos ver las mejoras en los juegos disponibles como parches, así como los nuevos juegos con DirectStorage 1.1 habilitado desde el lanzamiento.