L’interface de programmation d’application DirectStorage 1.1 de Microsoft est disponible pour les ordinateurs Windows, les dernières cartes graphiques et les disques SSD NVMe avancés. Il est donc temps de découvrir quel matériel gère le mieux la décompression GPU, qui est l’une des fonctionnalités les plus intéressantes de DirectStorage 1.1. Heureusement, Compusemble a développé un benchmark approprié, tandis que PC Games Hardware l’a utilisé pour découvrir des découvertes intéressantes.
DirectStorage 1.1 de Microsoft possède plusieurs fonctionnalités critiques d’amélioration des performances, mais les principaux objectifs de cette API sont de réduire la charge du processeur lors du traitement des requêtes NVMe. Il permet également d’économiser de précieux cycles CPU pour d’autres charges de travail et gère la décompression des ressources de jeu via des GPU hautement parallèles avec peu d’intervention du système d’exploitation et une faible utilisation du processeur. De plus, l’utilisation des algorithmes de compression et de décompression des actifs DirectStorage permet de transférer plus de données que le support de stockage (c’est-à-dire le SSD) n’est capable de transférer, ce qui réduit considérablement les temps de chargement.
Pendant ce temps, le matériel GPU gère les algorithmes de décompression DirectStorage différemment, donc PCGH a décidé de savoir lequel des derniers GPU – Radeon RX 7900 XT d’AMD, Arc A770 d’Intel ou GeForce RTX 4080 de Nvidia – est le meilleur pour la décompression des actifs. Ils ont pris le benchmark de Compusemble et l’ont exécuté sur les cartes graphiques et sur le processeur Intel Core i9-12900K.
Ligne 0 – Cellule 0 | PCIe 4.0 x4 (7,9 Go/s) | PCIe 3.0 x4 (3,9 Go/s) | SATA (0,6 Go/s) |
Radeon RX 7900 XT | 14,6 Go/s | 12,6 Go/s | 1,47 Go/s |
Arc A770 16 Go | 16,8 Go/s | 13,9 Go/s | 1,64 Go/s |
GeForce RTX 4080 | 15,3 Go/s | 12,7 Go/s | 1,47 Go/s |
Cœur i9-12900K à 5,20 GHz | 5,2 Go/s | 5,2 Go/s | 1,47 Go/s |
La première chose qui saute aux yeux est que tous les GPU gèrent la décompression au moins 2,4 fois mieux que le processeur Core i9-12900K. Pendant ce temps, l’Arc A770 d’Intel est nettement meilleur que la Radeon RX 7900 XT d’AMD et la GeForce RTX 4080 de Nvidia en ce qui concerne la décompression des ressources GPU. Dans le meilleur des cas, l’A770 peut transférer/décompresser des actifs à un débit de 16,8 Go/s, tandis que le RX 7900 XT arrive en troisième position avec un débit de 14,6 Go/s (13 % derrière le leader).
Qu’un GPU AMD, Intel ou Nvidia soit utilisé, les temps de chargement réels sont réduits d’un ordre de grandeur – de 5 secondes à 0,5 seconde, selon PCGH. Par conséquent, étant donné la proximité des résultats du taux de décompression des processeurs graphiques, peu importe le GPU utilisé – ils sont tous à la hauteur de la tâche et sont généralement assez bons pour améliorer considérablement l’expérience de jeu.