Pourquoi est-il important d'optimiser les anciens jeux sur PC ?

L'une des tendances les plus courantes influencées par les consoles de jeux vidéo est la remasterisation d'anciens titres . Normalement créé pour une console techniquement supérieure et, par conséquent, d'une génération ultérieure. Eh bien, beaucoup d'entre eux atteignent également le PC et sont utilisés pour optimiser les jeux pour les nouveaux systèmes que les utilisateurs ont à la maison.

Aucune application n'utilise 100% de ce que notre matériel peut fournir, donc lorsque nous parlons d'effectuer une optimisation, nous parlons d'augmenter la quantité de ressources utilisées afin d'obtenir un meilleur résultat aux yeux de l'utilisateur. Dans le cas d'un jeu, il peut s'agir d'obtenir une meilleure qualité visuelle et une fréquence d'images plus élevée. Cependant, cela signifie non seulement des changements esthétiques, mais aussi dans le code lui-même afin de se rapprocher de ces 100 %.

Pourquoi est-il important d'optimiser les anciens jeux sur PC ?

Il existe de nombreux jeux mal optimisés sur PC

La principale raison pour laquelle les jeux devraient avoir une optimisation toutes les quelques années n'est pas seulement pour les rendre plus beaux et mis à jour, mais pour le fait que leur code doit être optimisé, en particulier pour le fait que lorsque de nombreux titres sont apparus, une bonne partie du les caractéristiques que nous donnons maintenant comme déjà données étaient soit nouvelles à l'époque, soit à des années d'apparaître.

Jeux d'optimisation Horizon PC

Cela est particulièrement vrai des titres sortis à l'époque de DirectX 9, où avoir un double cœur Processeur était la norme et si vous aviez un quad-core, vous étiez privilégié. Il suffit de parcourir une bonne partie de la collection de classiques sur Steam sorti à ce moment-là et vérifiez, après les avoir exécutés sur votre PC le plus moderne, la manière dont le jeu lui-même distribue ses processus sur les cœurs du processeur est, pour le moins, inefficace. La raison? À l'époque, personne n'avait de systèmes à 6 ou 8 cœurs et optimiser un jeu pour quelque chose qui n'existe pas est une perte de temps.

Pourquoi optimiser les jeux pour plus de cœurs donne plus de performances ?

Pour cela, nous devons comprendre la loi d'Amdahl, qui marque le niveau d'amélioration qu'un programme peut avoir si son travail est parallélisé, ce qui n'est rien de plus que d'appliquer la division du travail et de rendre les différents processus qui en font partie d'une application sont répartis entre les différents threads d'exécution et les cœurs de processeur. Donc au final, au lieu d'avoir une partie du CPU très sollicitée, on en aura plusieurs qui seront moins sollicitées.

Call of DutyWarzone

Au final, cela signifie que le jeu, ou toute autre application, peut résoudre ses tâches plus rapidement. Le fait est qu'il est crucial d'obtenir une fréquence d'images plus élevée en réduisant le temps que le processeur passe à préparer chaque image. Bien sûr, si nous parlons de titres très anciens, cela signifie toucher le code source du jeu afin qu'ils s'adaptent beaucoup mieux aux systèmes les plus modernes que les gens ont à la maison.

Actuellement, l'API la plus utilisée dans les jeux est DirectX 12, au lieu de générer une seule liste d'écrans ou de commandes du processeur pour l'envoyer à la carte graphique, il en crée plusieurs en utilisant plusieurs cœurs de processeur. C'est l'un des moyens les plus courants d'optimiser les jeux plus anciens et plus courants. Surtout lorsqu'une conversion du remaster actuel vers le PC est effectuée.