Microsoft ha lanzado versión 1.2 de su DirectStorage SDK y tiene una adición sorpresa que ayudará a acelerar los discos duros antiguos. Si bien DirectStorage se lanzó inicialmente como una forma de transmitir datos desde las últimas unidades de estado sólido NVMe rápidas a su GPU sin que una CPU ralentice las cosas, Microsoft ha escuchado de los desarrolladores que la compatibilidad mejorada para discos duros heredados también beneficiaría a los juegos.
Partes de DirectStorage siempre han funcionado en discos duros, pero los desarrolladores han tenido que usar métodos separados para dispositivos NVMe y HDD. Eso complica el proceso de admitir una API que está realmente diseñada para SSD de alta velocidad que los jugadores de PC no siempre usan para almacenar y jugar juegos.
Con DirectStorage 1.2, los desarrolladores ahora pueden usar el mismo código en SSD y HDD. Si bien DirectStorage ha usado tradicionalmente un modo sin búfer para pasar datos de SSD a la GPU lo más rápido posible, ahora admite un modo con búfer para HDD heredados.
“Los discos duros heredados requieren E/S almacenada en búfer para enmascarar los largos tiempos de búsqueda”, dice el equipo DirectX de Microsoft. Los desarrolladores ahora podrán habilitar este modo para los juegos instalados estrictamente en discos duros más lentos para que puedan beneficiarse de las funciones de almacenamiento en búfer de archivos del sistema operativo y los aumentos de velocidad.
Microsoft también está mejorando la descompresión de texturas de la GPU para que sea más rápida en DirectStorage 1.2. La descompresión de GPU se introdujo inicialmente en la versión 1.1 de DirectStorage a fines del año pasado y permite que los juegos descarguen el trabajo necesario para descomprimir activos a la tarjeta gráfica en lugar de a la CPU.
Todos estos cambios recientes en DirectStorage son alentadores, pero todavía estamos esperando que los juegos los adopten. Hasta ahora, solo abandonado ha agregado compatibilidad con DirectStorage y, durante nuestras propias pruebas, vimos que la tecnología de Microsoft mejoraba los tiempos de carga en un 30 por ciento o más. Nvidia, AMD e Intel están listos para admitir las últimas técnicas de descompresión de GPU de DirectStorage, por lo que esperamos ver a más desarrolladores de juegos respaldar la tecnología ahora que beneficia más claramente a los discos duros más antiguos.