Le développeur de jeux Luminous Productions a récemment annoncé que son prochain jeu, Parlé, serait l’un des premiers titres disponibles prenant en charge la technologie DirectStorage de Microsoft. Aujourd’hui, le directeur technique de Luminous, Teppei Ono, a visionné une vidéo partiellement publiée en ligne pour présenter les améliorations de performances que l’on peut attendre de l’utilisation du nouveau sous-système DirectStorage. Des scènes complexes composées d’environ 20 000 fichiers (pesant 4,5 Go) ne prenaient que 1,7 seconde entre le passage de l’écran de chargement vers Parléest un monde ouvert impressionnant.
La présentation vidéo montrait deux scènes différentes chargées sur différents sous-systèmes de stockage : un SSD M.2, un SSD SATA et un disque dur. Les configurations ont été testées sous la nouvelle API DirectStorage ainsi que sous le sous-système de stockage Win32 classique (et bientôt obsolète).
Comme le montre la vidéo, tous les stockages ne sont pas égaux. Même le plus lent de nos choix SSD essuierait le sol avec le disque dur utilisé pour charger le jeu, que DirectStorage soit activé ou non. Dans la première scène avec DirectStorage activé, un SSD M.2 a mis 1,9 seconde pour charger la scène à l’aide de DirectStorage. Cette performance a été suivie par le SSD SATA à 3,7 secondes – plus du double de l’intervalle – tandis que le disque dur devait apparemment localiser d’abord ses propres disques en rotation, ce qui prenait 21,5 secondes.
Luminous a partagé des données supplémentaires sur le débit des différentes solutions de stockage pour cette première scène, et les résultats sont révélateurs. En utilisant l’API DirectStorage, le SSD M.2 a affiché un débit impressionnant de 4 839 Mo/s. Ce même lecteur sous l’API Win32 en a livré près de la moitié, à 2 826 Mo/s.
Il semble qu’il y ait toujours un goulot d’étranglement en jeu ici : on pourrait s’attendre à ce que les temps de chargement soient impactés sur un ratio similaire au débit, mais ce n’est pas le cas. Une augmentation de 71 % du débit SSD dans DirectStorage par rapport à Win32 n’apporte qu’une amélioration de 0,2 seconde (environ 10 %) des temps de chargement, le réduisant de 2,1 secondes à 1,9 seconde.
Une des raisons à cela pourrait être que Parlé il frappe toujours un mur de CPU, malgré les améliorations apportées par DirectStorage. Peut-être que le composant d’accélération GPU manquant, que Microsoft travaille toujours dans DirectStorage, pourrait encore améliorer les choses. Les développeurs pensent qu’ils seront finalement en mesure de ramener les temps de chargement à moins d’une seconde, bien que cela devrait être l’exception et non la règle.
La deuxième scène offre les temps de chargement les plus rapides. Il affiche toujours en grande partie la même proportion de performances entre les trois solutions de stockage : le SSD M.2 cadencé à 1,7 seconde tandis que le disque SATA a pris 3,2 secondes. Comme on pouvait s’y attendre, le disque dur a franchi la ligne d’arrivée à la dernière place à 19,9 secondes.
Parlé était auparavant prévue pour une sortie le 25 mai, mais un récent retard a déplacé cette date de cinq mois au 11 octobre. Si seulement le Parlé la version elle-même pourrait également bénéficier de DirectStorage.