Qu’est-ce que DirectStorage dans Windows 11 ?
Microsoft a annoncé la sortie de DirectStorage début 2022. Promettant des temps de chargement plus rapides et de meilleures performances dans les jeux, Direct Storage est l’une des principales raisons de passer à Windows 11. Dans la foulée d’une version mise à jour de DirectStorage fin 2022, il est temps de déballez ce qu’est ce nouveau logiciel et ce qu’il signifie pour les joueurs en 2023 et au-delà.
Qu’est-ce que DirectStorage ?
DirectStorage est une API de stockage de bas niveau qui améliore le transfert et la décompression des ressources de jeu du stockage vers le GPU. Remontant ses racines aux consoles Xbox Series S / X, DirectStorage a été créé pour tirer parti des SSD hautes performances modernes et terminer la migration à partir de disques durs plus lents. Dans le même temps, les développeurs de jeux ont commencé à optimiser les jeux pour des SSD plus rapides, et DirectStorage pourrait s’avérer être un coup de pouce pour eux.
Comment fonctionne DirectStorage
Les éléments de jeu tels que les modèles de personnages, les mondes, d’autres graphiques, les sons, etc. sont généralement stockés dans un format compressé pour optimiser l’espace disque. Lorsque vous lancez un jeu, il appelle ces actifs depuis votre stockage pour peupler le monde du jeu. Le flux traditionnel de ces actifs commence au niveau du stockage, se déplace vers la RAM où les actifs sont décompressés par le CPU, et se dirige enfin vers le GPU où les actifs décompressés sont transférés pour être rendus.
Les disques durs plus lents n’étaient pas capables de gérer plusieurs demandes d’E/S (entrée/sortie), les développeurs de jeux ont donc optimisé les jeux pour charger de grandes quantités d’actifs en même temps. Cela limite le degré de détail qui peut être entassé dans des mondes ouverts et nécessite des astuces comme l’ajout de longs couloirs pour masquer les temps de chargement. Les SSD modernes, en revanche, en particulier les disques NVMe, peuvent même gérer des dizaines de milliers de demandes d’E/S par seconde. Cela permet aux développeurs de jeux d’optimiser les jeux pour les SSD, afin que les jeux puissent demander un plus petit nombre d’actifs à partir du stockage mais le fassent plus souvent.
Améliorations importantes
DirectStorage améliore deux étapes clés du flux d’actifs décrites ci-dessus. Tout d’abord, il améliore le transfert de données du stockage vers la mémoire. DirectStorage 1.0 exploite la pile d’E/S améliorée de Windows 11 pour aider les jeux à tirer parti de la bande passante plus élevée des SSD PCIe 4.0 et PCIe 5.0 NVMe et des SSD SATA modernes. Deuxièmement, avec DirectStorage 1.1, la partie décompression des actifs du processus est également rendue plus efficace en utilisant le GPU au lieu du CPU. Il s’avère que les GPU sont incroyablement aptes à exécuter des tâches répétables en parallèle.
Ces deux améliorations se combinent pour offrir des temps de chargement des actifs plus rapides et permettre aux développeurs de rendre des mondes ouverts incroyablement complexes beaucoup plus rapidement que jamais.
Les consoles Xbox Series S / X et PS5 ont déjà connu des sauts de performances considérables en déplaçant la décompression des actifs du CPU vers le GPU. Un avantage supplémentaire est la bande passante CPU supplémentaire qui est libérée et qui peut être utilisée pour d’autres processus de jeu. Il semble que les jeux PC devraient bénéficier d’avantages de performances similaires à mesure que les développeurs commenceront à tirer parti de DirectStorage dans les prochaines années.
Que signifie DirectStorage pour les joueurs d’aujourd’hui ?
Toutes ces discussions sur les temps de chargement de nouvelle génération et les mondes ouverts sans précédent vous font probablement vous demander – où sont les jeux ? S’il est vrai qu’actuellement, il n’y a qu’un seul jeu ( Forspoken ) qui prend en charge DirectStorage, de plus en plus de jeux commenceront à être conçus autour de lui. Il ne faudra cependant pas attendre encore deux ou trois ans avant que les joueurs ne commencent à voir un nombre important de titres DirectStorage.
Alors qu’est-ce que cela signifie pour vous aujourd’hui ? Devriez-vous commencer à préparer votre plate-forme de jeu en vous procurant l’une des meilleures cartes mères de jeu PCIe 5.0 et un SSD Gen4 ou Gen5 haut de gamme ?
Si vous construisez un nouveau PC de jeu cette année, vous voudrez probablement investir dans la dernière plate-forme d’Intel ou d’AMD. Cela signifie soit les processeurs Ryzen 7000, les processeurs Intel de 12e/13e génération, ou tout ce qui vient ensuite de Team Red ou Team Blue. Quoi qu’il en soit, vous serez couvert sur les fronts du processeur et de la carte mère. En ce qui concerne le département de stockage, tout SSD Gen4 ou Gen5 que vous choisirez sera plus que suffisant pour profiter des avantages de DirectStorage lorsqu’ils arriveront finalement.
D’un autre côté, si vous n’effectuez pas de mise à niveau pendant quelques années de plus, vous ne perdez rien non plus. Au moment où nous commençons à voir plus de jeux pris en charge par DirectStorage, vous pouvez évaluer le marché et décider si une mise à niveau vous convient en fonction du matériel et des jeux de l’époque.
En résumé, vous n’avez pas besoin de prendre de mesures immédiates en ce qui concerne l’impact de DirectStorage. Mais vous pouvez être assuré que les jeux sur PC commenceront à avoir une apparence et une sensation très différentes dans quelques années.
Comment activer DirectStorage dans Windows 11
Microsoft livre DirectStorage avec Windows 11 par défaut. Par conséquent, si vous avez déjà effectué une mise à niveau vers Windows 11, vous n’avez pas besoin d’activer manuellement un paramètre pour utiliser DirectStorage. Cependant, assurez-vous que votre installation Windows est mise à jour et que vous avez installé les derniers pilotes pour votre GPU. Le fait de disposer du logiciel le plus récent vous permettra de ne jamais manquer les fonctionnalités ou versions mises à niveau de DirectStorage.
Les utilisateurs de Windows 10 peuvent-ils bénéficier de DirectStorage ?
Selon Microsoft, DirectStorage fonctionnera non seulement sur Windows 11 mais également sur Windows 10. Même si vous utilisez Windows 10 et que vous ne souhaitez pas passer à Windows 11, vous pouvez toujours bénéficier de DirectStorage. Il est important de noter que vous bénéficierez toujours des avantages de performances maximaux sur Windows 11 en raison de sa pile de stockage plus avancée. DirectStorage a été conçu avec les avancées de Windows 11 à l’esprit et sera introduit plus tard dans Windows 10.
Questions fréquemment posées
À quel point DirectStorage est-il plus rapide ?
DirectStorage utilise la bande passante plus élevée des SSD NVMe rapides et les cœurs graphiques très avancés des GPU modernes. Cela peut entraîner une réduction des temps de chargement jusqu’à 200 % et une utilisation du processeur jusqu’à 85 %, selon Microsoft. Lors d’un test simulé, Microsoft a pu réduire le temps de chargement des ressources de 2,36 secondes à 0,8 seconde . Pour pouvoir réaliser des gains de performances proches de ces chiffres, les joueurs devraient installer leurs fichiers de jeu sur au moins un SSD PCIe 3.0 NVMe, effectuer une mise à niveau vers Windows 11 et, surtout, attendre que plus de titres prennent en charge DirectStorage sur Windows.
DirectStorage améliore-t-il le FPS ?
DirectStorage est destiné à réduire les temps de chargement des jeux et à permettre aux développeurs de créer des mondes plus complexes. Il n’est pas du tout destiné à améliorer le FPS. Bien que certains tests aient conclu à tort que l’activation de DirectStorage entraîne une réduction du FPS dans Forspoken, cela pourrait être techniquement possible. Alors que DirectStorage transfère le fardeau de la décompression des actifs au GPU, il semble logique qu’il y ait un certain impact sur les performances se traduisant par une réduction du FPS. Mais sans tests plus complets sur une variété de titres, il ne peut pas encore être conclu dans un sens ou dans l’autre.
Quel GPU devrais-je avoir pour DirectStorage ?
Bien que toutes les cartes graphiques prenant en charge DirectX 12 (séries NVIDIA 900 et AMD 200 et plus récentes) prennent en charge DirectStorage, vous pouvez vous attendre aux meilleures performances des GPU prenant en charge DirectX 12 Ultimate, la dernière version de l’API. La série RTX 2000 de NVIDIA et les cartes plus récentes prennent en charge DX12 Ultimate, tandis qu’il en va de même pour la série 6000 d’AMD et les cartes plus récentes.
Crédit image : Unsplash
Laisser un commentaire