Nous parlons de jeu ici et le jeu n’est plus le même qu’il y a 10 ans. Dans le passé, le jeu était simple avec moins de personnages, moins de niveaux, des environnements minimaux, et tout cela contribuait à réduire les niveaux de stress sur les ressources du PC comme la RAM. Bientôt, nous avons vu l’entrée de SSD et avec leur capacité à lire les données 10 fois plus rapidement qu’un disque dur normal, les performances de jeu ont également augmenté.
Les SSD se sont encore améliorés et NVM express (NVME) a été lancé. NVME était encore meilleur car il permettait aux PC d’accéder aux données de stockage via le bus PCIe au lieu de l’ancienne interface SATA. Aujourd’hui, nous avons des SSD qui peuvent écrire à 5 000 Mbps et lire à 7 000 Mbps.
Cependant, avec l’innovation, les jeux sont devenus beaucoup plus complexes que même un NVME ne pourrait pas faire face aux exigences d’un jeu moderne. Les jeux modernes d’aujourd’hui ont besoin de 10 gigaoctets de données pour afficher ces magnifiques personnages et environnements. Voici où API DirectStorage entre en scène. La mise en œuvre de ce nouveau logiciel dans Windows permettrait aux jeux vidéo d’utiliser ces vitesses de lecteur incroyables et d’améliorer les performances de ses utilisateurs. Comment? Découvrons-le.
Qu’est-ce que DirectStorage ?
DirectStorage est une API de stockage de bas niveau Microsoft (interface de programmation d’application) qui aide à réduire les temps de chargement du jeu et les pop-in de texture en éliminant la surcharge de données en continu. Il permet des temps de chargement ultra-rapides, presque instantanés. Pour faire simple, avec DirectStorage, le GPU reçoit les données de jeu plus rapidement sans suivre des itinéraires inutiles.
En tant que joueur, les retards que vous rencontrez lors du chargement des graphiques et des textures, DirectStorage permettent désormais de mieux afficher la qualité de la gamme du monde du jeu, de rendre les textures plus rapidement et d’améliorer ainsi la vitesse et les performances. Même si vous êtes bloqué à l’écran de chargement pendant un jeu, DirectStorage va réduire le temps de chargement.
Cette fonctionnalité est basée sur la technologie de chargement de jeu de la Xbox Series X/S.
Alors, quel est le processus actuel sans DirectStorage
Il vaut la peine de comprendre comment le chargement du jeu se produit aujourd’hui sans DirectStorage. Ainsi, lorsqu’un jeu doit charger des fichiers sans DirectStorage, il doit demander des données compressées à la RAM du PC. Ces données compressées vont ensuite au CPU pour la décompression avant de devenir disponibles pour le GPU pour le rendu. Mais, à cause de problèmes de compression, il y a un blocage entre le CPU et la carte graphique ou le GPU. N’oubliez pas qu’il s’agit d’un processus hérité qui entraîne des temps de chargement plus lents et des fréquences d’images plus faibles. Cependant, DirectStorage supprime ce besoin de décompression CPU.
Par conséquent, chaque fois qu’un GPU demande des données à l’aide des API DirectStorage, une énorme quantité de données compressées passe directement de la RAM au GPU (VRAM). Le GPU décompresse ensuite les données et les restitue à l’écran.
En bref, l’API déplace les données du jeu du disque dur dans la RAM du système. De là, il va à l’unité de traitement graphique (GPU) pour le rendu. DirectStorage rend le jeu beaucoup plus rapide en éliminant pratiquement les temps de chargement et en réduisant les pop-in de texture.
Comment fonctionne DirectStorage ?
Ainsi, en explorant un peu plus le fonctionnement de DirectStorage, cette API de stockage offre des améliorations significatives par rapport aux API héritées. Il y a 2 principaux avantages qu’il offre.
- Une fois les données du jeu copiées dans la RAM de votre PC, il n’y a plus besoin de décompression au niveau du CPU. Au lieu de cela, DirectStorage a ses propres techniques de décompression GPU. Le GPU reçoit beaucoup de données compressées à la fois et n’a pas besoin d’attendre avant de rendre les graphiques. En conséquence, les GPU haut de gamme modernes sont nécessaires pour décompresser les données à un rythme plus élevé que les CPU.
- Le deuxième avantage est que DirectStorage tire parti de la vitesse et de la bande passante plus rapides offertes par un SSD NVMe, qui peut être en Go/s. et ne peut pas être comparé aux API de jeu plus anciennes qui fonctionnent dans la gamme Mo/s.
Comment activer DirectStorage sur Windows 11/10
Eh bien, rappelez-vous, DirectStorage est une API, elle doit être implémentée par les développeurs de jeux pour pouvoir l’utiliser. Il n’y a rien de votre part à activer ou à activer. Si le jeu l’utilise et que votre appareil est pris en charge, il sera activé par défaut. Ce dont vous devez vraiment vous soucier, c’est de la configuration du système, comme indiqué ci-dessous.
- SSD NVMe avec une interface minimum PCIe 3.0, mais meilleure que PCIe 4.0 pour profiter de performances maximales. Le volume NVMe doit être d’au moins 1 To.
- Carte graphique compatible avec les spécifications DirectX 12 Ultimate. Quelques exemples sont les RTX 2000 et RTX 3000 de Nvidia et la gamme RDNA 2 d’AMD.
- Les développeurs de jeux doivent également implémenter l’API pour que Direct Storage fonctionne.
- Seules les versions 1909 et ultérieures de Windows 10 prendront en charge DirectStorage
Comparaison des performances DirectStorage – Windows 11 vs Windows 10
Ne vous découragez pas si vous êtes un utilisateur de Windows 10, mais DirectStorage fonctionnera plus rapidement sur Windows 11 que sur Windows 10 en raison des piles de stockage héritées du système d’exploitation. Étant donné que Windows 11 est construit avec DirectStorage, les jeux exécutés sur Windows 11 bénéficieront mieux des nouvelles optimisations de la pile de stockage.
Par conséquent, quelle que soit la qualité de votre matériel, DirectStorate ne fonctionnera pas à son plein potentiel sur Windows 10. Windows 11, en revanche, tirera pleinement parti de DirectStorage. Donc, si vous voulez être à la pointe du jeu, vous voudrez peut-être passer au nouveau système d’exploitation.
Bien qu’il soit encore nouveau, avec DirectStorage, les développeurs de jeux pourront désormais développer des jeux avec des graphismes améliorés proposant des jeux impressionnants sans les temps de chargement lents. Du point de vue de l’utilisateur, les utilisateurs auront une expérience de jeu comme jamais auparavant, et peut-être que les autres fonctions du PC en dehors du jeu respireront aussi facilement.
Quelle version de Windows 10 inclut DirectStorage ?
DirectStorage prend en charge Windows 10 version 1909 et supérieure.
Quel système d’exploitation Windows convient le mieux à DirectStorage ?
DirectStorage fonctionne mieux sur Windows 11 car il intègre de nouvelles optimisations de pile de stockage par rapport à Windows 10 qui possède des racks de stockage hérités.
DirectStorage est-il une nouvelle API ?
Non, l’API DirectStorage a déjà été implémentée sur les consoles Xbox Series X et Series S de Microsoft.
Mon PC prend-il en charge DirectStorage ?
Si votre PC dispose des éléments suivants, il prendra en charge DirectStorage :
- NVMe (Non-Volatile Memory Express) avec bus PCIe (PCI Express) 3.0 ou supérieur
- Le SSD NVMe doit être de 1 To ou plus
- GPU DirectX 12 ultime
- Système d’exploitation Windows 11 ou Windows 10 version 1909 et supérieure.
DirectStorage est-il déjà sorti ? Où le télécharger ?
L’aperçu DirectStorage Developer a été publié en juillet 2021. Vous pouvez maintenant télécharger l’API DirectStorage pour PC. ici de microsoft.com.