DirectStorage 1.1 pronto llevará la descompresión de GPU a los juegos de PC

click fraud protection

Microsoft ha anunciado que pronto lanzará DirectStorage 1.1, agregando soporte para descompresión de GPU para una carga aún más rápida.

Microsoft ha anunciado que DirectStorage recibirá su primera actualización importante a finales de este año con DirectStorage 1.1, y traerá una nueva e importante incorporación en forma de descompresión de GPU. El objetivo es reducir aún más los tiempos de carga descargando la descompresión de activos a la GPU en lugar de utilizar la CPU para ello.

DirectStorage apareció por primera vez en las consolas Xbox Series X|S, pero la API lanzado a los desarrolladores de juegos de PC a principios de este año. Sin embargo, la versión inicial no incluía todos los cambios prometidos. Microsoft se centró primero en mejorar la pila de almacenamiento, reduciendo la sobrecarga al leer datos de NVMe SSD y habilitar solicitudes de E/S paralelas para que se puedan transferir más datos a la CPU o GPU en una vez. Al permitir que se manejen varias solicitudes, las unidades NVMe rápidas pueden hacer uso de su ancho de banda máximo, en lugar de hacer que los usuarios esperen a que se complete cada solicitud antes de que comience la siguiente. Por sí solos, estos cambios ya podrían reducir los tiempos de carga hasta en un 40%.

Pero la descompresión de la GPU también es un gran problema. Cuando instalas un juego, los recursos, como las texturas, generalmente se comprimen para ahorrar espacio en tu disco. Sin embargo, al cargar y ejecutar el juego, esos recursos, naturalmente, deben descomprimirse sobre la marcha para poder usarse. y eso generalmente lo maneja la CPU, que luego envía los activos sin comprimir a la GPU para que se pueda acceder a ellos como necesario. En el pasado, los formatos de compresión estaban optimizados principalmente para CPU, por lo que esto tenía sentido. Pero, como explica Microsoft, las GPU son excelentes para manejar tareas de descompresión como esta, por lo que descargar ese trabajo a la GPU significa que los activos se descomprimen aún más rápidamente. Si los activos están optimizados para la descompresión de GPU, puede obtener velocidades mucho más altas.

En el siguiente ejemplo, Microsoft muestra cómo 5,65 GB de recursos se cargan casi tres veces más rápido usando la descompresión de GPU cuando están optimizados adecuadamente. También verá que el uso de la CPU es mucho menor durante este proceso, por lo que ahorra recursos para otras tareas.

Para ayudar a unir esto, Microsoft trabajó con Nvidia para crear GDeflate, un nuevo formato de compresión optimizado para la descompresión de GPU, listo para aproveche DirectStorage 1.1. Además de velocidades más rápidas, el nuevo formato debería ayudarle a ahorrar espacio en disco y también ahorra en interconexión. banda ancha. Si bien Nvidia contribuyó con el formato, cualquier fabricante de GPU puede aprovecharlo y Microsoft está trabajando con Intel y AMD para permitir que sus controladores también lo aprovechen.

Por supuesto, existen algunos requisitos de hardware y software para utilizar DirectStorage por completo. Tanto Windows 10 como 11 son compatibles, pero este último tiene ciertas optimizaciones para la pila de almacenamiento que lo hacen aún más eficiente. También necesitará una computadora con un SSD NVMe y su GPU debe ser compatible con DirectX 12 y Shader Model 6.0, aunque Microsoft también recomienda la compatibilidad con DirectX 12 Ultimate. Además, tenga en cuenta que DirectStorage 1.11 es una herramienta para desarrolladores, por lo que deberá esperar juegos para usarlo una vez que se lance, por lo que no será solo una actualización mágica para todos los juegos existentes. Microsoft dice que lanzará la API actualizada a finales de 2022.


Fuente:microsoft