¿Qué es DirectStorage en Windows 11?

¿Qué es DirectStorage en Windows 11?

Microsoft anunció el lanzamiento de DirectStorage a principios de 2022. Prometiendo tiempos de carga más rápidos y un mejor rendimiento en los juegos, Direct Storage es una de las principales razones para actualizar a Windows 11. Inmediatamente después de una versión actualizada de DirectStorage a fines de 2022, es hora de descubra de qué se trata este nuevo software y qué significa para los jugadores en 2023 y más allá.

¿Qué es DirectStorage?

DirectStorage es una API de almacenamiento de bajo nivel que mejora la transferencia y descompresión de los activos del juego desde el almacenamiento a la GPU. Con sus raíces en las consolas Xbox Series S/X, DirectStorage se creó para aprovechar los SSD modernos de alto rendimiento y completar la migración desde HDD más lentos. Al mismo tiempo, los desarrolladores de juegos han comenzado a optimizar los juegos para SSD más rápidos, y DirectStorage podría ser una oportunidad para ellos.

¿Cómo funciona DirectStorage?

Los activos del juego, como modelos de personajes, mundos, otros gráficos, sonidos y más, generalmente se almacenan en un formato comprimido para optimizar el espacio en disco. Cuando inicia un juego, llama a estos activos desde su almacenamiento para poblar el mundo del juego. El flujo tradicional de estos activos comienza en el nivel de almacenamiento, se mueve a la RAM donde la CPU descomprime los activos y finalmente se dirige a la GPU donde los activos descomprimidos se transfieren para ser renderizados.

Vista SSD de Samsung.
Fuente de la imagen: Wikimedia Commons

Los discos duros más lentos no eran capaces de gestionar varias solicitudes de E/S (entrada/salida), por lo que los desarrolladores de juegos han estado optimizando los juegos para cargar grandes cantidades de activos a la vez. Esto limita el grado de detalle que se puede incluir en los mundos abiertos y requiere trucos como agregar pasillos largos para disfrazar los tiempos de carga. Los SSD modernos, por otro lado, especialmente las unidades NVMe, pueden manejar incluso decenas de miles de solicitudes de E/S por segundo. Esto permite a los desarrolladores de juegos optimizar los juegos para SSD, de modo que los juegos puedan solicitar una menor cantidad de activos del almacenamiento pero hacerlo con más frecuencia.

Mejoras importantes

DirectStorage mejora dos etapas clave del flujo de activos discutido anteriormente. Primero, mejora la transferencia de datos del almacenamiento a la memoria. DirectStorage 1.0 aprovecha la pila de E/S mejorada de Windows 11 para ayudar a los juegos a aprovechar el mayor ancho de banda de las modernas SSD PCIe 4.0 y PCIe 5.0 NVMe y SATA. En segundo lugar, con DirectStorage 1.1, la parte del proceso de descompresión de activos también se vuelve más eficiente al usar la GPU en lugar de la CPU. Resulta que las GPU son increíblemente hábiles para ejecutar tareas repetibles en paralelo.

Modelo de GPU Gigabyte en exhibición.
Fuente de la imagen: Unsplash

Ambas mejoras se combinan para ofrecer tiempos de carga de activos más rápidos y permitir a los desarrolladores renderizar mundos abiertos increíblemente intrincados mucho más rápido que nunca.

Las consolas Xbox Series S/X y PS5 ya han experimentado aumentos considerables en el rendimiento al cambiar la descompresión de activos de la CPU a la GPU. Un beneficio adicional es el ancho de banda adicional de la CPU que se libera y que se puede usar para otros procesos del juego. Parece que los juegos de PC están programados para recibir beneficios de rendimiento similares a medida que los desarrolladores comiencen a aprovechar DirectStorage en los próximos años.

¿Qué significa DirectStorage para los jugadores de hoy?

Toda esta charla sobre los tiempos de carga de la próxima generación y los mundos abiertos sin precedentes probablemente te haga preguntarte: ¿dónde están los juegos? Si bien es cierto que actualmente solo hay un juego ( Forspoken ) que admite DirectStorage, cada vez más juegos comenzarán a diseñarse en torno a él. Sin embargo, no pasarán otros dos o tres años antes de que los jugadores comiencen a ver una cantidad significativa de títulos de DirectStorage.

Captura de pantalla del juego Forspoken.
Fuente de la imagen: Square Enix

