DirectStorage de Microsoft réduit considérablement l’utilisation du processeur dans les jeux
La technologie DirectStorage de Microsoft fera apparemment plus que simplement accélérer le chargement de vos jeux – elle libérera également beaucoup de puissance CPU.
Selon une vidéo de Microsoft, l'utilisation de DirectStorage sur Windows 11 peut réduire la surcharge du processeur jusqu'à 40 %.
DirectStorage est un nouvel arrivant pour Windows, venant tout droit de Xbox. Il s'agit d'une interface de programmation d'applications (API) qui accélère les temps de chargement lorsqu'elle est associée à un SSD NVMe. Bien que le logiciel soit disponible pour les utilisateurs de Windows 10 et de Windows 11, les premiers ne pourront pas tirer pleinement parti des optimisations fournies par DirectStorage.
Microsoft a récemment publié une vidéo intitulée "Optimisation des performances IO avec DirectStorage sous Windows". Dans la vidéo, Cooper Partin, ingénieur logiciel senior de Microsoft. parle de la technologie et des avantages qu'elle offre.
La fonction de base de DirectStorage semble assez simple, mais les résultats ont le potentiel d'être exceptionnels. L'API permet à un SSD NVMe d'effectuer plusieurs opérations d'entrée/sortie par seconde (IOPS) en même temps. Il permet également à vos jeux de transférer des ressources directement vers la carte graphique, en contournant le processeur lorsqu'il n'est pas nécessaire qu'il soit impliqué.
Dans les jeux, les ressources sont envoyées sans fin, et DirectStorage réduit considérablement le temps que cela prend lorsqu'il est utilisé avec un SSD NVMe sur Windows 11. Comme le processus de transfert de données du jeu vers le GPU est plus rationalisé, les jeux devraient charger beaucoup plus rapide. Partin indique dans la vidéo que DirectStorage est excellent pour gérer de plus petits ensembles de données, il aide vos ressources SSD par lots lorsque cela est possible et réduit le temps nécessaire au traitement et au rendu de ces ressources.
L'envoi d'actifs directement au GPU, et par lots plus importants, réduit vraiment la quantité de travail que votre processeur doit effectuer pendant le jeu, le libérant considérablement. Microsoft promet que le couplage d'un SSD NVMe avec DirectStorage et Windows 11 pourrait réduire la surcharge du processeur de 20 à 40 %. Même à l'extrémité la plus petite de cette échelle, c'est une énorme amélioration qui pourrait avoir un impact sur les performances de jeu.
Microsoft prévoit de pousser plus de tâches sur le GPU dans une future mise à jour pour libérer encore plus le processeur. L'idée est qu'à terme, la carte graphique prendra en charge toutes les tâches de compression actuellement gérées par le processeur.
Même dans son état actuel, l'impact de DirectStorage sur les temps de chargement est impressionnant. Selon une récente conférence GDC 2022 de Luminous Productions, les temps de chargement dans Forspoken passeront d'environ 10 secondes en moyenne à seulement 1 seconde avec DirectStorage. Pendant la démo, le système a pu charger 5,5 gigaoctets d'une scène dans Forspoken en seulement 1,9 seconde.
Bien qu'impressionnant, DirectStorage est loin d'être pris en charge et optimisé pour chaque jeu. En fait, Forspoken sera le premier titre à prendre pleinement en charge la technologie, et il ne sortira qu'en octobre. Cependant, DirectStorage de Microsoft est certainement très prometteur, alors j'espère que les développeurs de jeux travailleront avec Microsoft afin d'élargir la liste des titres pris en charge.