Matriz de decisión: rendimiento de almacenamiento y tiempos de carga
La transición de un SSD SATA a un NVMe PCIe Gen4 rara vez divide los tiempos de carga entre diez en títulos convencionales, debido al cuello de botella en la descompresión por CPU.
| Tipo de unidad | Lectura secuencial | Carga tradicional | Con DirectStorage 1.2 |
|---|---|---|---|
| Disco duro HDD | ~160 MB/s | 45 - 90 s | Inviable |
| SSD SATA III | ~550 MB/s | 8 - 14 s | ~4.5 s |
| NVMe PCIe Gen3 | ~3,500 MB/s | 7 - 11 s | ~1.5 s |
| NVMe PCIe Gen4 | ~7,300 MB/s | 6.5 - 10 s | ~1.1 s |
El límite del procesamiento tradicional
En motores clásicos, la CPU descomprime las texturas chunk a chunk antes de mandarlas a la GPU. Hasta que la CPU no termina de desempaquetar los datos, la velocidad punta del SSD queda infrautilizada.
La solución de DirectStorage
Transfiere los datos directamente a la VRAM mediante BypassIO y encarga la descompresión masiva a los núcleos paralelos de la GPU, reduciendo las cargas a prácticamente un segundo.