Guide des performances PC de Marathon

Marathon Networking and Server.jpg

Nous proposons ce guide pour aider les utilisateurs avec du matériel intermédiaire et haut de gamme, ainsi que des moniteurs à taux d'IPS élevé, à optimiser leurs paramètres dans Marathon pour des affichages à 120 IPS ou plus. 

Nous indiquons ici les paramètres par défaut recommandés, ainsi que les étapes à suivre pour optimiser les performances de votre matériel spécifique.
 

Paramètres par défaut recommandés

Pour une configuration à taux d'IPS élevé (120+), nous conseillons de commencer par 1080p et des valeurs intermédiaires, en désactivant la synchronisation verticale et la limite de fréquence de trames. Ouvrez Paramètres > Vidéo, et réglez sur :

  • Résolution : 1920 x 1080
  • Synchronisation verticale : Désactivée
  • Limiter la fréquence de trames (activé) : Non
  • Qualité graphique : Moyenne

Pour beaucoup de joueurs, cela produira un bon équilibre de qualité et un taux d'IPS élevé sur les processeurs et les cartes graphiques intermédiaires à haut de gamme.


Déterminer le goulot d'étranglement


Pour optimiser vos réglages sur le taux d'IPS le plus haut possible, commencez par évaluer vos performances actuelles en utilisant les paramètres par défaut recommandés ci-dessus. Ensuite, suivez les étapes ci-dessous pour savoir si vos performances sont limitées par le processeur ou par la carte graphique :

  • Activez le compteur d'IPS ou bien la surcouche Steam qui indique les IPS, si cela n'est pas encore activé. 

    • Le compteur dans le jeu se trouve dans Paramètres > Jeu > Compteur d'IPS. 

  • Appliquez les réglages par défaut décrits ci-dessous : 1080p, synchronisation verticale désactivée, limite de fréquence de trames désactivée, qualité moyenne. 

  • Réduisez la charge de travail de la carte graphique : 

    • En commençant par les réglages moyens, désactivez l'antialiasing et réglez la résolution du rendu à 25 %. 

    • Fermez la fenêtre des paramètres et allez voir ce que ça donne dans le jeu. 

      • Cela offrira une moins bonne qualité d'image. C'est une étape temporaire pour isoler les performances du processeur, et nous l'améliorerons après avoir évalué ses performances au fil des étapes ci-dessous. 

    • Cela représente la performance maximum que votre PC peut offrir si la carte graphique n'est pas le facteur limitant. 

  • Réduisez la charge de travail du processeur : 

    • Réduisez le paramètre Détail de l'environnement à Faible. 

    • Réduisez le paramètre Détail du personnage à Faible. 

    • Réduisez le paramètre Détail du feuillage à Minimum. 

    • Réduire le champ de vision peut aider à améliorer les performances du processeur, mais nous supposons que les joueurs qui cherchent des taux d'IPS élevés préféreront garder la valeur maximale autorisée pour le champ de vision. 

    • Si vous trouvez que ces réglages n'améliorent pas votre taux d'IPS, nous vous conseillons de les laisser sur Moyen.


Suivre ces étapes devrait vous donner les performances maximales dont votre processeur est capable, mais une qualité d'image très pauvre. Cela représente le plafond de performance de votre matériel, et il peut changer d'une carte à l'autre. (Nos cartes varient en densité et en complexité !)


Améliorer la qualité de l'image

Si vous avez suivi les instructions ci-dessus, vous tournez toujours à 1080p avec une résolution du rendu à 25 % et pas d'antialiasing, mais au niveau de performance maximum que votre processeur peut fournir. Voici les réglages que nous recommandons pour améliorer la qualité sans impact supplémentaire sur les performances du processeur :

  • Tout en maintenant la résolution à 1080p, activez DLSS, FSR ou XeSS. Réglez l'échelle de résolution sur Personnalisée et la résolution du rendu sur 33 %.
  • Observez les performances tout en augmentant l'échelle de résolution vers 100 %. Il se peut que les performances ne changent que très peu avec l'échelle de résolution. Si c'est le cas, les performances sont limitées par le processeur.
  • Si vous avez un moniteur 1440p ou 4k, et que les performances sont toujours limitées par le processeur quand vous réglez l'échelle de résolution à 100 %, nous vous recommandons d'augmenter la résolution à 1440p et de réduire l'échelle de résolution à 75 %.
  • Si les performances ne changent pas, vous pouvez essayer d'augmenter petit à petit l'échelle de résolution, ou directement à 100 %, et/ou d'augmenter l'occultation ambiante à Moyenne.
  • Pour les joueurs avec 8 Go ou plus de mémoire vive sur la carte graphique, nous recommandons de régler la qualité de texture sur Élevée ou Maximale.

