Nixxes Software n’a pas réussi à porter Spider-Man d’Insomniac Games sur PC à la perfection, car tout ce que nous avons vu jusqu’à présent, c’est à quel point l’aventure de Peter Parker et Miles Morales est problématique.
Jusqu’à présent, Nixxes Software a fait du bon travail en portant des jeux Sony de la PlayStation sur PC. Le studio interne « bleu » est spécialisé dans les portages PC, et avec Marvel’s Spider-Man, Marvel’s Spider-Man: Miles Morales, Horizon Zero Dawn Remastered, Horizon Forbidden West et Ratchet & Clank: Rift Apart, nous avons vu que l’équipe peut faire le travail (et Nixxes était auparavant derrière le portage de la trilogie de redémarrage de Tomb Raider).
Alors, quel est le problème avec le portage PC de Marvel’s Spider-Man 2 ? L’utilisation d’une technologie appelée DirectStorage. Il s’agit d’une API Microsoft utilisée pour réduire la charge du processeur lors du déplacement de centaines de fichiers compressés du SSD de votre PC vers la VRAM de votre carte vidéo. Mais au lieu de faire cela un par un, dans une file d’attente, DirectStorage effectue plusieurs tâches sur le processeur pour utiliser plus efficacement la mémoire système. Le seul hic, c’est que Nixxes a déjà fait bon usage de cette technologie dans plusieurs ports Sony !
Confirmé. DirectStorage dans Spider-Man 2 utilise la décompression GPU, et comme le montre @Sebasti66855537, il dégrade les performances lorsqu’il est laissé activé. https://t.co/3wCrR1b3gy pic.twitter.com/kUnoCE5uNv
— Compusemble (@compusemble) 2 février 2025
Mais il y a une différence significative. Jusqu’à présent, nous n’avons vu qu’une seule fonctionnalité DirectStorage dans un seul port, et uniquement avec des paramètres graphiques plus élevés (Ratchet & Clank: Rift Apart). Il s’agit de la décompression GPU. Dans la plupart des jeux, les ressources sont stockées sous forme compressée afin de pouvoir être téléchargées rapidement et de prendre moins de place sur le SSD, mais pour que le GPU les utilise, elles doivent (généralement) être compressées par le CPU. DirectStorage, en revanche, peut effectuer la compression en utilisant notre carte graphique via GDeflate.
Si notre GPU a plus de puissance, il peut le faire, mais s’il n’est pas assez puissant, il va encore plus surcharger le GPU. C’est pourquoi Nixxes n’a pas utilisé cette technologie dans Ghost of Tsushima, et pourquoi il est étrange que Nixxes l’utilise dans un jeu avec un monde ouvert plus grand et un rythme rapide qui utilise le ray tracing. Désactiver GDeflate serait un inconvénient pour ceux qui jouent sur des processeurs plus faibles, car là où le processeur est déjà surchargé, il aurait encore plus de mal, ce qui entraînerait une chute de la fréquence d’images.
Peut-être que Nixxes travaille sur trop de ports PC en même temps ?
Source : PCGamer