Microsoft ha anunciado que los juegos de Windows ahora pueden usar la API DirectStorage para aprovechar al máximo los rápidos SSD y reducir los tiempos de carga.
Microsoft ha anunciado que, a partir de hoy, los juegos de Windows pueden comenzar a distribuirse con soporte para la API DirectStorage. Esta API apareció por primera vez en Xbox Series X|S y permite que los juegos se carguen mucho más rápido aprovechando la velocidad máxima de SSD NVMe modernos. Microsoft lo había anunciado para Windows en septiembre de 2020, pero recién ahora está ampliamente disponible para desarrolladores.
Si te preguntas por qué es importante DirectStorage, aquí tienes una explicación rápida: Las API anteriores solo permitían que los juegos cargaran recursos desde el unidad realizando una solicitud de E/S a la vez, y cada solicitud tendría que completarse completamente antes de que otra pudiera procesada. Esto solo provocó un aumento mínimo en la sobrecarga para cada solicitud y, debido a que los discos duros mecánicos y los SSD SATA no eran tan rápidos, el impacto en los tiempos de carga no fue tan grande.
Sin embargo, ahora, con las rápidas unidades NVMe capaces de alcanzar velocidades de lectura de varios gigabytes, este proceso significa que es casi imposible utiliza todo el ancho de banda de la unidad mientras solo procesa una solicitud a la vez, lo que significa que los juegos se cargan mucho más lento de lo que lo hacen debería. Además, estos recursos suelen estar comprimidos y es necesario descomprimirlos antes de poder cargarlos en el juego.
DirectStorage aborda todo esto permitiendo múltiples solicitudes de E/S a la vez, aprovechando nuevas tecnologías de descompresión y alimentando activos de manera más eficiente a la GPU. Al cambiar todo esto, los juegos pueden cargarse mucho más rápido cuando usan DirectStorage y, además, pueden iniciarse Utilice recursos mucho más grandes, ya que los desarrolladores pueden estar seguros de que se cargarán mucho más rápido y no retendrán el reproductor. espera. En última instancia, esto da como resultado tiempos de carga más cortos y, a medida que los desarrolladores se acostumbran a tener ese margen, texturas más detalladas en los juegos.
Sin embargo, este beneficio es más favorable para los SSD NVMe y eso se debe a la interfaz única que utilizan, que consta de múltiples colas de datos. acceso, que facilita que los juegos soliciten acceso a múltiples activos al mismo tiempo sin tener que esperar a que se envíe una solicitud previa. terminado. Los usuarios de Windows 11 también serán los más beneficiados, gracias a una nueva pila de almacenamiento. Los usuarios de Windows 10 también verán mejoras, aunque.
Microsoft no mencionó ningún juego que usará la tecnología en este momento, pero probablemente se puede suponer que cualquier título que aproveche DirectStorage en Xbox también lo usará en Windows. Sin embargo, tendrás que esperar a que los desarrolladores individuales lo implementen en cada juego, ya que no es un interruptor que Microsoft pueda activar.
Fuente: microsoft