Matériel : L'importance du processeur

Hardware et Software processeur CPU Matériel et logiciel

30/05/2011 à 08:05 - Actualités -  16 commentaires

Un des sujets qui nous préoccupe souvent lorsqu'on décide de s'offrir un nouveau PC, est le choix du processeur.

Un processeur, n'est pas beaucoup plus gros qu'un grain de riz, une fois détaché de son support doté de centaines de « pins », et c'est pourtant l'élément central de vos ordinateurs. Essayons donc de comprendre son rôle lorsque vous jouez.

 

Le « die » d'un Intel Atom

 

Dans les jeux, le processeur (ou CPU pour Central Process Unit) remplit de nombreuses taches, mais selon que l'on lance un RTS (Type SC II), un FPS (Call of Duty / Counter-Strike), ou un jeu de stratégie comme Civilization V ou Anno 1404 sa charge de travail sera différente.

Prenons l'exemple de Starcraft II qui est typiquement un jeu très gourmand en ressources CPU. Le processeur doit, entre autres choses :

- Calculer l'itinéraire de chacune des unités présentes sur le terrain, que vous lui demandez de recalculer intégralement 200 fois à la minute en phase de rush comme la bande de bourrins que vous êtes.
- Gérer les actions des unités (attaques, soins, utilisation de capacités spéciales).
- Gérer l’intelligence artificielle, qui fait en sorte que votre stalker tire automatiquement sur la banshee cloakée que vous ne voyez pas, mais qu'il a à portée, ou que votre VCS se dévoue corps et âme pour réparer votre Thor sous le feu ennemi.
- Calcule des dégâts infligés à chaque unité, les timings de production de vos bâtiments.
- Il devra enfin envoyer tout cela à votre carte graphique, qui n'aura qu'à afficher le tout à l'écran, à l'aide des textures que le CPU lui aura indiquées... Pfou... rien que ça.

 

Calculs de « pathfinding » selon l'algorithme « A* » le terrain est représenté sous forme de cases, les grises étant infranchissables. Le carré vert, représente la position de départ de l'unité, le bleu sa destination. Chaque case a un « poids » augmentant avec la distance depuis le départ, le but est de trouver l'itinéraire permettant de passer par les cases ayant le moins de poids, l'itinéraire optimal est surligné en rouge.

 

Eh oui, vous avez bien lu, la carte graphique attend les instructions du processeur avant de calculer et d'afficher l'image correspondante à l'écran. On comprend donc facilement qu'un processeur à la ramasse puisse influer de manière non négligeable sur la fluidité de vos jeux.

Généralement, sur un jeu type FPS, l'influence du processeur est plus faible étant donné que moins de calculs sont requis d'un point de vue « physique », mais il reste de nombreux calculs comme la trajectoire des balles, qui réclament quand même un minimum de puissance.

Quel est l'intérêt des dual, quad, hexa cores, et de l'hyper threading ? La encore tout dépend du jeu... si l'amateur de RTS devra impérativement se pencher vers un processeur a quadruple cœur pour être tranquille, l'amateur de FPS ou de jeu de courses pourra encore se contenter d'un double cœur.

Malgré tout, la tendance actuelle des éditeurs de jeux, étant de profiter au maximum du nombre de cœurs disponibles. Starcraft 2 est, par exemple, optimisé pour 3 cœurs/threads. Aujourd’hui, je ne puis que recommander l'achat d'un processeur Quad core, qui représente le standard actuel.

Il reste aussi le cas particulier de l'Hyperthreading chez Intel, qui, pour vulgariser grossièrement, double de manière virtuelle le nombre de cœurs disponibles, même si en réalité c'est plus compliqué que ça. Si l'apport est intéressant quand on passe de 2 à 4 cores avec cette technologie (sur le i3-2100 par exemple), elle est inutile pour le joueur sur les modèles disposant déjà de 4 cœurs (i7-2600k). Par contre, le féru d'encodage vidéo ne pourra que se frotter les mains.

Voilà qui clôt cet article, qui je l'espère, aura répondu à vos interrogations sur le sujet. Si vous avez des questions sur ce sujet, n’hésitez pas à m'en faire part en commentaires, ou sur le forum hardware Millénium. Je vous proposerais aussi régulièrement des Q&A sur le hardware, ou je sélectionnerais vos questions, pour y répondre en articles sur le site.

Bon frags et Enjoy !

 

Ellierys


Pour aller plus loin :

> Nouvel intervenant Hardware & Software

