¿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, DirectStorage es una de las principales razones para actualizar a Windows 11. Cerca de una versión actualizada de DirectStorage a finales de 2022, es hora de desglosar de qué se trata este nuevo software y qué significa para los jugadores en 2023 y más allá.
Tabla de Contenidos
- ¿Qué es DirectStorage?
- ¿Cómo funciona DirectStorage?
- ¿Qué significa DirectStorage para los jugadores hoy?
- ¿Cómo habilitar DirectStorage en Windows 11?
- ¿Pueden los usuarios de Windows 10 beneficiarse de DirectStorage?
- Preguntas Frecuentes
¿Qué es DirectStorage?
DirectStorage es una API de almacenamiento de bajo nivel que mejora la transferencia y descompresión de activos de juegos desde el almacenamiento hasta la GPU. Teniendo sus raíces en las consolas Xbox Series S/X, DirectStorage fue creado para aprovechar los SSDs modernos de alto rendimiento y completar la migración de los HDDs más lentos. Al mismo tiempo, los desarrolladores de juegos han comenzado a optimizar los juegos para SSDs más rápidos, y DirectStorage podría resultar ser un impulso para ellos.
¿Cómo funciona DirectStorage?
Los activos de los juegos, como modelos de personajes, mundos, otros gráficos, sonidos y más, se almacenan típicamente en un formato comprimido para optimizar el espacio en disco. Cuando inicias un juego, este llama a estos activos desde tu 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 los activos son descomprimidos por la CPU, y finalmente se dirige a la GPU donde los activos descomprimidos son transferidos para ser renderizados.

Los HDDs más lentos no eran capaces de manejar múltiples solicitudes de IO (entrada/salida), por lo que los desarrolladores de juegos han estado optimizando los juegos para cargar grandes cantidades de activos de una vez. Esto limita el grado de detalle que se puede incluir en mundos abiertos y requiere trucos como agregar pasillos largos para disfrazar los tiempos de carga. Los SSDs modernos, por otro lado, especialmente las unidades NVMe, pueden manejar incluso decenas de miles de solicitudes de IO por segundo. Esto permite a los desarrolladores de juegos optimizar los juegos para SSDs, de modo que los juegos puedan solicitar un menor número de activos desde el almacenamiento pero hacerlo con más frecuencia.
Consejo: consulta esta lista de consejos destinados a optimizar tu PC con Windows 11 para el rendimiento en juegos.
Mejoras Importantes
DirectStorage mejora dos etapas clave del flujo de activos discutidas anteriormente. Primero, mejora la transferencia de datos desde el almacenamiento a la memoria. DirectStorage 1.0 aprovecha la pila de IO mejorada de Windows 11 para ayudar a los juegos a beneficiarse del mayor ancho de banda de los modernos SSDs NVMe PCIe 4.0 y PCIe 5.0 y SSDs SATA. En segundo lugar, con DirectStorage 1.1, la parte de descompresión de activos del proceso también se hace más eficiente al utilizar la GPU en lugar de la CPU. Resulta que las GPUs son increíblemente hábiles para ejecutar tareas repetibles en paralelo.

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 visto saltos de rendimiento considerables al trasladar la descompresión de activos de la CPU a la GPU. Un beneficio adicional es el ancho de banda de CPU adicional que se libera y que puede ser utilizado para otros procesos del juego. Parece que los juegos de PC están destinados a recibir beneficios de rendimiento similares a medida que los desarrolladores comienzan a aprovechar DirectStorage en los próximos años.
¿Qué significa DirectStorage para los jugadores hoy?
Toda esta charla sobre tiempos de carga de próxima generación y 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 ser diseñados en torno a ello. Sin embargo, no será hasta dentro de dos o tres años antes de que los jugadores comiencen a ver un número significativo de títulos de DirectStorage.

