Il y a quelques semaines, Microsoft annonçait que DirectStorage 1.1 était « à venir » sur PCC’est officiellement l’heure. DirectStorage 1.1 est désormais disponible pour tout développeur souhaitant utiliser la technologie dans son jeu. Pour ceux qui ne sont pas familiers, l’API DirectStorage permet aux développeurs de PC de diffuser plus efficacement à partir de SSD NVMe, réduisant potentiellement la charge de traitement. C’était un aspect exagéré de « l’architecture de vitesse » de la Xbox Series X/S, mais la nouvelle API apporte DirectStorage au PC.
DirectStorage 1.1 avec décompression GPU est maintenant disponible ! Consultez notre article de blog ici : https://t.co/mq5O1w3m0w#directstore #gdeflate
– DirectX 12 (@DirectX12) 7 novembre 2022
Lors de la première version, DirectStorage de PC transfère les données optimisées vers le CPU, mais la version 1.1 améliore également la compression en permettant aux développeurs de les décharger sur le GPU. Voici la description plus détaillée de Microsoft de ce que c’est exactement Apporte DirectStorage 1.1 et la décompression GPU à la table…
« Les jeux nécessitent d’énormes quantités de données pour créer des mondes immersifs – chaque personnage, objet et paysage […] Cela représente des centaines de gigaoctets de données. Pour réduire la taille globale du package du jeu, ces ressources sont compressées. Lorsque le jeu est lancé, les actifs sont déplacés vers la mémoire système, où le CPU décompresse les données avant de les transcrire éventuellement dans la mémoire GPU pour une utilisation selon les besoins. Le déplacement et la décompression de ces actifs sur les consoles de jeu contribuent de manière significative aux temps de chargement et limitent la quantité de détails pouvant être inclus dans les scènes du monde ouvert.
DirectStorage 1.0 améliore la partie transfert de données de ce processus. Les avancées de Windows 11 combinées à DirectStorage permettent aux développeurs de tirer parti de la bande passante plus élevée des disques NVMe. Les jeux prenant en charge DirectStorage installés sur des disques NVMe devraient s’attendre à voir leurs temps de chargement réduits jusqu’à 40 %. Après avoir optimisé cette partie du pipeline, les développeurs voudront ensuite améliorer les performances de décompression.
La décompression est généralement effectuée sur le processeur car les formats de compression étaient historiquement optimisés pour les processeurs uniquement. Nous fournissons une méthode alternative dans DirectStorage 1.1 en déplaçant la décompression de ces actifs vers le GPU à la place – connue sous le nom de « GPU Decompression ». Les cartes graphiques sont très efficaces pour effectuer des tâches répétables en parallèle, et nous pouvons tirer parti de cette capacité combinée à la bande passante d’un lecteur NVMe haute vitesse pour effectuer plus de travail simultanément. En conséquence, le temps nécessaire pour charger un actif diminue, ce qui réduit les temps de chargement des niveaux et améliore la diffusion dans le monde ouvert. »
Basé sur des tests Microsoft hautement optimisés, DirectStorage 1.1 avec décompression GPU peut fournir un chargement jusqu’à 3 fois plus rapide que DirectStorage 1.0.
DirectStorage pour PC a beaucoup de potentiel, mais pas encore beaucoup de support. Square Enix prévoyancequi sortira en janvier, sera le premier jeu à profiter de la technologie après Le jeu d’horreur Scorn a clairement indiqué qu’elle ne l’utilisait pas. Espérons que plus de soutien viendra.
Produits mentionnés dans cet article