DirectStorage: Microsoft implanta por fin la tecnología de almacenamiento en Windows 11

Vignette
Escrito por Guillaume
Fecha de publicación : {{ dayjs(1647882039*1000).local().format("L").toString()}}
Este artículo es una traducción automática

Una técnica de acceso a los datos almacenados que Microsoft lleva dos años prometiendo y que por fin debería estar disponible en nuestros ordenadores.

En el lanzamiento de su nueva consola doméstica, la Xbox Series X, Microsoft presentó una nueva tecnología diseñada para reducir considerablemente el tiempo de carga de ciertos datos y aliviar la carga del procesador principal. Esta técnica debería ser especialmente útil en los videojuegos, donde la cantidad de datos que hay que cargar ha aumentado considerablemente en los últimos años, sobre todo con el uso de texturas de muy alta definición para explotar los 1440p y, aún más, los 2160p (o 4K).

En la Serie X de Xbox, debido a su estructura propietaria, la técnica ha estado presente desde el lanzamiento de la consola. Sin embargo, ya a mediados de 2020, Microsoft explicó que los PC con Windows se beneficiarían de ella "con bastante rapidez ". Llamado DirectStorage, la cosa sin embargo ha tardado en materializarse y aunque se suponía que se refería a Windows 10, finalmente se ramificó hacia el único Windows 11 disponible desde hace unos meses, pero seguía esperando. Como ha explicado Microsoft enuna entrada de su blog, DirectStorage ya está disponible.

La idea de DirectStorage es hacer que los datos de un juego sean más directamente accesibles para la tarjeta gráfica y su GPU. Esto se hace "puenteando" la CPU para que la comunicación entre el SSD que almacena los datos y la GPU que los procesa pueda interactuar directamente. Como puedes ver en las ilustraciones anteriores, sin DirectStorage, Windows se ve obligado a pasar los datos del SSD a la RAM, donde la CPU viene a realizar la descompresión antes de que la GPU pueda utilizarlos.

Con DirectStorage, en cambio, las cosas se hacen con menos intermediarios. Los datos almacenados en el SSD se llevan siempre a la RAM y luego a la memoria de vídeo. Allí la GPU puede acceder para realizar todas las tareas necesarias sin que la CPU tenga "voz". Por supuesto, un menor número de intermediarios significa un procesamiento más rápido de la información. En un PC, se necesitará DirectX 12 y un SSD para aprovechar esta solución. En la entrada de su blog, Microsoft confirma que, por fin, la técnica no se limita a Windows 11 -por lo tanto, también afecta a Windows 10- y que el antaño indispensable SSD PCI Gen 3 NVMe ya no es una condición sine qua non: también podría funcionar un SSD SATA, pero imaginamos que esto tendrá un impacto en el rendimiento.

Sin embargo, no hay que tener demasiada prisa todavía en el PC. De hecho, en su artículo, Microsoft afirma que DirectStorage está disponible, pero lo explica "para los desarrolladores ". En otras palabras, esto significa que los desarrolladores podrán integrarlo en sus producciones, lo que obviamente implica un tiempo de adaptación para dominar todas las sutilezas. Sólo entonces será posible aprovecharla en los juegos desarrollados para explotar DirectStorage, lo que significa que no deberíamos esperar ver los primeros frutos antes de finales de año, en el mejor de los casos.