De combien de cœurs de processeur avez-vous vraiment besoin pour jouer à des jeux ?

De combien de cœurs de processeur avez-vous vraiment besoin pour jouer à des jeux ?

Le bon sens veut qu’un processeur quadricœur soit mort en tant que solution de jeu viable. Même les PC de milieu de gamme ont plus de quatre cœurs, mais combien de cœurs convient-il à votre PC de jeu ?

Principes de base des cœurs et des threads

Le cœur du processeur est essentiellement un processeur indépendant complet. Un processeur quadricœur se compose en fait de quatre processeurs. Avant l’avènement des processeurs double cœur sur les ordinateurs de bureau, un processeur avait un seul cœur, de sorte que le terme était utilisé comme synonyme de « CPU ».

Aujourd’hui, « CPU » fait généralement référence à un package de CPU, tandis que « core » fait référence au nombre de processeurs indépendants dans un package.

Le terme « thread » est l’abréviation de « thread of execution » et est simplement un ensemble ordonné d’instructions que le processeur traite. Le système d’exploitation traite les threads envoyés au processeur pour traitement. Cela inclut à la fois les threads requis par le système d’exploitation et les applications logicielles qui s’exécutent sur ce système d’exploitation.

Si vous n’avez qu’un seul cœur de processeur capable de gérer un thread, le système d’exploitation doit rapidement basculer du thread sur lequel le processeur travaille actuellement. Ainsi, le multitâche est une illusion si vous écoutez de la musique, surfez sur le Web et copiez des fichiers en arrière-plan sur un ordinateur monocœur. Le processeur jongle simplement avec diverses tâches si rapidement qu’il semble à notre perception humaine que tout se passe en même temps.

Cependant, si vous avez plusieurs cœurs de processeur, vous pouvez traiter plusieurs threads en parallèle les uns aux autres, ce qui permet un véritable multitâche. Plus important encore, cela augmente la puissance de traitement, puisque chaque thread a accès à l’ensemble du processeur, pas à un seul.

Les jeux sont mal cousus depuis des années

Plate-forme de jeu PC avec moniteur, chaise de jeu et éclairage LED.
Gorodenkov/Shutterstock.com

En plus d’exécuter plusieurs applications à un seul thread en même temps, le fait d’avoir plusieurs cœurs de processeur permet à une application de se diviser en plusieurs threads, en profitant de la puissance de traitement supplémentaire que cela permet.

Le problème est que certains types d’applications sont difficiles à diviser en plusieurs threads. Cela signifie qu’ils bénéficient davantage d’un ou deux cœurs à des vitesses plus élevées que de quatre cœurs ou plus à des vitesses de pointe inférieures.

Des tâches telles que l’utilisation du processeur pour rendre des scènes 3D peuvent être presque parfaitement réparties sur un nombre quelconque de cœurs, mais les développeurs de jeux vidéo ont eu du mal à utiliser plus de deux cœurs pendant de longues périodes. C’est pourquoi les processeurs quadricœurs sont depuis si longtemps le processeur de jeu incontournable, avec deux cœurs pour gérer les jeux et d’autres cœurs pour gérer le système d’exploitation et d’autres processus d’arrière-plan.

Cependant, le « threading » des jeux vidéo s’améliore régulièrement à mesure que les développeurs maîtrisent la programmation pour plusieurs cœurs de processeur. Les moteurs de jeu modernes peuvent « engendrer » plus de quatre threads, bien qu’il n’y ait souvent qu’un ou deux threads « lourds » limités à des vitesses monocœur.

Les consoles ont huit cœurs

Consoles de jeu noir et blanc isolées sur fond blanc.
Miguel Lagoa/Shutterstock.com

L’une des raisons pour lesquelles il y a une question sur le nombre de cœurs pour les PC de jeu est que les consoles de jeu ont plus de quatre cœurs. Par exemple, la PlayStation 4 et la PlayStation 5 ont huit cœurs de processeur physiques. Il s’ensuit que les jeux conçus pour fonctionner sur ces consoles doivent être codés pour utiliser autant de cœurs que possible, car chaque cœur individuel d’une console de jeu ne fournit souvent que des performances modérées.

La plupart des jeux PC sont multiplateformes, ce qui fait des consoles le plus petit dénominateur commun. Les consoles PlayStation 5 et Xbox Series utilisent l’architecture matérielle PC, et dans le cas de la Xbox, on a même affaire à une version légèrement modifiée de Windows.

