La interfaz de programación de aplicaciones DirectStorage 1.1 de Microsoft está disponible para computadoras basadas en Windows, las últimas tarjetas gráficas y unidades de estado sólido NVMe avanzadas. Por lo tanto, es hora de descubrir qué hardware maneja mejor la descompresión de GPU, que es una de las funciones más interesantes de DirectStorage 1.1. Afortunadamente, Compusemble ha desarrollado un punto de referencia apropiado, mientras que PC Games Hardware lo utilizó para descubrir algunos hallazgos interesantes.
DirectStorage 1.1 de Microsoft tiene varias funciones críticas que mejoran el rendimiento, pero los objetivos principales de esta API son reducir la carga de la CPU cuando se trata de solicitudes NVMe. También ahorra valiosos ciclos de CPU para otras cargas de trabajo y maneja la descompresión de activos del juego a través de GPU altamente paralelas con poca intervención del sistema operativo y baja utilización de la CPU. Además, el uso de algoritmos de compresión y descompresión de activos de DirectStorage permite transferir más datos de los que es capaz el medio de almacenamiento (es decir, SSD), lo que reduce en gran medida los tiempos de carga.
Mientras tanto, el hardware de GPU maneja los algoritmos de descompresión de DirectStorage de manera diferente, por lo que PCGH decidió averiguar cuál de las GPU más recientes (la Radeon RX 7900 XT de AMD, Arc A770 de Intel o GeForce RTX 4080 de Nvidia) es mejor para la descompresión de activos. Tomaron el punto de referencia de Compusemble y lo ejecutaron en las tarjetas gráficas y en la CPU Intel Core i9-12900K.
Fila 0 – Celda 0 | PCIe 4.0 x4 (7,9 GB/s) | PCIe 3.0 x4 (3,9 GB/s) | SATA (0,6 GB/s) |
Radeon RX 7900 XT | 14,6 GB/s | 12,6 GB/s | 1,47 GB/s |
Arco A770 16GB | 16,8 GB/s | 13,9 GB/s | 1,64 GB/s |
GeForce RTX 4080 | 15,3 GB/s | 12,7 GB/s | 1,47 GB/s |
Núcleo i9-12900K a 5,20 GHz | 5,2 GB/s | 5,2 GB/s | 1,47 GB/s |
Lo primero que llama la atención es que todas las GPU manejan la descompresión al menos 2,4 veces mejor que el procesador Core i9-12900K. Mientras tanto, Arc A770 de Intel es notablemente mejor que Radeon RX 7900 XT de AMD y GeForce RTX 4080 de Nvidia en cuanto a la descompresión de activos de GPU. En el mejor de los casos, el A770 puede transferir/descomprimir activos a una velocidad de 16,8 GB/s, mientras que la RX 7900 XT ocupa el tercer lugar con una velocidad de 14,6 GB/s (13 % por detrás del líder).
Ya sea que se use una GPU AMD, Intel o Nvidia, los tiempos de carga reales se reducen en un orden de magnitud: de 5 segundos a 0,5 segundos, según PCGH. Por lo tanto, dado lo cerca que están los resultados de la tasa de descompresión de los procesadores gráficos, realmente no importa qué GPU se use: todos están a la altura y, en general, son lo suficientemente buenos como para mejorar significativamente la experiencia de juego.