Quelle devrait être la vitesse du processeur de mon ordinateur ?
Agence web » Actualités du digital » De combien de cœurs de processeur avez-vous vraiment besoin pour jouer ?

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

La sagesse commune semble être que le processeur quad-core est mort en tant que solution de jeu viable. Même les PC de milieu de gamme ont plus de quatre cœurs, mais combien est le nombre correct en ce qui concerne votre PC de jeu ?

Les bases des cœurs et des threads

Un cœur de processeur est essentiellement un processeur complet et indépendant. Un processeur quadricœur contient effectivement quatre processeurs. Jusqu’au début des processeurs double cœur sur les ordinateurs de bureau, un processeur aurait un cœur, de sorte que le terme était utilisé de manière interchangeable avec « CPU ».

Aujourd’hui, « CPU » fait généralement référence au package CPU et « core » fait référence au nombre de processeurs indépendants dans le 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 gère 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 exécutées sur ce système d’exploitation.

Si vous n’avez qu’un seul cœur de processeur capable de traiter un seul thread, le système d’exploitation doit rapidement changer le thread sur lequel le processeur travaille actuellement. Le multitâche est donc une illusion si vous écoutez de la musique, naviguez sur le Web et copiez des fichiers en arrière-plan sur un ordinateur monocœur. Le processeur jongle simplement avec les différentes tâches si rapidement que, selon notre perception humaine, tout semble se dérouler simultanément.

Cependant, si vous avez plusieurs cœurs de processeur, vous pouvez traiter plusieurs threads parallèlement 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 à un processeur entier au lieu d’en partager un.

Les jeux ont été mal enfilés pendant des années

Une configuration de jeu sur PC avec moniteur, chaise de jeu et éclairage LED.

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 entre autant de cœurs que vous le souhaitez, mais les développeurs de jeux vidéo ont eu du mal à utiliser plus de deux cœurs pendant longtemps. C’est pourquoi les processeurs quadricœurs sont depuis si longtemps un processeur de jeu de base, avec deux cœurs pour gérer le jeu et les autres cœurs pour gérer le système d’exploitation et d’autres processus d’arrière-plan.

Cependant, le « threadingness » des jeux vidéo s’est amélioré régulièrement à mesure que les développeurs se familiarisent avec 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 » qui sont limités par les vitesses d’un seul cœur.

Les consoles ont huit cœurs

Consoles de jeux en noir et blanc isolées sur fond blanc.

L’une des raisons pour lesquelles la question du nombre de cœurs pour les PC de jeu se pose 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 développés pour fonctionner sur ces consoles seraient codés pour tirer parti d’autant de cœurs que possible, car chaque cœur individuel d’une console de jeu n’offre souvent que des performances modérées.

La plupart des jeux sur PC sont des versions multiplateformes, faisant 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, nous avons même affaire à une version quelque peu modifiée de Windows.

Pourtant, les jeux portés de ces consoles sur PC fonctionnent généralement bien sur les systèmes à quatre cœurs ou les processeurs à six cœurs qui semblent être le 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 répertorient les processeurs quadricœurs comme exigence minimale, et le minimum ne signifie pas que vous obtiendrez les meilleures performances.

L’hyperthreading brouille les pistes

Dans la discussion sur les cœurs et les threads du processeur, nous devons prendre un moment pour parler de hyper-Threading. C’est le nom de marque d’Intel pour une technique connue sous le nom de Symmetrical Multi-Threading (SMT), mais il est souvent utilisé pour décrire tous les SMT, quelle que soit la marque du processeur.

Avec SMT, chaque cœur de CPU physique se présente comme deux cœurs « logiques » pour le système d’exploitation. Chaque cœur logique peut gérer deux threads en même temps. La quantité totale de puissance CPU disponible dans chaque cœur reste la même, mais elle garantit que le CPU est utilisé le plus efficacement possible.

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

Presque tous les processeurs modernes ont SMT ; ce qui compte, c’est que vous vous souveniez de regarder le nombre de cœurs et non le nombre de threads lors du choix d’un processeur !

Les joueurs deviennent multitâches

Alors que la plupart des jeux vidéo n’utilisent pas plus de quatre cœurs hyperthreadés, les PC font plus que simplement jouer à des jeux vidéo. Les joueurs modernes peuvent vouloir exécuter plusieurs applications parallèlement au jeu auquel ils jouent. Pensez à des applications telles que Discord, des logiciels de diffusion en continu, des téléchargements en arrière-plan, des fenêtres de navigateur ouvertes sur un deuxième écran, etc.

Il est donc judicieux 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, autrement, partageraient les ressources du processeur. Si vous envisagez d’exécuter d’autres applications parallèlement à vos jeux vidéo, vous devrez en tenir compte lors du choix d’un processeur.

Cela dépend du type de jeu

Intérieur d'une configuration de simulateur de course avec des gants de conduite sur le volant.

Les jeux vidéo ont 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 de nombreux threads pour simuler les différents 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 alimentant 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 simultanés pilotant différents aspects du monde. Même GTA Vsorti sur PC en 2013, évolue bien au-delà d’un système quadricœur.

Nos recommandations

Il est clair que quiconque construit un ordinateur de jeu pour les jeux modernes, quel que soit son budget, devrait éviter les processeurs quadricœurs s’il souhaite une longévité du système. Nous pensons que les processeurs à six cœurs (hexacore) sont le choix clair d’entrée de gamme. Cela fournit quatre cœurs pour les jeux modernes et deux cœurs pour gérer les tâches non liées au jeu sans affecter les performances.

Les processeurs à huit cœurs (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 des années jusqu’à au moins la fin de la génération PlayStation 5 et Series X|S.

Il y a aussi la ride de l’architecture CPU hybride d’Intel, où les cœurs hautes performances et efficaces sont combinés 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 d’efficacité non hyperthreadés. Cela signifie que les quatre cœurs d’efficacité 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 uniquement pour les jeux. Ceux-ci sont meilleurs si vous êtes également quelqu’un qui fait des rendus de montage vidéo ou d’autres charges de travail non liées au jeu qui s’adaptent bien sur autant de cœurs que vous pouvez leur lancer.

★★★★★