DirectStorage 1.2 de Microsoft: el nuevo estรกndar para mejorar rendimiento de discos duros

DirectStorage 1.2 trae un alivio a los discos duros.

DirectStorage 1.2 mejora el rendimiento de los discos duros
DirectStorage 1.2

Microsoft ha lanzado recientemente la รบltima versiรณn de su DirectStorage API, la versiรณn 1.2. Esta nueva actualizaciรณn ha traรญdo consigo algunas funciones nuevas y correcciones de errores importantes que mejorarรกn significativamente la experiencia del usuario. Ademรกs, esta nueva versiรณn incluye un aumento en el rendimiento de la tienda gracias a algunos cambios y mejoras realizados.

Los usuarios de Microsoft podrรกn disfrutar de una mayor velocidad y rendimiento gracias a las mejoras implementadas en DirectStorage 1.2. Esta actualizaciรณn ha sido diseรฑada para optimizar el proceso de carga de juegos y aplicaciones, lo que significa que los usuarios experimentarรกn un menor tiempo de espera y una mayor eficiencia en su uso diario.

DirectStorage 1.2 mejora el rendimiento de los discos duros
DirectStorage 1.2 mejora el rendimiento de los discos duros

DirectStorage 1.2 introduce cambios importantes en los discos duros

En la รบltima actualizaciรณn de DirectStorage, se que incluye una nueva funciรณn: el modo IO almacenado en bรบfer. Esta caracterรญstica ha sido desarrollada en respuesta a los comentarios de los desarrolladores que desean utilizar la misma ruta de cรณdigo tanto en unidades de estado sรณlido (SSD) como en unidades de disco duro (HDD).

Una de las principales ventajas de este modo es que las unidades de disco duro, que suelen tener tiempos de bรบsqueda mรกs largos, tambiรฉn pueden disfrutar de un mejor rendimiento.

Esto se debe a que los discos duros funcionan en modo de E/S con bรบfer, lo que les permite almacenar temporalmente los datos mientras se procesan las solicitudes de E/S. Esto hace que el proceso de carga sea mรกs rรกpido y eficiente, lo que beneficia tanto a los usuarios como a los desarrolladores.

En su publicaciรณn oficial, la compaรฑรญa ha mencionado lo siguiente:

DirectStorage actualmente abre archivos en modo sin bรบfer.ย Esto nos permite evitar copias innecesarias y llevar los datos a la GPU lo mรกs rรกpido posible.ย Sin embargo, escuchamos de algunos desarrolladores que les gustarรญa poder usar el mismo cรณdigo tanto en SSD de alta velocidad como en discos duros heredados.ย Los discos duros heredados requieren E/S almacenada en bรบfer para enmascarar los largos tiempos de bรบsqueda.ย Por este motivo, agregamos la capacidad de configurar DirectStorage para abrir archivos en modo almacenado en bรบfer.

El registro de cambios completo para DirectStorage 1.2 se encuentra a continuaciรณn, lo que permite a los usuarios obtener una comprensiรณn detallada de las mejoras y correcciones de errores realizadas en esta รบltima versiรณn:

Nuevas caracterรญsticas:

Se agrega compatibilidad para habilitar la E/S de archivos almacenados en bรบfer para su uso en discos duros que pueden beneficiarse de los comportamientos de almacenamiento en cachรฉ de archivos del sistema operativo.

SE agrega IDStorageQueue2::GetCompressionSupportย API para indicar quรฉ ruta tomarรก el tiempo de ejecuciรณn de DirectStorage al descomprimir un formato de descompresiรณn de GPU compatible.

Se ha actualizado dstorage.h y dstorageerr.h para que estรฉn cubiertos por la licencia MIT.

Se agrego Microsoft.Direct3D.ย DirectStorage.winmdย , para facilitar la generaciรณn de enlaces que no sean de C++ a la API.

Correcciรณn de errores

Se agrego el campo ยซReservado1ยป a DSTORAGE_REQUEST_OPTIONS. Esto hace que el diseรฑo en memoria de la estructura sea mรกs explรญcito, pero en realidad no cambia el diseรฑo de las versiones anteriores.

Se corrigiรณ DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION para texturas 3D.

Se soluciono el problema de programaciรณn que se manifestรณ al transferir datos sin comprimir de la memoria a los bรบferes

Mejoras de rendimiento

Mueva la copia despuรฉs deย la descompresiรณn de la GPUย a la cola de procesamiento para las GPU, donde es mรกs rรกpido.

Asรญ pues, con la llegada de esta nueva actualizaciรณn, se espera que los discos duros tengan un mejor rendimiento cuando se ejecuten aplicaciones de alto rendimiento.

ยกCompra con nuestros enlaces y apรณyanos! ๐ŸŒŸ๐Ÿ›’ Podemos Ganar Comisiones ๐Ÿ’ธ