La API de Microsoft DirectStorage ahora está disponible públicamente para los desarrolladores

6

En contexto: uno de los principales puntos de venta de las consolas de próxima generación son sus SSD. O, más específicamente, cómo su software y juegos interactúan y aprovechan esos SSD. Los jugadores de PS5 y XSX disfrutan de tiempos de carga ultrarrápidos, funciones como Quick Resume y transiciones fluidas en el juego en los títulos compatibles de próxima generación. Sin embargo, Microsoft ha prometido que los jugadores de PC no se quedarán fuera, gracias a una característica de Windows llamada ‘DirectStorage’, ahora disponible para los desarrolladores.

Para los que no lo saben, DirectStorage cuenta con muchos de los mismos beneficios de la tecnología de consola de próxima generación similar: tiempos de carga rápidos y mundos de juego más detallados, por nombrar solo algunos. ¿Cómo logra DirectStorage esta hazaña? Microsoft explicó la tecnología en detalle en una publicación de blog de finales de 2020, pero la resumiremos brevemente aquí.

En resumen, DirectStorage tiene como objetivo aprovechar las unidades de almacenamiento más nuevas y rápidas que se han vuelto comunes en los últimos años. Lamentablemente, aunque las unidades PCIe y SSD son rápidas, eficientes y están más disponibles que nunca para los consumidores, todavía parece que los juegos no las utilizan al máximo. Claro, nuestros tiempos de carga son generalmente más cortos, pero el terreno distante de baja calidad, las pantallas de carga disfrazadas y las frecuentes ventanas emergentes de texturas siguen siendo quejas comunes para los usuarios de PC.

Estos problemas existen en parte porque las API de almacenamiento actuales están mal optimizadas para la gran cantidad de solicitudes de IO que realizan los juegos modernos. Como dice Microsoft, esto obliga a los desarrolladores a no «saturar completamente» la canalización de IO y a dejar un valioso ancho de banda sobre la mesa.

DirectStorage salva el día al permitir que los juegos realicen muchas más solicitudes de IO que antes; y con mayor eficiencia, para colmo. Procesa por lotes «muchas solicitudes de E/S paralelas a la vez» y luego las alimenta a la GPU, todo mientras utiliza los métodos de descompresión más rápidos y modernos disponibles.

Aunque DirectStorage estará disponible en varios tipos de unidades, Microsoft dice que NVMes se beneficiará más gracias a los conductos de acceso a datos llamados «colas NVMe». La compañía explica la tecnología de la siguiente manera:

Para obtener datos de la unidad, un sistema operativo envía una solicitud a la unidad y los datos se entregan a la aplicación a través de estas colas. Un dispositivo NVMe puede tener varias colas y cada cola puede contener muchas solicitudes a la vez. Esta es una combinación perfecta para la naturaleza paralela y por lotes de las cargas de trabajo de los juegos modernos. El modelo de programación DirectStorage esencialmente brinda a los desarrolladores un control directo sobre ese hardware altamente optimizado.

Entonces, ahora que tiene una idea básica de cómo DirectStorage podría beneficiarlo, la pregunta sigue siendo: ¿cuándo podemos esperar que estos beneficios se manifiesten en títulos reales? Lamentablemente, nadie puede decirlo con certeza.

Los desarrolladores aún necesitan aprovechar la API de DirectStorage en sus juegos, y dado que apenas estuvo disponible ayer (estaba restringida a una vista previa para desarrolladores anteriormente), probablemente pasará un tiempo antes de que los primeros títulos AAA y AA aprovechen eso. Sin embargo, el futuro es brillante y esperamos que DirectStorage realmente sea capaz de traer las mejoras visuales y de tiempo de carga de las que Microsoft se jacta. Si no es así, nos aseguraremos de decírtelo aquí.

Si es un desarrollador de juegos, puede descargar el SDK aquí. Si es un jugador, Microsoft recomienda actualizar a una unidad NVMe para el almacenamiento de juegos cuando le resulte económicamente factible hacerlo. De lo contrario, no hay requisitos importantes además de una PC con Windows 10 u 11.

Según Microsoft, este último supuestamente se beneficiará de DirectStorage más que el primero, pero hasta que veamos algunas comparaciones del mundo real de revisores independientes (como nosotros), no se sienta obligado a dar el salto a Windows 11 todavía.

Crédito de la imagen central: Escopeta de papel de piedra

Fuente de grabación: techspot.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More