Jeux sur Windows, 3 fois plus rapides : cette fonctionnalité tant attendue arrive

Avec Windows 10, et surtout Windows 11, Microsoft fait un gros pari sur les jeux vidéo PC. Et pas seulement à cause de la possibilité d’avoir des jeux gratuits avec Game Pass, mais aussi d’apporter à l’ordinateur des fonctions, des fonctionnalités et des API qui étaient à l’origine exclusives à la Xbox elle-même. L’arrivée de ces API et les améliorations graphiques et de performances arrivent très peu à peu, beaucoup plus lentement que prévu. Mais, à la fin, ils finissent par arriver. Et un exemple de ceci est le nouvelle API DirectStorage qui, à partir d’aujourd’hui, est disponible pour PC.

DirectStorage est une fonctionnalité qui a été annoncée, comme une nouveauté, avec l’arrivée des nouvelles consoles Xbox Series S/X. Cette API permet à la carte graphique d’avoir un accès direct à l’unité de stockage, NVMe SSD, afin qu’elle puisse lire et traiter les graphiques beaucoup plus rapidement, sans autres intermédiaires tels que la RAM ou le GPU. Ainsi, la performance, et surtout temps de chargement, s’améliorent considérablement, atteignant même le point de pratiquement disparaître. De plus, grâce à lui, le CPU est beaucoup plus libéré, ce qui se traduit par de meilleures performances dans le reste du jeu.

Actuellement, Windows 10 et Windows 11 disposent de la version 1.0 de cette API, une version qui introduit les premiers concepts de DirectStorage, mais qui n’exprime toujours pas tout son potentiel. C’est pourquoi il y a encore très peu de développeurs qui l’ont implémenté dans leurs jeux. Cependant, à ce jour, nous avons déjà le version 1.1 de DirectStorage. Et celui-ci est livré avec tout ce dont nous avons besoin pour exploiter son potentiel.

Que propose DirectStorage 1.1 ?

Incontestablement, la principale nouveauté de cette nouvelle version de l’API est l’arrivée de la décompression GPU des textures, en y accédant directement depuis le SSD NVMe. De plus, Microsoft a également enfin activé GDeflate dans cette nouvelle API, pouvant utiliser toutes ces améliorations que, jusqu’à présent, nous n’avions pas disponibles sur le PC.

Grâce à cette nouveauté, les utilisateurs peuvent constater une amélioration de 200 à 300 % des temps de chargement des jeux. De plus, Microsoft a ajouté une série d’améliorations et d’optimisations à cette API uniquement pour les utilisateurs de Windows 11, afin que les performances du PC soient encore plus visibles dans ce système d’exploitation.

Les autres nouveautés que l’on retrouve dans cette nouvelle version de l’API sont :

  • L’utilisation de EnqueueSetEvent, pour pouvoir utiliser les objets d’événement Win32.
  • Améliorations des performances et corrections de bogues.

De quoi ai-je besoin pour utiliser DirectStorage 1.1 ?

Les exigences pour pouvoir utiliser cette API sont fondamentalement les mêmes que celles pour utiliser la version 1.0 du système. En d’autres termes, la première chose dont nous avons besoin est d’avoir un PC avec Windows 10 ou Windows 11, mis à jour vers la dernière version. De plus, il faudra disposer d’une carte graphique dédiée sur le PC, ainsi que d’une unité de stockage SSD NVMe PCIe.

De plus, pour la version 1.1, nous devrons mettre à jour nos pilotes de carte graphique vers leurs dernières versions. Dans le cas d’Intel, par exemple, il est nécessaire d’avoir la version 31.0.101.3793 ou ultérieure, et dans le cas d’AMD le pilote Game Ready version 526.47, ou ultérieure. Dans le cas des graphiques AMD, le fabricant n’a pas fourni la version exacte dans laquelle la prise en charge de cette nouvelle version de l’API a été ajoutée. Par conséquent, nous recommandons directement d’avoir la dernière version disponible.