Cependant, les jeux portés de ces consoles sur PC fonctionnent généralement très bien sur les systèmes quadricœurs ou les processeurs six cœurs, qui sont un choix de plus en plus populaire pour les systèmes de jeu d’entrée de gamme et de milieu de gamme. Il convient de noter que dans la plupart des cas, les jeux modernes indiquent un processeur quadricœur comme exigence minimale, et le minimum ne signifie pas que vous obtiendrez des performances maximales.

L’hyperthreading brouille les cartes

Lorsque nous discutons des cœurs et des threads du processeur, nous devrions passer un peu de temps à parler de l’hyper-threading. Il s’agit d’une marque déposée d’Intel pour une technique connue sous le nom de multithreading symétrique (SMT), mais elle est souvent utilisée pour décrire tous les SMT, quelle que soit la marque du processeur.

Dans SMT, chaque cœur de CPU physique apparaît au système d’exploitation comme deux cœurs « logiques ». Chaque cœur logique peut traiter deux threads en même temps. La puissance totale du processeur disponible pour chaque cœur reste la même, mais fournit l’utilisation du processeur la plus efficace.

En ce qui concerne les jeux multithreads, un processeur quad-core avec SMT ne fonctionnera pas aussi bien qu’un processeur octa-core sans lui. Cependant, il fonctionnera mieux qu’un processeur quadricœur sans SMT.

Presque tous les processeurs modernes ont SMT ; l’important est que lors du choix d’un processeur, vous n’oubliez pas de regarder le nombre de cœurs, pas le nombre de threads !

Les joueurs deviennent multitâches

Alors que la plupart des jeux vidéo ne peuvent pas utiliser plus de quatre cœurs hyper-threadés, les PC peuvent faire plus que simplement jouer à des jeux vidéo. Les joueurs modernes peuvent vouloir exécuter plusieurs applications en même temps que le jeu auquel ils jouent. Pensez aux applications comme Discord, aux logiciels de diffusion en continu, aux téléchargements en arrière-plan, aux fenêtres de navigateur ouvertes sur un deuxième écran, etc.

Cela rend raisonnable d’avoir plus de quatre cœurs de processeur, car cela laisse des ressources supplémentaires pour les tâches non liées au jeu qui partageraient autrement les ressources du processeur. Si vous envisagez d’exécuter d’autres applications avec des jeux vidéo, vous devez en tenir compte lors du choix d’un processeur.

Cela dépend du type de jeu

L'intérieur d'un simulateur de course avec des gants de conduite sur le volant.
GARAGE38/Shutterstock.com

Les jeux vidéo sont disponibles dans de nombreux genres et conceptions différents, qui n’ont pas tous les mêmes exigences en matière de processeur. Un jeu de simulation de course peut avoir plusieurs threads pour simuler divers aspects de la course tels que l’aérodynamique, la physique des freins et la météo. Un jeu de stratégie en temps réel peut avoir de nombreux threads pour les routines d’IA qui contrôlent des centaines d’unités dans le jeu. Les jeux en monde ouvert sont un excellent cas d’utilisation pour plusieurs threads, car ils ont souvent plusieurs systèmes parallèles exécutant différents aspects du monde. Même GTA V, sorti sur PC en 2013, évolue bien au-delà d’un système quadricœur.

Nos recommandations

Il est clair que quiconque construit un PC de jeu pour les jeux d’aujourd’hui, quel que soit son budget, devrait éviter les processeurs quadricœurs s’il veut un système qui dure. Nous pensons que les processeurs à six cœurs sont le choix d’entrée de gamme évident. Cela fournit quatre cœurs pour les jeux modernes et deux cœurs pour les tâches non liées au jeu sans dégradation des performances.

Les processeurs octa-core (octa-core) sont votre cible préférée étant donné qu’il s’agit de la configuration du processeur dans les consoles modernes et qu’elle le restera pendant de nombreuses années, au moins jusqu’à la fin de la génération PlayStation 5 et Series X | S

Il y a aussi l’inconvénient de l’architecture CPU hybride d’Intel, qui combine des cœurs hautes performances et efficaces dans un seul package CPU. Par exemple, le processeur Intel Core i5-12600K offre six cœurs de processeur hyperthreadés hautes performances ainsi que quatre cœurs de processeur efficaces non hyperthreadés. Cela signifie que quatre cœurs efficaces peuvent gérer les applications non liées au jeu et les processus d’arrière-plan Windows tandis que le jeu a un accès exclusif à ces cœurs rapides.

Aller au-delà de huit cœurs hautes performances n’est pas quelque chose que nous recommandons exclusivement pour les jeux. C’est mieux si vous faites également du rendu de montage vidéo ou d’autres charges de travail non liées au jeu qui évoluent bien sur le nombre maximum de cœurs.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *