Con los SSD hemos visto un gran aumento de fluidez en nuestros PC, tanto a la hora de encenderlos como transferir archivos o usar distintos programas. Sin embargo, en juegos no hemos podido aprovechar los SSD NVMe y hasta con un SATA mucho más lento funcionan de forma semejante. Microsoft DirectStorage llegó para cambiar eso y ahora se actualiza a la versión 1.2, añadiendo nuevas mejoras, correcciones de errores y reduciendo los tiempos de carga si usamos discos duros.
Comprarnos un SSD PCIe de alta velocidad para jugar no ha dado los resultados que muchos esperaban. Los jugadores querían ver si se reducían los tiempos de carga en sus juegos favoritos, pero en la mayoría de casos son similares a los de un SSD SATA más barato y lento. Al menos esto era así antes de la llegada de Microsoft DirectStorage, la API que se encarga de reducir la carga de la CPU y aprovechar la velocidad de los SSD NVMe. Básicamente lo que hace esta es hacer que los datos pasen del SSD a la tarjeta gráfica, pasando por la RAM y evitando el uso de la CPU.
De esta tecnología hemos hablado en numerosas ocasiones y su principal ventaja es en juegos, donde su implementación disminuirá los tiempos de carga aprovechando mejor la velocidad de los SSD NVMe. Ahora Microsoft ha anunciado que DirectStorage 1.2 está disponible y trae una serie de mejoras. La primera de todas es Force Buffered IO, lo que permitirá a los discos duros antiguos reducir los tiempos de carga.
Para activarlo, tendremos que poner TRUE en DSTORAGE_CONFIGURATION1, ubicado en el apartado ForceFileBuffering. Eso sí, indican que esto es responsabilidad del usuario y solo recomiendan activarlo con discos duros lentos o antiguos.
Otro de los cambios de Microsoft DirectStorage 1.2 es la nueva API GetCompressionSupport. Esta llega para informar sobre que ruta de compresión ha elegido DirectStorage. Y es que, esta tecnología decide generalmente el formato de compresión dependiendo de nuestra GPU, pero en ocasiones elige este usando nuestra CPU. Dadas las claras diferencias entre una y otra, los desarrolladores pedían una forma de comprobarlo y ahora ya es posible.
Escribiendo IDStorageQueue2::GetCompressionSupport() se nos devuelve un valor que no indica el tipo de descompresión usada. Por último, pondremos las mejoras y corrección de errores que han llegado con esta actualización.
Corrección de errores en Microsoft DirectStorage 1.2:
Mejoras de rendimiento:
Para poder comprar, aprovechar las promociones y utilizar los medios de pago en nuestro sitio es requisitio estar correctamente registrado. En ningún momento recibirá correo electrónico que no haya solicitado. Pero se le pediran una serie de datos personales indispensables para cualquier operación comercial.
Los datos solicitados son necesarios para confeccionar la factura de los productos comprados y la dirección física para el envio de su compra.
Para más informació sobre nuestras políticas en el tratamiento de los datos personales visite la sección Terminos y Condiciones.