Nous ne recommandons pas de réglages plus élevés pour les joueurs qui cherchent des performances à 120 IPS et plus.

Les joueurs disposant de cartes graphiques très haut de gamme (comme la RTX 5090) peuvent essayer de jouer avec l'antialiasing désactivé, mais la résolution du rendu réglée à 150 % quand ils sont en 1440p, et jusqu'à 200 % quand ils sont en 1080p. Cela fournit la clarté d'image la plus nette sans aucun artefact causé par les techniques de TAA. 

Même si certaines cartes graphiques de moyenne gamme pourront aussi faire ça, nous ne le conseillons pas aux joueurs qui en sont équipés et qui cherchent également à obtenir un taux d'IPS de 120 ou plus.


Améliorations futures :

Marathon est le premier titre utilisant DirectX 12 proposé par Bungie. Nous savons que beaucoup d'entre vous ont remarqué à quel point Marathon avait changé visuellement au cours de l'année qui vient de s'écouler. Une grande partie de ce changement est le résultat de vos retours, et nous souhaitons procéder de la même manière pour les performances du jeu.

Même si nous ne pouvons pas encore vous fournir de détails, nous avons déjà identifié certaines améliorations mineures que nous pourrons apporter bientôt, en particulier pour que les processeurs soient plus performants. Nous avons également des changements à long terme prévus pour les performances des processeurs. Notre plan est de mettre les améliorations en place dès que nous le pouvons, plutôt que d'attendre pour les mettre toutes en place simultanément. (Même si cela peut avoir pour effet de les rendre moins visibles !)

Nous sommes déjà très fiers de ce que nous avons accompli avec l'aspect et le feeling général du jeu depuis la version Alpha, mais nous avons signé pour un très long périple avec Marathon. Vous pouvez vous attendre à de longues années d'améliorations régulières de chaque aspect du jeu. Merci de faire le voyage avec nous !


Détails techniques

L'optimisation pour un PC spécifique peut s'avérer compliquée. Comme beaucoup d'autres jeux modernes, Marathon exécute plusieurs tâches de haut niveau à chaque trame. Le jeu ne peut pas aller plus vite que la plus lente de ces tâches :

  • Simulation (processeur) : C'est la tâche sur laquelle se concentre la plupart de la logique du jeu, comme les mises à jour de modèle physique et d'IA. 
  • Rendu (processeur) : Cette tâche prépare tout le travail de rendu et l'envoie à la carte graphique.
  • Carte graphique : Cette tâche représente tout le travail que la carte graphique va réaliser.

Marathon est un titre multi-thread (qui exécute plusieurs tâches en simultané), et il s'agit du premier jeu Bungie compatible avec DirectX 12. Bien que cela ait grandement amélioré l'évolutivité du Tiger Engine, et nous ait permis de confier plus de tâches aux processeurs, Marathon a aussi des environnements qui sont très denses, en particulier dans l'Avant-poste et l'Archive Cryo.

La tâche de simulation et celle de rendu, gérées par le processeur, confient une grande partie de leur travail à plusieurs cœurs, mais une partie de ce travail restera toujours limitée par une performance à thread unique. Même dans un moteur multi-thread, toute sous-tâche qui se termine en dernier à l'intérieur d'une tâche sera toujours sur un seul thread !

Nous attendons de Marathon qu'il offre des taux d'IPS plus élevés sur un processeur récent, bas de gamme ou de gamme moyenne, que sur un processeur haut de gamme ancien, même si celui-ci a plus de cœurs. Par exemple : un AMD Ryzen 9 3950x a un score PassMark single-thread de ~2700 quand un 9600x score PassMark single-thread de ~4570. Nous pensons que des taux d'IPS plus élevés sont possibles sur le 9600x, même si ce processeur a un score PassMark single-thread inférieur et qu'il est proposé à environ 1/3 du prix de vente conseillé du 3950x.


