DirectStorage ne montre que des améliorations mineures de la vitesse de chargement dans la démo PC du monde réel

DirectStorage ne montre que des améliorations mineures de la vitesse de chargement dans la démo PC du monde réel

25 mars 2022 0 Par Le Caiman
L'API DirectStorage de Microsoft fait une différence mesurable, bien que mineure, lorsqu'il s'agit de charger des jeux PC.

L’API DirectStorage de Microsoft promet d’accélérer les temps de chargement du jeu, à la fois sur la Xbox Series X / S et sur les PC Windows (où Microsoft a récemment quitté sa phase de prévisualisation pour les développeurs). L’un des premiers jeux à démontrer les avantages de DirectStorage sur PC est celui de Square Enix Parlé, qui a été présenté par le directeur technique de Luminous Productions Teppei Ono à GDC cette semaine. Tel que rapporté par Le bordOno a déclaré qu’avec un SSD NVMe rapide et un support DirectStorage, certaines scènes dans Parlé pourrait charger en aussi peu qu’une seconde. C’est certainement un saut monstrueux par rapport à l’époque où l’on attendait qu’une PlayStation 2 charge des cartes géantes du monde ouvert à partir d’un DVD.

Comme démonstration de DirectStorage, cependant, ParléLes chiffres de sont un sac mélangé. D’une part, les exemples présentés par Ono démontrent clairement que DirectStorage charge les scènes plus rapidement sur le même matériel, par rapport à l’ancienne API Win32 : de 2,6 secondes à 2,2 secondes dans une scène, et de 2,4 secondes à 1,9 seconde dans une autre. Parlé a également démontré des améliorations de performances sur les anciens SSD basés sur SATA, bien qu’ils soient commercialisés comme une fonctionnalité qui profitera principalement aux disques NVMe – passant de 5,0 à 4,6 secondes dans une scène et de 4,1 à 3,4 secondes dans une autre. Les améliorations de vitesse pour les SSD SATA ont été limitées pendant une bonne partie de la décennie maintenant parce que l’interface SATA elle-même (plutôt que le contrôleur SSD ou les puces flash NAND) les a retenus. Il convient donc de noter tout type d’amélioration mesurable pour ces disques.

D’un autre côté, la démo d’Ono a montré que le temps de chargement du jeu ne s’améliorait pas aussi considérablement que les vitesses d’E / S brutes le suggéreraient. Sur un SSD NVMe, les vitesses d’E / S sont passées de 2 862 Mo / s avec Win32 à 4 829 Mo / s avec DirectStorage, soit une augmentation de près de 70%. Mais le temps de chargement de la scène est passé de 2,1 à 1,9 seconde. C’est une diminution qui ne serait pas perceptible même si vous étiez en essayant pour le remarquer.

Les améliorations de performances réelles ne correspondent pas aux améliorations de performances théoriques de DirectStorage.

le Parlé la démo a finalement montré que la vitesse du stockage que vous utilisez a toujours un parcelle plus à voir avec la rapidité de chargement de vos jeux que DirectStorage. Une scène qui a pris 24,6 secondes à charger à l’aide de DirectStorage sur un disque dur n’a pris que 4,6 secondes à charger sur un SSD SATA et 2,2 secondes à charger sur un SSD NVMe. C’est un écart beaucoup plus grand que celui entre Win32 et DirectStorage fonctionnant sur le même matériel.

Notez qu’il ne s’agit que d’un jeu et que nous verrons probablement un plus large éventail de résultats à mesure que de plus en plus de développeurs implémenteront DirectStorage dans leurs titres et que Microsoft améliorera la technologie. La suppression d’autres goulots d’étranglement liés au CPU, y compris le déplacement de la décompression des actifs du CPU vers le GPU, pourrait encore améliorer l’avantage de performances de DirectStorage. La décompression GPU n’est pas encore prise en charge dans la version PC de DirectStorage, mais Microsoft réclamations que la fonctionnalité est « la prochaine sur notre feuille de route ».

Image de la liste par Numérique occidental