Avoir plus de TeraFLOPS sur PC ou consoles, vrai pouvoir ou marketing ?

Dans les forums de jeux vidéo et les différents réseaux sociaux, comme s'il s'agissait de l'appel quotidien à un God of War inconnu, les plus ardents défenseurs des différentes marques de consoles sortent leurs haches de guerre. Ils manient l'argument TeraFLOPS sur leurs consoles préférées comme un argument de poids pour défendre la supériorité technique de la marque qu'ils aiment. Mais que vaut cette mesure de performance et que signifie-t-elle réellement ?

Les différents constructeurs de consoles de jeux vidéo utilisent depuis un certain temps un terme pour comparer leur puissance au niveau marketing. Nous faisons référence aux TeraFLOPS ou, en d'autres termes, au nombre de 1,000,000,000,000 32 10 12 XNUMX d'opérations en virgule flottante avec des nombres binaires à XNUMX chiffres que la puce graphique peut effectuer en une seconde. Et non, nous ne nous sommes pas trompés de chiffre, puisqu'un TFLOPS c'est ça, XNUMX porté à XNUMX opérations par seconde. Cependant, le marketing est très délicat et il est important de connaître un concept de base pour comprendre à quoi il se réfère. Et la réalité est que tout cela a des miettes.

Avoir plus de TeraFLOPS sur PC ou consoles

Opérations vs Instructions

Lors de la conception d'une puce capable d'exécuter un programme, il est nécessaire d'encoder les instructions à exécuter dans son circuit. La logique la plus simple nous dira que nous pouvons créer un morceau de circuit pour chaque instruction. Cependant, nous allons bientôt manquer d'espace et de transistors dans le budget. Nous finirons donc par faire ce qu'ils font dans toutes les conceptions, en créant une série d'opérations de base qui serviront à définir le reste des instructions. Ainsi, dès le départ, toutes les instructions se retrouveront basées sur une ou plusieurs opérations différentes.

Puce de rendu binaire

Le nombre d'opérations utilisées par chaque instruction est défini par les architectes lors de la conception de la puce, même si deux processeurs sont compatibles entre eux au niveau de pouvoir exécuter les mêmes programmes, on peut constater que deux puces sous la même architecture diffèrent légèrement sur le nombre d'opérations qui nécessitent certaines instructions. Et c'est là que nous entrons dans le premier problème des comparaisons TeraFLOPS console, un même programme peut ne pas nécessiter le même nombre d'opérations sur une console que sur une autre.

TeraFLOPS sur les consoles de nouvelle génération : PS5 contre Xbox Series

Comme si cela ne suffisait pas, nous avons que bien que les jeux d'enregistrement et d'instructions soient annoncés comme étant les mêmes sur les deux PlayStation 5 et les deux Xbox Séries. Officiellement par AMD ils sont tous RDNA 2 , nous devons préciser que ce n'est pas tout à fait vrai. La raison en est qu'il s'agit de conceptions semi-personnalisées et il est très probable que les ingénieurs d'AMD en collaboration avec SONY, d'une part, et Microsoft, de l'autre , ont décidé de mettre en œuvre deux versions de la même norme ISA . Autrement dit, certaines instructions sont susceptibles de nécessiter moins d'opérations que d'autres pour s'exécuter sur une console plutôt qu'une autre.

P55 Xbox Spiderman Halo

Comme toutes les instructions n'ont pas le même poids. S'il s'agissait de pierres, combien d'entre elles peuvent être transportées d'un endroit à un autre ? Vous ne pouvez pas dire du fait que tous les programmes ne sont pas identiques. Dans tous les cas, ce qu'il est possible de faire, c'est de les comparer au sein d'une même architecture. Par exemple, PlayStation 5 et Xbox Series en utilisant la même architecture par AMD si elles pouvaient être comparées. Ce que nous ne savons pas, c'est si AMD a apporté de petites modifications à chaque conception particulière qui affectent l'exécution de certaines instructions pour le meilleur ou pour le pire.

Par contre, si on compare avec les consoles de génération précédente, même si on réduit la puissance TeraFLOPS des consoles actuelles au niveau des anciennes, nous constaterions que les plus récents ont un avantage . Pour des choses comme l'amélioration de l'architecture, l'exécution plus efficace des instructions, etc. Gardez à l'esprit qu'aujourd'hui, toute puce est quelque chose de si complexe qu'elle est divisée en plusieurs blocs avec des dizaines d'ingénieurs par bloc qui conçoivent ses différentes parties. Bien que la chose normale, et dans des cas comme les consoles, et pour réduire les coûts, c'est qu'ils partager des blocs communs .

Mais que mesurent les TeraFLOPS dans les graphismes et les consoles ?

Et on arrive au dernier volet, où, à la manière d'un épisode de Scooby Doo, on découvre que le monstre est un mec avec un masque. Avant, nous vous avons dit que chaque instruction prend une série de cycles d'horloge pour s'exécuter. Bien, pour donner la puissance maximale en TeraFLOPS, l'instruction FMADD est utilisée. Qui s'effectue en un seul cycle et deux opérations et qui est l'opération mathématique suivante : A+B*C. Toutes les instructions ne prennent pas le même temps et certains peuvent prendre même des dizaines de Hz pour s'exécuter.

Placas Consoles Xbox Series PS5 TeraFLOPS Fabrication

Comme vous l'aurez compris , dans un scénario réel a GPU n'exécutera pas ladite instruction tout le temps , mais bien d'autres. Cela signifie-t-il que ces données sont un mensonge ? Pas nécessairement, mais notre esprit comprend mieux les choses quantifiables que les concepts abstraits. C'est pourquoi il est plus facile de nous vendre que la puce graphique d'une console est plus puissante qu'une autre. Cependant, vous souvenez-vous quand le RX Vega a sorti plus de TFLOPS que le GTX 1080 et que ce dernier a balayé le sol avec eux ? Eh bien, la même chose se produit ici. C'est pourquoi nous avons besoin d'autres types de tests qui nous permettent de comparer des consoles au-delà des TeraFLOPS.

Autrement dit, cela nécessite de prendre le même jeu et de comparer des éléments tels que la résolution, le niveau de détail, la qualité de la texture, la fréquence d'images et un grand nombre de paramètres. Cependant, tout reste dans l'expertise de l'équipe de développement et, donc, de l'optimisation du jeu pour ladite console. Donc, au final, peu importe sur quelle console vous jouez à vos jeux préférés. L'important est qu'ils fonctionnent correctement et que leurs performances soient optimales.