Microsoft a annoncé l'arrivée de sa nouvelle API DirectStorage sur Windows 10 et Windows 11, permettant des temps de chargement plus rapides pour les jeux.
Lors de l'événement Windows 11 le mois dernier, Microsoft a annoncé que le nouveau système d'exploitation comporterait la nouvelle API DirectStorage. Cette nouvelle API modifie la façon dont les jeux lisent les données des disques SSD NVMe, permettant des vitesses beaucoup plus rapides et des temps de chargement plus courts. Cependant, il semble que DirectStorage arrivera également sur Windows 10, en particulier les versions 1909 et supérieures. L'annonce a été faite parallèlement à la sortie du premier aperçu du développeur de l'API.
Revenons un peu en arrière; DirectStorage a fait ses débuts sur les consoles Xbox Series X et S, servant de base à l'architecture Xbox Velocity. Microsoft a rapidement annoncé que ce serait arrive sur les PC Windows, et à l’époque, nous pensions tous que cela signifiait Windows 10. Cependant, lorsque Microsoft a annoncé la fonctionnalité pour Windows 11, il semblait que les utilisateurs de Windows 10 pourraient ne pas bénéficier de DirectStorage. Il semble que ce ne sera pas le cas, mais l’expérience pourrait ne pas être exactement la même.
Nous connaissons deux principaux avantages de DirectStorage. La première est qu’il permet de traiter plusieurs requêtes IO en même temps. Cela est devenu de plus en plus important ces dernières années, car les jeux sont désormais beaucoup plus volumineux qu'avant. C'est également important car les disques NVMe ont beaucoup plus de bande passante et le fait d'avoir des milliers de demandes d'accès aux données crée une surcharge. Avec plusieurs requêtes traitées en même temps, toute la bande passante d'un lecteur NVMe peut être utilisée. Un autre grand avantage est que le GPU peut gérer la décompression des données de jeu pour accélérer encore plus le processus.
Cependant, il y a autre chose que Microsoft mentionne maintenant. Windows 11 dispose d'une nouvelle pile de stockage mise à niveau, qui permet aux PC de profiter pleinement de DirectStorage. Sous Windows 10, la société a optimisé la pile de stockage existante pour DirectStorage, mais ce n'est pas tout à fait la même chose. Microsoft ne précise cependant pas quelle devrait être l'ampleur de la différence.
Les jeux devront être créés spécifiquement pour DirectStorage, mais ils continueront à fonctionner sur des PC qui ne prennent pas en charge l'API, vous n'aurez donc pas à vous soucier de la compatibilité. Cependant, vous avez besoin d'un SSD NVMe pour utiliser DirectStorage. Pour les développeurs. l'API ne doit être implémentée qu'une seule fois dans le moteur de jeu et ses avantages seront automatiquement appliqués dans tout le jeu. Bien que le premier aperçu soit disponible, les capacités de décompression du GPU ne sont pas encore disponibles.