Vos jeux se chargeront plus rapidement que jamais grâce à la prise en charge complète de DirectStorage dans Windows 11.
Windows 11 est enfin là avec le système d'exploitation désormais disponible sur les nouveaux PC ainsi que des mises à niveau déployées gratuitement pour les utilisateurs éligibles de Windows 10. Bien qu'il y ait de quoi être enthousiasmé par Windows 11, peu de fonctionnalités surpassent tout le reste pour la communauté des joueurs.
Avec Auto-HDR, un Microsoft Store remanié, Xbox Game Pass, DirectStorage est l'une des dernières fonctionnalités de Windows 11. Mais tout comme de nombreuses autres fonctionnalités de Windows 11, tous les appareils ne le prendront pas en charge. Plongeons-nous dans tous les détails que vous devez savoir sur cette fonctionnalité et si vous ferez partie des utilisateurs qui en bénéficieront.
Qu'est-ce que DirectStorage dans Windows 11 ?
DirectStorage est une API de la famille DirectX. Bien qu'il ait été conçu à l'origine pour l'architecture Xbox Velocity, Microsoft l'introduit désormais également sur les PC Windows. Pour faire simple, DirectStorage peut réduire considérablement les temps de chargement des jeux. Non seulement cela, avec DirectStorage, les jeux peuvent également restituer des mondes virtuels beaucoup plus détaillés et étendus que jamais.
Si vous vous demandez comment cela se fait, voici les détails les plus fins. Avec l'évolution des charges de travail du jeu au cours des dernières années, beaucoup de choses ont changé. La nouvelle charge de travail du jeu optimise les données qu'il charge. Au lieu de charger de gros morceaux de données en une seule fois, ils divisent les actifs d'un jeu en parties plus petites. Le jeu ne charge ces petites pièces que lorsque cela est nécessaire.
Par exemple, le jeu charge le décor lorsque votre personnage se déplace dans cette direction. Les détails les plus fins tels que la texture du tissu se chargent lorsque le jeu l'exige.
Mais ce changement signifie également un grand nombre de demandes d'E/S par rapport à très peu de requêtes d'E/S des charges de travail de jeu précédentes. Pour avoir un aperçu, le nombre est passé de quelques centaines de demandes d'E/S par seconde à des dizaines de milliers avec ce changement.
Sur les anciennes API, cette augmentation des demandes d'E/S crée un goulot d'étranglement même sur les disques les plus sophistiqués. Traditionnellement, ces demandes d'E/S sont traitées une par une, ce qui augmente considérablement la surcharge d'E/S. L'ensemble de l'opération devient assez coûteux.
C'est là qu'intervient l'API DirectStorage. Elle réduit la surcharge d'E/S en activant et en gérant efficacement les demandes d'E/S parallèles qui se produisent plusieurs à la fois.
DirectStorage rend également la décompression des actifs beaucoup plus efficace. Mais l'API DirectStorage a besoin d'un matériel spécial pour fonctionner, ce qui nous amène à la question suivante.
Configuration requise pour DirectStorage
L'API DirectStorage ne fonctionnera que sur les PC avec NVMe (Non-Volatile Memory Express) avec le bus PCIe (PCI Express) 3.0 ou supérieur. Le SSD NVMe doit également faire 1 To ou plus.
De plus, DirectStorage nécessite également un GPU DirectX 12 Ultimate pour exécuter et stocker les jeux qui utilisent le contrôleur NVM Express standard.
Fondamentalement, NVMe est l'architecture avec des pipelines à plusieurs files d'attente qui permettent des requêtes d'E/S parallèles. DirectStorage est l'API qui permet aux jeux d'utiliser ce système de pipeline dont dispose NVMe.
Noter: Bien que Microsoft ait désormais étendu la prise en charge de DirectStorage à Windows 10, il ne fonctionnera pas à son plein potentiel. DirectStorage nécessite la pile de stockage du système d'exploitation offerte par Windows 11 pour une fonctionnalité complète. Avec la pile de systèmes d'exploitation héritée de Windows 10, cela ne profitera que dans une certaine mesure aux utilisateurs.
Mais puisque DirectStorage est une API, les développeurs de jeux doivent également l'implémenter dans leurs jeux. En fin de compte, après tout, ce sont les jeux qui doivent utiliser cette API. Mais une fois que les développeurs ont implémenté la fonctionnalité dans leurs jeux, c'est l'heure du spectacle ! Il ne vous appartient pas d'activer quoi que ce soit de votre part. Si votre appareil le prend en charge, vous en ferez l'expérience immédiatement dans les jeux qui l'utilisent.
Sur les appareils et les jeux compatibles DirectStorage, les utilisateurs bénéficieront d'une expérience de jeu améliorée comme jamais auparavant dans Windows 11. Windows 11 a été conçu pour les jeux. Et DirectSotrage est l'une des caractéristiques qui lui donne cette réputation.