VR : Réalité Virtuelle

Pourquoi DirectStorage va changer la donne pour votre PC Windows 11

Le 21 août 2021 - 6 minutes de lecture

Windows 11 attirera les joueurs sérieux.

Windows 11 est en route, apportant avec lui une nouvelle conception et éliminer certaines fonctionnalités lors de l’ajout de nouvelles. OL’une des technologies apportées par le prochain système d’exploitation de Microsoft est DirectStorage, qui promet des temps de chargement ultra rapides pour le stockage SSD de nouvelle génération. Voici tout ce que vous devez savoir sur la technologie avant qu’elle n’arrive.

Si vous avez déjà entendu parler de DirectStorage, car il est déjà intégré au Xbox série X et Xbox série S. Faisant partie du système Xbox Velocity Architecture, DirectStorage fait le même travail sur les consoles de jeu que sur Windows 11. Ce travail—la raison principale de l’existence de DirectStorage-est de permettre aux données d’être lues et écrites sur le stockage beaucoup plus rapidement.

C’est avant tout une technologie de jeu, développée en réponse à la taille toujours croissante des jeux. UNTous ces vastes mondes ouverts et ces textures très détaillées doivent être chargés en mémoire le plus rapidement possible, et les approches plus traditionnelles atteignent rapidement leurs limites (comme pourraient le suggérer des temps de chargement et des cinématiques prolongés).

Techniquement, DirectStorage fait partie de la spécification DirectX 12 qui couvre une variété de protocoles multimédias. Il s’agit d’une API ou d’une interface de programmation d’applications, un outil que les développeurs peuvent utiliser pour accéder au matériel à leur disposition d’une manière particulière – et dans ce cas, cette manière particulière consiste à améliorer l’accès au disque et à accélérer les temps de chargement, soit pendant le jeu, soit entre les scènes .

DirectStorage est également spécifiquement destiné au type de stockage le plus moderne pour PC : SSD NVMe ou disque SSD à mémoire non volatile. Expliquer les tenants et aboutissants des SSD NVMe est un guide entièrement différent, mais il suffit de dire que la partie NVMe accélère les communications entre le stockage permanent d’un ordinateur et le reste du système.

Les jeux modernes sont basés sur un grand nombre d'actifs.

Les jeux modernes sont basés sur un grand nombre d’actifs.
Capture d’écran: CD du projet rouge

DirectStorage est conçu pour tirer parti de cette augmentation de la vitesse en supprimant les goulots d’étranglement qui peuvent être touchés plus tard lorsque les données sont transférées vers et depuis les lecteurs de votre ordinateur. moiCela donne aux SSD NVMe suffisamment d’espace pour fonctionner au plus près de leur plein potentiel, en d’autres termes.

Il existe plusieurs façons d’améliorer les performances de l’API DirectStorage. La première est qu’il peut regrouper les demandes d’entrée et de sortie par lots, ce qui signifie moins de frais généraux et des opérations plus efficaces. Avec des GPU Devenant également de plus en plus puissant, DirectStorage signifie que la carte graphique n’a pas à ralentir et à attendre en essayant de charger des ressources à partir du stockage local.

Le nombre de requêtes pouvant être traitées simultanément est important, car les développeurs divisent souvent leurs jeux en morceaux de code aussi petits que possible, ne servant que les parties du monde du jeu dont vous avez besoin à un moment donné. Cela aide avec les ressources système, mais augmente considérablement le nombre de fois qu’un disque doit être consulté, et DirectStorage peut prendre cet effort supplémentaire.

Une autre astuce de DirectStorage est sa capacité à réduire l’implication du processeur lors du chargement de ces ressources de jeu, elles peuvent être extraites directement du lecteur NVMe, ce qui devrait encore une fois signifier de meilleures performances et plus de temps pour que le processeur fasse tout ce dont il a besoin.

C’est de là que vient le nom DirectStorage : il s’agit d’un accès direct au SSD NVMe pour le GPU, éliminant ainsi le CPU du processus. L’API peut aider ici en décompressant les fichiers au fur et à mesure qu’ils sont extraits du SSD NVMe sans perturber le processeur, ce qui lui donne plus d’avantages par rapport aux anciennes technologies de stockage en place.

« De cette façon, les développeurs disposent d’un moyen extrêmement efficace d’envoyer / gérer de nombreux ordres de grandeur plus de demandes d’E/S que jamais auparavant, minimisant finalement le temps d’attente pour entrer dans le jeu et apportant des mondes virtuels de plus en plus grands et plus détaillés qui se chargent au fur et à mesure. aussi vite que le personnage du jeu peut se déplacer », écrit Andrew Yeung de Microsoft.

Windows 11 aura DirectStorage intégré.

Windows 11 aura DirectStorage intégré.
Capture d’écran: Microsoft

Et il convient de souligner le fait que les développeurs ont plus de contrôle avec la nouvelle API. DirectStorage est suffisamment flexible pour être utilisé de différentes manières par les personnes qui développent des jeux, de sorte que les ressources matérielles et logicielles supplémentaires sont utilisées de manière spécifique pour chaque titre, dans une certaine mesure. Les étapes de traitement supplémentaires qui ne sont pas nécessaires pour un jeu spécifique peuvent être ignorées.

Maintenant, nous avons également découvert que DirectStorage sera disponible pour Windows 10, également, bien que Microsoft affirme que les optimisations améliorées de la pile de stockage dans Windows 11 signifient que l’API fonctionnera mieux sur le nouveau système d’exploitation, avec moins de considérations héritées des systèmes plus anciens à prendre en compte.

Pour pouvoir utiliser DirectStorage sur votre ordinateur personnel, vous aurez besoin de Windows 11 (ou Windows 10), de l’un des nouveaux SSD NVMe, d’un GPU compatible et d’un jeu codé pour tirer parti de l’API de stockage. Au fil du temps, de plus en plus d’ordinateurs et de jeux doivent répondre aux exigences.

Un GPU compatible signifie un modèle Nvidia RTX 2000 ou RTX 3000 ou les GPU RDNA 2 d’AMD. Les jeux codés pour tirer parti de DirectStorage fonctionneront toujours sur du matériel qui ne répond pas aux exigences de DirectStorage – il ne sera tout simplement pas en mesure d’optimiser leurs temps de chargement de toutes les manières que l’API peut aider.

Bien que la mise en œuvre et les détails de ces API puissent devenir très techniques très rapidement, si vous pouvez vous asseoir sur un PC de jeu compatible DirectStorage dans un avenir proche, tout ce que vous devez vraiment savoir, c’est que les jeux sont mis à jour pour tirer parti de la nouvelle technologie devrait se charger beaucoup plus rapidement et fonctionner de manière beaucoup plus fluide.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.