Microsoft a annoncé que les jeux Windows peuvent désormais utiliser l'API DirectStorage pour tirer pleinement parti des SSD rapides afin de réduire les temps de chargement.
Microsoft a annoncé qu'à partir d'aujourd'hui, les jeux Windows pourront commencer à être livrés avec la prise en charge de l'API DirectStorage. Cette API est apparue pour la première fois sur la Xbox Series X|S et permet aux jeux de se charger beaucoup plus rapidement en exploitant toute la vitesse de SSD NVMe modernes. Microsoft l'avait annoncé pour Windows en septembre 2020, mais ce n'est que maintenant qu'il est largement disponible pour développeurs.
Si vous vous demandez pourquoi DirectStorage est important, voici une brève explication: les API précédentes permettaient uniquement aux jeux de charger des ressources depuis le conduire en effectuant une demande d'E/S à la fois, et chaque demande devrait être complètement complétée avant qu'une autre puisse traité. Cela n'entraînait qu'une augmentation minime de la surcharge pour chaque requête, et comme les disques durs mécaniques et les SSD SATA n'étaient pas si rapides, l'impact sur les temps de chargement n'était pas si important.
Mais désormais, avec des disques NVMe rapides capables d'atteindre des vitesses de lecture de plusieurs gigaoctets, ce processus signifie qu'il est presque impossible de utiliser toute la bande passante du disque tout en ne traitant qu'une seule requête à la fois, ce qui signifie que les jeux se chargent beaucoup plus lentement qu'ils ne l'étaient devrait. De plus, ces ressources sont généralement compressées et doivent être décompressées avant de pouvoir être chargées dans le jeu.
DirectStorage résout tout cela en autorisant plusieurs requêtes d'E/S à la fois, en tirant parti des nouvelles technologies de décompression et en alimentant plus efficacement les ressources vers le GPU. En changeant tout cela, les jeux peuvent se charger beaucoup plus rapidement lorsqu'ils utilisent DirectStorage, et en plus de cela, ils peuvent démarrer utiliser des ressources beaucoup plus importantes, puisque les développeurs peuvent être assurés qu'ils seront chargés beaucoup plus rapidement et ne conserveront pas le lecteur en attendant. En fin de compte, cela se traduit par des temps de chargement plus courts et, à mesure que les développeurs s'habituent à cette marge, des textures plus détaillées dans les jeux.
Cet avantage est cependant plus favorable aux SSD NVMe, en raison de l'interface unique qu'ils utilisent, composée de plusieurs files d'attente pour les données. accès, qui permettent aux jeux de demander plus facilement l'accès à plusieurs actifs en même temps sans avoir à attendre qu'une demande précédente soit complété. Les utilisateurs de Windows 11 en bénéficieront également le plus, grâce à une nouvelle pile de stockage. Les utilisateurs de Windows 10 verront également des améliorations, cependant.
Microsoft n'a mentionné aucun jeu qui utilisera cette technologie pour le moment, mais vous pouvez probablement supposer que tous les titres tirant parti de DirectStorage sur Xbox l'utiliseront également sur Windows. Vous devrez cependant attendre que les développeurs individuels l'implémentent dans chaque jeu, car ce n'est pas un commutateur que Microsoft peut activer de son côté.
Source: Microsoft