> Forum hard & soft

Commentaires :
  • J'ai déjà un compte

  • Je n'ai PAS de compte,

kustom

30/05/2011 à 18h56

Oui c'est pour ça que j'ai ajouté que c'était une affaire de goûts ;) Quand au publi-rédactionnel on ne peut malheureusement pas avoir du contenu gratuit sur internet sans payer le prix de la pub. Ce que je trouve dommage, c'est que l'encart Pub fais au moins la même taille que l'encart rédac. AMHA c'est un peu ballot, surtout que ton style rédactionnel est vraiment pas dégueu (dans le sens du compliment) et que le tout est soigneusement ciblé.

Ellierys

30/05/2011 à 18h50

Je vois ce que tu veux dire concernant l'article Z68, cela dit, on fait notre possible pour que dans un "publi-redactionnel" comme celui-ci de séparer l'article "technique" de la "pub". C'est une forme de contrainte que l'on a des partenaires, mais je fais de mon mieux pour rester objectif au possible, et ne pas tenir compte de certaines de mes préférences.

Après pour ce qui est de rentrer plus profondément dans le technique "pur et dur" j'ai dans l'idée que ce genre d'article ne trouverait pas sa cible sur un site comme millenium. Les habitués de ce genre d'articles vont déja les chercher chez Hardware.fr, PC INpact, Tom'sHardware, anandtech xbitslabs etc... Ici, le public se veut plus large, et moins calé, on s'adapte en conséquence ;)

kustom

30/05/2011 à 18h20

Je fais allusion à quelque chose de ce style : http://www.millenium.org/home/accuei...ntel-z68-45463

Je ne dis pas que c'est mal, bien au contraire pour millenium, juste que c'est dommage de rogner sur la preview matos pour mettre de la pub à la place.

Pour l'article, sans pour autant attaquer les specs des proco ( ark intel : http://ark.intel.com/ le fais très bien pour ceux qui ne connaissent pas, même si ça se mêle à un peu de pub), un petit paragraphe sur les architectures (les photos/schémas ça passe bien : http://regmedia.co.uk/2008/03/17/intel_nehalem_1.png) ça rajoute de la substance comestible dans l'article (même si certains lecteurs pointilleux connaissent déjà ce genre de détails).


Après, comme pour tout, c'est une affaire de goûts.

le prochain est sur la dispersion thermique des processeur et l'importance de la pâte thermique ?
Y'a beaucoup à dire sur ce genre de points.

Gilanth

30/05/2011 à 18h14

Après le beau tuto sur comment appliquer de la pâte thermique, oui faite la bien doré elle faut qu'elle fonde :rolleyes:

Ellierys

30/05/2011 à 18h12

[private joke ON]

En intraveineuse la pâte thermique...

[Private Joke OFF]

Blague a part... pourquoi pas si ça intéresse du monde :)

Gilanth

30/05/2011 à 18h08

le prochain est sur la dispersion thermique des processeur et l'importance de la pâte thermique ?

Ellierys

30/05/2011 à 13h19

@kustom A quel partenaire fais-tu allusion ? Je ne fais pas l'apologie d'MSI (qui fais pas de processeurs au passage...) et je ne vois pas non plus de lien vers materiel.net dans cet article.

Tu veux peut-être qu'on se fasse un poker alors? :O

Sinon pour le coté "superficiel" c'est voulu, si j'avais commencé a parler d'interconnexions entre la mémoire et le cache L3, j'aurais perdu 98% du lectorat ;)

Soniko

30/05/2011 à 13h15

plus la finesse arrive plus je me demande ce que je vais faire de mon deware d'azote :( c'était bien quand les processeurs chauffaient et qu'il fallait du dice ou hélène pour le refroidir :D

kustom

30/05/2011 à 12h48

Article sympathique, quoi qu'un peu superficiel mais ça doit être voulu. J'attends la suite avec des sujets de fond (et si possible sans campagne économique pour un partenaire ;) )

Ellierys

30/05/2011 à 12h45

Fin 2012 c'est pour le prototypage des 1ers wafers en 20nm d'après les roadmaps de Global foundries.
http://2.bp.blogspot.com/_ACLgTlLlq0E/TNrcsjg4OGI/AAAAAAAAClE/MaLaszhEFag/s1600/S10412237.png

le 20nm, pas avant 2013. en 2012 on aura que du 28nm chez AMD. (Et du 22nm chez Intel.... aie aie aie...)