DirectStorage vise à accélérer le chargement des jeux

DirectStorage est une technologie développée par Microsoft pour réduire les temps de chargement des jeux sur PC. Elle permet aux jeux de diffuser leurs ressources directement vers le GPU, sans passer par le CPU.

Comment fonctionne généralement le chargement d'un jeu

Dans la plupart des jeux, les textures et autres données sont chargées depuis le disque via la mémoire système et le CPU avant d'atteindre le GPU. Ce processus peut créer un goulot d'étranglement, en particulier avec les SSD NVMe rapides, et entraîner de longs temps de chargement ainsi qu'une gestion inefficace des données.

Efficacité et limites de DirectStorage

DirectStorage est conçu pour traiter un grand nombre de requêtes de données par seconde tout en utilisant très peu de ressources CPU. Toutefois, il ne supprime pas totalement le besoin du CPU et n'augmente pas directement la fréquence d'images. Il nécessite également des périphériques de stockage rapides et correctement configurés pour fonctionner efficacement.

Jeux qui utilisent DirectStorage

Plusieurs jeux ont intégré DirectStorage, notamment Forspoken, Ratchet & Clank: Rift Apart et Marvel's Spider-Man 2. Malgré cela, le nombre de jeux utilisant cette technologie reste faible, et de nombreux titres incluent le SDK sans confirmer qu'ils s'en servent réellement.

Vérifier la présence de DirectStorage dans un jeu

Les développeurs peuvent intégrer le SDK DirectStorage à leurs projets, mais cela ne garantit pas que l'API soit utilisée. Les joueurs peuvent vérifier sa présence grâce aux notes de version ou en recherchant des fichiers spécifiques dans des bases de données comme SteamDB.

Nouveau format de compression pour DirectStorage

Microsoft a introduit Zstandard (Zstd) comme format de compression dans DirectStorage 1.4. Bien que Zstd soit un standard ouvert et puisse améliorer les performances, il est encore en phase de préversion, la version stable restant à 1.3 en octobre 2026.

Perspectives d'avenir pour DirectStorage

Microsoft prévoit d'intégrer DirectStorage et Zstd à la prochaine génération de consoles Xbox, nom de code Project Helix. Cela pourrait permettre un chargement des ressources plus efficace et de meilleures performances dans les jeux en monde ouvert. Toutefois, l'impact sur les jeux PC dépendra de la qualité de leur optimisation pour cette technologie.

Une adoption encore limitée

Pour l'instant, l'utilisation de DirectStorage reste restreinte, et ses gains de performance ne se manifestent que lorsque les développeurs intègrent explicitement l'API. La véritable épreuve pour cette technologie pourrait venir avec le lancement de la prochaine génération de consoles.