FAQ

Q : Pouvez-vous ajouter plus d'informations au compteur de trames dans le jeu ?

R : C'est un sujet sur lequel nous nous penchons !

Q : Le pourcentage d'utilisation de mon processeur est bas. Pourquoi n'est-il pas plus proche de 100 % ? Est-ce que ça veut dire que le jeu ne tourne pas de façon efficace ? Est-ce que ça implique que mes performances sont limitées par mon processeur ou ma carte graphique ?

R : Pour les joueurs qui ont de nombreuses unités d'exécution matérielle (threads), il est normal que le pourcentage d'utilisation du processeur soit bas. Distribuer les tâches sur trop de cœurs peut provoquer une mauvaise utilisation du cache et une latence élevée entre les cœurs actifs.

  • Beaucoup de CPU sont compatibles avec le multi-threading simultané (SMT). Quand plusieurs unités d'exécution matérielle sont actives dans un cœur, le travail peut s'effectuer plus lentement que si une seule unité d'exécution matérielle est active dans un cœur.
  • Les processeurs plus récents ont des cœurs cadencés à une vitesse inférieure par rapport aux autres. Par exemple, un i9-14900k a 16 unités d'exécution matérielle cadencés à plus de 5 GHz, mais 16 unités d'exécution matérielle qui sont plutôt cadencées autour de 4 GHz.
  • D'autres technologies comme le 3D V-Cache d'AMD et l'architecture en chiplet encouragent l'utilisation de moins de cœurs. Sur AMD en particulier, limiter le travail à moins d'unités d'exécution matérielle pour qu'elles soient gérées par un seul CCD peut améliorer les performances.

Pour tous ces exemples, il est normal que le pourcentage d'utilisation du processeur soit inférieur à 50 %.

Q : Le pourcentage d'utilisation de ma carte graphique est bas. Ne devrait-il pas être plus proche de 100 % ?

R : Pour les utilisateurs avec des cartes graphiques haut de gamme, des résolutions plus faibles et des réglages moyens ont tendance à moins demander de travail à la carte graphique. C'est un scénario courant pour les utilisateurs avec des processeurs plus anciens, même si leur utilisation du processeur est largement inférieure à 100 %.

Q : Dois-je utiliser l'affinité du processeur pour forcer le jeu à n'utiliser que les P-Cores ou un CCD avec 3D V-Cache ?

R : Pour les machines avec beaucoup de cœurs (comme un i9-14900k ou un 9950x3D), régler l'affinité du processeur pour que Marathon la limite aux P-Cores, ou à un CCD avec 3D V-Cache peut améliorer l'homogénéité du taux d'IPS. Mais il s'agit d'un paramètre avancé, qui resterait très spécifique au processeur, et pourrait améliorer ou bien dégrader les performances. Nous ne recommandons pas de limiter le jeu à moins de 16 unités d'exécution matérielle.

Q : Est-ce que je dois utiliser l'échelle de résolution dynamique (DRS) ?

R : Actuellement, nous ne recommandons d'utiliser l'échelle de résolution dynamique que si les performances sont limitées par la carte graphique. Cela a plus de chances de se produire pour les joueurs utilisant des résolutions élevées qui préfèrent la qualité d'image au taux d'IPS. Cela peut aussi être utile pour les joueurs sur PC portable équipé d'un processeur rapide mais d'une carte graphique thermiquement limitée. Nous travaillons sur des améliorations de l'échelle de résolution dynamique, afin qu'elle puisse fonctionner dans des configurations limitées par le processeur.

Q : Est-ce que Marathon sera un jour compatible avec la génération de trames ?

R : Actuellement, Marathon n'est pas compatible avec la génération de trames. Nous envisageons de mettre cette compatibilité en place, d'autant plus que la qualité des implémentations de la génération de trames continue de s'améliorer. Certains revendeurs de matériel proposent des solutions à base de pilotes pour la génération de trames, comme AMD Fluid Motion Frames ou NVIDIA Smooth Motion. Nous savons que certains joueurs se servent de ces solutions et ont une expérience positive avec elles.

Nous surveillons de près les développements dans cet espace, mais sur le court terme, nous donnons la priorité aux améliorations de performance qui augmenteront le taux d'IPS sans utiliser la génération de trames.

 

Bungie