Microsoft a fines de 2020 anunció DirectStorage como una nueva API en la familia DirectX enfocada en brindar un rendimiento de E/S más rápido para juegos para lograr tiempos de carga de juegos más rápidos y mundos virtuales más expansivos
Después de estar en una vista previa limitada para desarrolladores desde el año pasado, hoy Microsoft está haciendo que la API de DirectStorage esté ampliamente disponible.
Esta noticia no es directamente relevante para los jugadores de Linux, pero es una tecnología interesante y será interesante ver si/cuando hay trabajo para emular/envolver esta API en las interfaces de Linux para que Steam Play la use. La API de DirectStorage presenta un nuevo modelo de programación para E/S por lotes estilo DX12, descompresión acelerada por GPU y varias optimizaciones de la pila de almacenamiento destinadas a un rendimiento rápido del disco NVMe.
Los juegos deben hacer uso explícito de la API de DirectStorage, pero al hacerlo deberían generar tiempos de carga del juego significativamente más rápidos y permitir un mayor uso de E/S, como mapas y texturas más grandes, sin afectar el rendimiento del sistema. Será interesante ver si Steam Play y/o Wine tienen como objetivo proporcionar una implementación compatible de DirectStorage. La asignación de la nueva API de almacenamiento a IO_uring podría ser posible para un manejo de E/S más eficiente y parece que la descompresión de GPU debería ser factible de implementar sobre Vulkan. La pila de almacenamiento de Linux en sí está mejorando constantemente, ya que informamos con frecuencia con nuevos registros de IOPS por núcleo que se establecen con frecuencia. También vale la pena señalar que, al menos por ahora, DirectStorage solo admite lecturas y no escrituras en disco.
Aquellos que deseen obtener más información sobre la API de DirectStorage que ahora está disponible públicamente pueden hacerlo a través del blog de Microsoft Developer . Se pueden encontrar muestras de código de Windows sobre DirectStorage y otros recursos a través de Microsoft DirectStorage en GitHub .
Historias relacionadas:
Microsoft : ahora está adquiriendo Activision Blizzard
Microsoft : anuncia que hará que el terminal de Winodws sea la opción predeterminada en Windows 11
¿Cuál sería la manera de instalar Microsoft Edge en Linux?
El supercomputador de Microsoft está en lista top; sin embargo funciona bien en Linux
¿Cómo es la oficina de Software Libre de Microsoft por dentro?
Microsoft : Extenderá su protección contra malware para servidores Linux
[Fuente]: phoronix.com
Microsoft.( 14 de Marzo de 2022).Interface de usuario. [Fotografía]. Modificado por Carlos Zambrado Recuperado de microsoft.com