Entonces, ¿qué significa esto para ti hoy? ¿Deberías comenzar a preparar tu equipo de juego obteniendo una de las mejores placas base de juegos PCIe 5.0 y un SSD de alta gama Gen4 o Gen5?
Si estás construyendo una nueva PC para juegos este año, probablemente querrás invertir en la última plataforma de Intel o AMD. Eso significa ya sea los CPUs Ryzen 7000, los CPUs de 12ª/13ª generación de Intel, o lo que venga después del equipo rojo o azul. De cualquier manera, estarás cubierto en los frentes de CPU y placa base. En cuanto al almacenamiento, cualquier SSD Gen4 o Gen5 que elijas será más que suficiente para realizar los beneficios de DirectStorage cuando finalmente lleguen.

Por otro lado, si no vas a actualizar durante unos años más, tampoco estás perdiendo nada. Para cuando comencemos a ver más juegos compatibles con DirectStorage, podrás evaluar el mercado y decidir si una actualización tiene sentido para ti según el hardware y los juegos de ese momento.
En resumen, no necesitas tomar ninguna acción inmediata en lo que respecta al impacto de DirectStorage. Pero puedes estar seguro de que los juegos de PC comenzarán a verse y sentirse muy diferentes en solo unos pocos años más.
Consejo: ¿activaste HDR en Windows y se ve mal? Aprende qué puedes hacer al respecto.
¿Cómo habilitar DirectStorage en Windows 11?
Microsoft incluye DirectStorage con Windows 11 por defecto. Por lo tanto, si ya has actualizado a Windows 11, no necesitas habilitar manualmente ninguna configuración para hacer uso de DirectStorage. Sin embargo, asegúrate de que tu instalación de Windows esté actualizada y que hayas instalado los últimos controladores para tu GPU. Tener el software más reciente asegurará que nunca te pierdas ninguna característica o versión mejorada de DirectStorage.
¿Pueden los usuarios de Windows 10 beneficiarse de DirectStorage?
Según Microsoft, DirectStorage funcionará no solo en Windows 11, sino también en Windows 10. Incluso si estás usando Windows 10 y no deseas pasar a Windows 11, aún puedes beneficiarte de DirectStorage. Es importante tener en cuenta que aún obtendrás el máximo rendimiento en Windows 11 debido a su pila de almacenamiento más avanzada. DirectStorage fue construido teniendo en mente los avances de Windows 11 y se introducirá más tarde en Windows 10.
Bueno saber: si te sientes nostálgico, así es como puedes hacer que Windows 11 se vea más como Windows 10.
Preguntas Frecuentes
¿Cuánto más rápido es DirectStorage?
DirectStorage utiliza el mayor ancho de banda de los rápidos SSDs NVMe y los núcleos gráficos altamente avanzados de las GPUs modernas. Esto puede resultar en la reducción de los tiempos de carga en hasta un 200% y el uso de CPU en hasta 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 realizar ganancias de rendimiento cercanas a estos números, los jugadores tendrían que instalar sus archivos de juego en al menos un SSD NVMe PCIe 3.0, actualizar a Windows 11 y, lo 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 de los juegos y permitir que los desarrolladores construyan mundos más complejos. No está destinado a mejorar los FPS en absoluto. Si bien algunas pruebas han concluido incorrectamente que habilitar DirectStorage resulta en una reducción de FPS en Forspoken, podría ser técnicamente posible. A medida que DirectStorage traslada la carga de descompresión de activos a la GPU, parece lógico que habría alguna pérdida de rendimiento que se traduce en FPS reducidos. Pero sin pruebas más exhaustivas en una variedad de títulos, no se puede concluir de una manera u otra.
¿Qué GPU debería tener para DirectStorage?
Aunque cualquier tarjeta gráfica que soporte DirectX 12 (serie NVIDIA 900 y serie AMD 200 y más recientes) soportará DirectStorage, puedes esperar el mejor rendimiento de las GPUs que soportan DirectX 12 Ultimate, la última versión de la API. Las tarjetas de la serie RTX 2000 de NVIDIA y más recientes soportan DX12 Ultimate, mientras que lo mismo es cierto para las tarjetas de la serie 6000 de AMD y más recientes.
Crédito de la imagen: Unsplash