Vous savez, quelque chose que je ne m’attendais pas à voir lors de ma première expérience avec la technologie DirectStorage de Microsoft dans Forspoken était que je verrais des fréquences d’images plus élevées en exécutant le jeu à partir d’un disque dur à plateau tournant qu’à partir d’un SSD.
Ou alors que je devrais peut-être attendre environ une minute supplémentaire entre les écrans de chargement, plutôt qu’une seconde impaire, pour obtenir cette augmentation nominale de la fréquence d’images.
Certains rapports initiaux sur les performances de Forspoken (s’ouvre dans un nouvel onglet) à travers les SSD semblaient suggérer que cela pourrait mettre une charge supplémentaire sur le GPU qui affecterait vos performances réelles dans le jeu. Il y avait des suggestions d’un ralentissement de 10% sur un RTX 4090 (s’ouvre dans un nouvel onglet)ce qui serait assez drastique pour un GPU à 1 600 $ de subir un tel coup.
Heureusement, en termes réels, cela n’a pas un tel impact. Bizarrement, à moins d’utiliser un disque dur comme un masochiste total. Mais ces fréquences d’images HDD plus élevées sont probablement moins liées au fait que DirectStorage impose votre GPU et plus probablement ne charge pas les mêmes actifs.
Nous avons testé le jeu sur une variété de disques différents juste pour voir la différence que DirectStorage peut faire. Et pas parce que je veux particulièrement rester coincé dans Forspoken, même si j’aimerais un peu que ce soit bon.
Quoi qu’il en soit, j’ai testé un tas de disques, du meilleur SSD PCIe 4.0, jusqu’aux SSD SATA et externes, puis jusqu’à un petit disque dur de 2,5 pouces à 7 200 tr/min que j’ai trouvé à l’arrière du kit PC Gamer placard avec certains des anciens “dossiers” d’Alan dessus. Que j’ai nettoyé à la hâte.
Pourquoi devriez-vous vous soucier de DirectStorage ?
Mais d’abord, qu’est-ce que DirectStorage et pourquoi devriez-vous vous intéresser en premier lieu ? Fondamentalement, maintenant que les deux consoles principales utilisent toutes deux la technologie des disques SSD, il y a un appétit pour utiliser pleinement les performances des SSD. Jusqu’à présent, nous étions encore quelque peu limités au plus petit dénominateur commun : le disque dur lent.
Même si nous avons eu de nouveaux disques PCIe et l’introduction du protocole NVMe, qui a considérablement changé la réactivité d’un système d’exploitation installé sur celui-ci et aussi la vitesse de chargement des jeux, il y avait encore des facteurs limitants en jeu. Limité car les disques durs étaient encore présents sur certains PC de jeu et sur toutes les consoles.
Une partie de DirectStorage consiste à utiliser la vitesse de la mémoire SSD et l’interface sur laquelle elle est construite pour réduire la surcharge du processeur qui se produit lors du déplacement des données de jeu autour de la mémoire système, en les décompressant, puis en les collant dans le tampon de trame du GPU. DirectStorage est conçu pour rationaliser le processus consistant à retirer ces données de jeu compressées d’un lecteur, puis à les restituer.
L’idée est qu’avec DirectStorage, tout se passe simultanément.
“DirectStorage est conçu pour les systèmes de jeu modernes,” dit l’ingénieur senior de Microsoft, Cooper Partin (s’ouvre dans un nouvel onglet). “Il gère très efficacement les lectures plus petites et vous pouvez regrouper les choses pour accomplir plus de travail. Lorsqu’il est entièrement intégré à votre titre, DirectStorage avec un SSD NVMe sur Windows 11 réduit la surcharge du processeur dans un jeu de 20 à 40 %. C’est attribué aux progrès réalisés dans la pile d’E/S de fichiers sur Windows 11, et aux améliorations sur cette plate-forme en général.”
La dernière version, Stockage direct 1.1 (s’ouvre dans un nouvel onglet)a ajouté la décompression basée sur le GPU à la liste des fonctionnalités, ce qui signifie qu’au lieu d’avoir besoin du CPU pour faire tout le travail, les actifs du jeu sont transférés directement au GPU lui-même pour la décompression.
Maintenant, directstorage.dll de Forspoken note qu’il s’agit de la version 1.1, mais je ne suis pas sûr à 100% si le jeu utilise réellement le format de compression GDeflate nécessaire pour que tout fonctionne correctement.
Pourtant, j’ai utilisé la référence intégrée du jeu pour faire fonctionner le moteur sur différents disques, en effectuant trois exécutions distinctes, pour essayer d’avoir une image claire de ce qui se passe. Le test passe par sept scènes différentes, donnant des temps de chargement et des mesures de fréquence d’images tout au long.
Performances de stockage direct
Banc de test PC Gamer
Carte mère : ASRock X670E Taichi
CPU: AMD Ryzen 9 7900
Refroidissement: AMD Spectre
Mémoire: G. Skill Trident Z5 DDR5 à 6 000 MHz
GPU : Nvidia RTX 4090 FE | Gigaoctet RTX 4070 Ti
SE : Windows 11
Stockage: Corsaire MP600 Pro XT 2 To | SK Hynix P31 1 To | Samsung 850 Pro 1 To | WD Noir P40 500 Go | Hitachi 7 200 tr/min 500 Go
Le résultat final ? Eh bien, quelque chose qui ne devrait surprendre personne, votre meilleur pari est d’utiliser un SSD PCIe 4.0. D’après mon expérience de test, cela vous donnera le meilleur mélange de chargement de niveau rapide – environ 1 à 2 secondes dans les scènes de référence – ainsi que des fréquences d’images moyennes élevées.
Sur cette plate-forme Zen 4 avec un AMD Ryzen 9 7900, avec une gamme de disques différents et un RTX 4070Ti (s’ouvre dans un nouvel onglet) et un RTX 4090 comme GPU, je n’ai vu aucun niveau de différence de fréquence d’images entre les types de SSD qui m’inquiéterait du tout.
Je m’étais demandé si les deltas de 10% signalés précédemment étaient dus à l’utilisation d’un outil tiers qui évaluait également la fréquence d’images des écrans de chargement vierges, et en effet PCGH, l’une des principales sources des déclarations sur la diminution des performances, a confirmé que c’est ce qui s’est passé (s’ouvre dans un nouvel onglet).
Quelque chose qui ne devrait surprendre personne est votre meilleur pari est d’utiliser un SSD PCIe 4.0.
Mais peut-être que la chose légèrement déroutante de mes tests est à quel point l’utilisation d’un disque dur a eu un impact sur mes fps bruts. J’ai vu une augmentation de 8 à 10 % du nombre moyen d’images par seconde, bien que la part de cela soit due au chargement de différents actifs, je ne suis pas sûr. Le jeu avertit que si vous jouez au jeu sur un disque dur, vous ne verrez peut-être pas les choses reproduites de la même manière que si vous jouez à partir d’un SSD : “L’installation du jeu sur un disque dur peut entraîner un affichage incorrect de certains contenus.”
Honnêtement, je n’ai vu aucune différence par rapport à une inspection générale de la référence car elle parcourait les scènes du disque dur à 7 200 tr/min que j’ai utilisé, mais il se peut qu’il ait été chargé dans des textures de résolution inférieure et cela va être plus facile et plus rapide pour un GPU moderne à rendre.
Pourtant, je ne suis pas prêt à échanger les cinq ou dix fps supplémentaires que je voyais sur le disque dur pour attendre parfois presque une minute pour une nouvelle scène. Environ une seconde contre une minute, en échange de cinq autres images par seconde en moyenne ? Non, ça va.
L’utilisation du disque dur pour les tests seuls était une douleur royale dans le postérieur. Il a fallu un certain temps pour copier à l’aide du transfert de bibliothèque de Steam et (grâce à notre connexion Lightning Office), il était plus rapide de le supprimer du lecteur et de le télécharger à nouveau que de le copier à nouveau sur l’un des SSD.
Une seconde contre une minute, pour cinq autres images par seconde en moyenne ? Non, ça va.
J’ai également dû faire un graphique de référence entièrement séparé pour montrer la différence de performances pour les SSD, car le disque dur ultra-lent rend impossible l’analyse visuelle des données.
Quels que soient les avantages de DirectStorage – que nous ne connaîtrons probablement pas pleinement tant que d’autres jeux n’en profiteront pas – tout cela montre vraiment que personne ne devrait encore utiliser un lecteur mécanique pour le stockage de ses jeux en 2023.
Dans l’ensemble cependant, la vitesse de chargement de Forspoken est impressionnante et cela est évidemment dû en partie à l’inclusion de DirectStorage. Il est clair qu’il y a une quantité de mise en cache en cours, car les temps de chargement de référence diminuent lorsque vous exécutez et réexécutez les mêmes tests avant de vous installer.
Il y a aussi une différence de vitesse entre la poursuite de votre dernière sauvegarde (très rapide !) et le chargement d’une alternative plus ancienne à partir de vos parties sauvegardées. Mais dans l’ensemble, cela reste un bon début pour DirectStorage. Nous n’avons découvert aucune différence de performances tangible entre les différents SSD en termes de fréquences d’images nous-mêmes, et là où il peut y avoir quelques images par seconde ici et là, ce sont toujours les disques les plus rapides qui offrent les meilleures performances à la fois sur les temps de chargement et sur les performances réelles du jeu. .