Gears of War: E-Day sur Xbox Series S montre comment les jeux peuvent contourner les limites de mémoire

La sortie officielle de Gears of War: E-Day approche à grands pas, mais le jeu est déjà disponible en accès anticipé, et les critiques ont également fuité. Il est disponible sur Xbox Series X, Series S et PC, mais le portage du jeu sur ces plateformes a posé différents défis à The Coalition. En particulier sur Xbox Series S, qui dispose de moins de mémoire que la Series X. En revanche, les deux consoles ont en commun le stockage NVMe, qui a aidé les développeurs à en tirer davantage de performances.
Digital Foundry a testé le jeu sur Xbox Series S et a constaté qu’il ne faisait aucun compromis sur la taille et le niveau de détail du monde présenté. Mais éviter de réduire l’échelle était assez difficile, et le studio a dû trouver un moyen ingénieux de tirer le meilleur parti des 10 Go de mémoire GDDR6 partagée disponibles. Pour cela, il a collaboré avec l’équipe plateforme de Xbox et l’Advanced Technology Group afin de développer un système sur mesure qui utilise le lecteur NVMe comme mémoire vive.
Le concept fondamental de la mémoire virtuelle et de l’utilisation d’un stockage rapide comme mémoire vive n’est pas nouveau, mais c’est la mise en œuvre dans Gears of War: E-Day et la façon de surmonter ses effets secondaires qui rendent ce système unique. Pour situer les choses, lorsque la mémoire vive est pleine, les pages de mémoire inactives sont déplacées vers le stockage — une opération appelée pagination ou échange — afin d’être récupérées au besoin. Grâce aux vitesses supérieures du NVMe, ce processus est beaucoup plus rapide qu’avec des SSD ou des disques durs classiques.
Le système développé par The Coalition fonctionne de manière similaire, les données complexes de la ville étant stockées sur le NVMe. Toutefois, seuls certains sous-ensembles de mémoire que les développeurs jugent nécessaires sont déplacés vers la mémoire vive, afin de s’assurer que cette transition ne ralentisse pas le jeu. En théorie, comme le souligne Digital Foundry, quelques Go de stockage NVMe fournissent environ un Go de mémoire système supplémentaire. C’est en définissant ces sous-ensembles précis que Gears of War: E-Day peut tourner sans réduire l’échelle du monde sur Xbox Series S.
The Coalition utilise des heuristiques avancées pour prendre cette décision : le système suit les schémas d’accès et repère les données utilisées le plus récemment. Les données mémoire qui ne sont pas utilisées pendant une image, ou sur plusieurs images consécutives, peuvent être paginées. Les données fréquemment utilisées restent dans la mémoire vive, tandis que tout ce qui est inactif peut être déplacé vers le SSD.
Top 10
» Le Top 10 des PC portables multimédia
» Le Top 10 des PC portables de jeu
» Le Top 10 des PC portables de jeu légers
» Le Top 10 des ordinateurs portables bureautiques
» Le Top 10 des PC portables bureautiques premium/professionnels
» Le Top 10 des Stations de travail mobiles
» Le Top 10 des Ultraportables
» Le Top 10 des Ultrabooks
» Le Top 10 des Convertibles
» Le Top 10 des Tablettes
» Le Top 10 des Tablettes Windows
» Le Top 10 des Smartphones
» Le Top 10 des PC Portables á moins de 300 euros
» Le Top 10 des PC Portables á moins de 500 euros
» Le Top 25 des meilleurs écrans d'ordinateurs
Cela dit, les limites globales, notamment le processeur plus lent, ont contraint The Coalition à réduire les reflets Lumen afin de maintenir l’objectif de 60 FPS sur la Series S. Le jeu est donc moins beau que sur Series X ou sur un PC configuré de manière similaire. De plus, même si les performances du jeu sur Series S sont impressionnantes, elles passent sous le nombre d’images par seconde visé dans différents modes de performance.
Selon Kate Rayner, directrice technique du studio, Gears of War: E-Day est l’un des premiers jeux à utiliser cette technologie, mais d’autres studios s’y intéressent déjà. Selon la manière dont ce réglage personnalisé de la mémoire virtuelle est mis en œuvre, il pourrait ouvrir des perspectives intéressantes pour les futurs jeux sur du matériel doté de peu de mémoire.












