Que signifie l'optimisation du jeu dans le matériel et les consoles

Dans l'éternelle discussion entre PC vs consoles , l'optimisation des jeux est un facteur crucial qui permet aux consoles, avec beaucoup moins de matériel qu'un PC de jeu, d'exécuter des titres de type A avec un très haut niveau graphique et à taux bas. FPS comparable au PC. Pourquoi les consoles ont-elles un jeu à mettre en œuvre pour gérer une entreprise rentable. Ce guide est basé sur trois décennies d'expérience et à la place sur PC cela ne se produit pas?

Si l'optimisation des jeux permet aux consoles d'exécuter des titres avec de superbes graphismes au même niveau qu'un jeu PC haut de gamme, on pourrait penser que s'ils optimisaient les jeux pour PC, nous aurions un résultat similaire, pouvoir exécuter des jeux avec des exigences élevées sur les PC de gamme basse ou moyenne, non?

Optimisation du jeu moyenne dans le matériel et les consoles

Optimisation du jeu sur console

La raison pour laquelle les jeux sont optimisés sur consoles et non sur PC est très simple: le matériel des consoles est toujours le même, tandis que sur PC il est très variable. Cela permet aux développeurs de baser le fonctionnement de leurs jeux sur matériel spécifique , optimisant ainsi leurs performances sur ce point et uniquement sur celui-ci.

S'ils devaient optimiser leurs jeux pour PC, il faudrait que ce soit de manière générique, comme cela se produit déjà avec certains titres dans lesquels AMD or NVIDIA sont impliqués dans leur développement et optimisent leur fonctionnement pour l'architecture de leurs cartes graphiques, mais malheureusement vous ne pouvez pas aller plus loin, et en fait, cette optimisation est assez générique car même au sein d'un même fabricant il existe de nombreuses cartes graphiques différentes et d'architectures différentes.

AMD Gaming Evolved Juegos

Imaginez que vous êtes développeur et que vous créez votre jeu. Lors de la définition de ses paramètres, vous devez tenir compte du matériel sur lequel il fonctionnera, quelque chose de simple dans le cas des consoles et presque impossible à savoir dans le cas du PC.

Par exemple, si vous développez un jeu pour Xbox Série X vous savez que vous avez un processeur AMD d'architecture Zen 2 avec 8 cœurs à 3.8 GHz, que vous avez un GPU avec 52 CUs d'architecture RDNA 2 capables de générer jusqu'à 12 TFLOPs de puissance brute FP32, que vous avez 16 Go de GDDR6 RAM et que vous disposez d'un NVMe de 1 To SSD, vous pouvez donc optimiser votre jeu en fonction de ces caractéristiques.

Si vous deviez le faire sur un PC, sans aller plus loin, vous ne sauriez pas si vous allez avoir 4, 8, 16 ou 32 Go de RAM, combien de cœurs le processeur aura-t-il et à quelle vitesse ou quelle puissance la carte graphique est-elle capable de générer? , il est donc pratiquement impossible d'effectuer une quelconque optimisation.

La compatibilité est maximisée sur PC

Pour les raisons expliquées ci-dessus, lors de la création d'un jeu PC (qui, malheureusement, certains d'entre eux sont des "ports" des versions console "), il n'est pas possible d'effectuer une optimisation spécifique car il n'y a pas de matériel spécifique, donc le plus que vous peut faire est maximiser sa compatibilité . Pour cette raison, dans le jeu paramètres graphiques , sur PC, ils nous permettront presque toujours de modifier la résolution, la qualité des textures, l'anti-aliasing et de nombreux autres facteurs qui ont un impact direct sur les performances, tandis qu'en console, nous ne pouvons pratiquement jamais modifier les paramètres graphiques.

Ajustes gráficos de PC

De même, lors du développement d'un jeu sur console, tout se fait en tenant compte de deux résolutions: Full HD et, actuellement, 4K. Lors du développement d'un jeu PC, de nombreuses autres résolutions possibles doivent être envisagées, y compris les moniteurs 720p, 1080p, 1440p, 4K et même ultra-larges. Avec cela seul, vous ne pouvez pas faire d'optimisation, maximisez simplement la compatibilité afin que votre jeu fonctionne sur autant de PC que possible sans problème.

Optimisation du jeu d'AMD et NVIDIA

Comme nous l'avons mentionné précédemment, il y a des moments où AMD ou NVIDIA s'impliquent dans le développement d'un jeu dans le but qu'il ait les meilleures performances avec ses cartes graphiques. Mais vous savez déjà que dans les deux cas le catalogue constructeur comprend différents modèles de gammes différentes et même des architectures différentes (puisque nous ne mettons pas à jour la carte graphique à chaque nouvelle génération, du moins pas normalement).

Cela signifie que nous pouvons trouver un certain niveau d'optimisation d'un côté ou de l'autre, mais nous n'aurons jamais un jeu optimisé pour une carte graphique spécifique, et même s'il l'était, nous n'avons aucune idée de la quantité et de la vitesse de la RAM, stockage, ou puissance du processeur, donc optimisation complète comme sur les consoles est impossible sur PC .