Entonces, ¿qué significa esto para ti hoy? ¿Debería comenzar a preparar su plataforma de juegos con una de las mejores placas base para juegos PCIe 5.0 y un SSD Gen4 o Gen5 de gama alta?

Si está construyendo una nueva PC para juegos este año, probablemente querrá invertir en la última plataforma de Intel o AMD. Eso significa que las CPU Ryzen 7000, las CPU Intel de 12.ª y 13.ª generación o lo que venga después del Team Red o Team Blue. De cualquier manera, estará cubierto en los frentes de la CPU y la placa base. En cuanto al departamento de almacenamiento, cualquier SSD Gen4 o Gen5 que elija será más que suficiente para obtener los beneficios de DirectStorage cuando finalmente llegue.

Logotipo de la CPU AMD Ryzen Zen 4.
Fuente de la imagen: Wikimedia Commons

Por otro lado, si no está actualizando durante unos años más, tampoco está perdiendo nada. Para cuando comencemos a ver más juegos compatibles con DirectStorage, podrá evaluar el mercado y decidir si una actualización tiene sentido para usted según el hardware y los juegos de ese momento.

En resumen, no necesita realizar ninguna acción inmediata en lo que respecta al impacto de DirectStorage. Pero puede estar seguro de que los juegos de PC comenzarán a verse y sentirse muy diferentes en unos pocos años más.

Cómo habilitar DirectStorage en Windows 11

Microsoft envía DirectStorage con Windows 11 de forma predeterminada. Por lo tanto, si ya actualizó a Windows 11, no necesita habilitar manualmente ninguna configuración para usar DirectStorage. Sin embargo, asegúrese de que su instalación de Windows esté actualizada y que haya instalado los controladores más recientes para su GPU. Tener el software más reciente garantizará que nunca se pierda ninguna función o versión actualizada de DirectStorage.

¿Pueden los usuarios de Windows 10 beneficiarse de DirectStorage?

Según Microsoft, DirectStorage se ejecutará no solo en Windows 11 sino también en Windows 10. Incluso si usa Windows 10 y no desea cambiar a Windows 11, aún puede beneficiarse de DirectStorage. Es importante tener en cuenta que aún obtendrá los máximos beneficios de rendimiento en Windows 11 debido a su pila de almacenamiento más avanzada. DirectStorage se creó teniendo en cuenta los avances de Windows 11 y se introducirá más adelante en Windows 10.

Preguntas frecuentes

¿Cuánto más rápido es DirectStorage?

DirectStorage utiliza el mayor ancho de banda de los SSD NVMe rápidos y los núcleos de gráficos altamente avanzados de las GPU modernas. Esto puede resultar en la reducción de los tiempos de carga hasta en un 200 % y el uso de la CPU hasta en un 85 %, según Microsoft. En una prueba simulada, Microsoft pudo reducir el tiempo de carga de activos de 2,36 segundos a 0,8 segundos . Para poder obtener ganancias de rendimiento cercanas a estos números, los jugadores tendrían que instalar sus archivos de juego en al menos un SSD PCIe 3.0 NVMe, actualizar a Windows 11 y, lo que es más importante, esperar a que más títulos admitan DirectStorage en Windows.

¿DirectStorage mejora los FPS?

DirectStorage está destinado a reducir los tiempos de carga del juego y permitir que los desarrolladores construyan mundos más complejos. No está destinado a mejorar FPS en absoluto. Si bien algunas pruebas han concluido incorrectamente que habilitar DirectStorage da como resultado una reducción de FPS en Forspoken, podría ser técnicamente posible. A medida que DirectStorage transfiere la carga de la descompresión de activos a la GPU, parece lógico que haya un impacto en el rendimiento que se traduzca en una reducción de FPS. Pero sin pruebas más completas en una variedad de títulos, aún no se puede concluir de una forma u otra.

¿Qué GPU debo tener para DirectStorage?

Aunque cualquier tarjeta gráfica compatible con DirectX 12 (NVIDIA 900 series y AMD 200 series y posteriores) admitirá DirectStorage, puede esperar el mejor rendimiento de las GPU compatibles con DirectX 12 Ultimate, la última versión de la API. La serie RTX 2000 de NVIDIA y las tarjetas más nuevas son compatibles con DX12 Ultimate, mientras que lo mismo se aplica a la serie 6000 de AMD y las tarjetas más nuevas.

Crédito de la imagen: Unsplash

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *