Pourquoi est-ce important: Il n’y a pratiquement aucun jeu prenant en charge DirectStorage, Forspoken étant le seul exemple notable avec des rumeurs selon lesquelles Diablo IV pourrait également être livré avec la fonctionnalité lors de son lancement plus tard cette année. Pourtant, Microsoft apporte des améliorations lentes et régulières à la technologie même si les développeurs ne se précipitent pas pour l’implémenter.

Il est encore tôt pour DirectStorage, une technologie développée par Microsoft pour aligner davantage les temps de chargement des jeux PC sur des consoles telles que la Xbox Series X et la Xbox Series S. Ce qu’il fait essentiellement, c’est tirer parti du GPU pour décompresser les actifs du jeu, permettant aux développeurs d’exploiter dans la large bande passante offerte par le stockage à semi-conducteurs.

Cette semaine, Microsoft discrètement libéré la version 1.2 du kit de développement logiciel DirectStorage avec des fonctionnalités et des correctifs supplémentaires, et plusieurs choses ont attiré notre attention.

2023 04 20 image 27

Le plus important est de loin l’introduction d’un mode IO tamponné. Normalement, DirectStorage ouvre les fichiers en mode sans tampon pour minimiser le temps nécessaire pour acheminer les données vers le GPU, mais de nombreuses personnes comme la vôtre ont encore leur bibliothèque de jeux dispersée sur des SSD et des disques durs mécaniques plus lents. Les disques durs peuvent grandement bénéficier des fonctionnalités de mise en mémoire tampon de Windows, il existe donc désormais un moyen pour les développeurs de jeux de partager le même chemin de code entre les deux types de stockage.

Il y a un inconvénient en ce sens qu’il incombera au développeur de faire la configuration nécessaire et de l’appliquer aux bons scénarios. De plus, cela ne rendra pas magiquement les disques durs beaucoup plus rapides tout en se faisant au prix d’une utilisation supplémentaire de la RAM. En parlant d’exigences en matière de RAM, ils semblent augmenter avec chaque nouvelle génération de jeux et l’inclusion de la technologie DirectStorage ne fera qu’ajouter plus de pression sur ce front pour les titres qui l’utiliseront.

Lisez également: Compilation Shader et pourquoi cela provoque le bégaiement, expliqué

Une autre nouvelle fonctionnalité de DirectStorage 1.2 est quelque chose qui aidera les développeurs à comprendre quelle décompression est utilisée sur un système donné pour ajuster la qualité de la texture et empêcher des choses comme les pop-ins ou les textures floues. Microsoft affirme que les tâches de décompression reviennent parfois au processeur, ce qui nécessite des optimisations supplémentaires. Cela deviendra de plus en plus important dans les nouveaux titres qui repoussent les limites de la VRAM, même sur des cartes graphiques relativement nouvelles.

Enfin, Microsoft a corrigé certains problèmes de planification et de décompression qui rendront DirectStorage un peu plus rapide. L’amélioration de la vitesse ne sera pas au niveau de celle apportée par la mise à jour précédente sortie en novembre, mais chaque petit geste compte.

Crédit d’en-tête : Andreï Matveev