Comparatif : le meilleur logiciel de torture de processeur

Dans la deuxième partie de notre grand dossier, nous faisons chauffer le CPU pour découvrir quels programmes produisent la charge et les températures les plus élevées.

Introduction et système de test

Image 1 : Comparatif : le meilleur logiciel de torture de processeur

Cette fois ci, nous voulons mettre à l’épreuve la stabilité de notre CPU et l’efficacité de son refroidissement. Une fréquence trop élevée ou une tension trop faible peuvent en effet rendre le système instable, et des températures trop hautes peuvent aussi avoir un impact négatif sur la stabilité et les performances. Mais comment faire pour mettre à l’épreuve son système, tout en minimisant les risques, et quels programmes sont les plus adaptés pour cela ?

Dans la première partie, nous nous étions uniquement concentrés sur les cartes graphiques. Cette fois-ci, nous nous penchons sur le CPU en particulier. Ici aussi, il y a certains pièges à éviter.

Avant de poursuivre : être conscient des risques encourus !

Rappelons que les programmes testés poussent les CPU et les cartes graphiques dans leurs derniers retranchements, bien souvent au-delà de la limite de consommation prévue par le constructeur. Ce n’est pas pour rien qu’on appelle aussi ces programmes « power virus » ou « tests de torture ». Leur usage peut devenir vraiment dangereux si on effectue ces tests pendant de longues périodes.

L’usage de tels programmes se fait donc en connaissance de cause et en ayant conscience des dangers encourus ! Il est crucial d’utiliser en parallèle des programmes de monitoring capables de relever les températures et autres paramètres centraux de manière fiable et continue, afin d’interrompre le test si certains de ces paramètres indiquaient un danger imminent pour les composants !

Choix des programmes de monitoring adaptés

Image 2 : Comparatif : le meilleur logiciel de torture de processeur

Dans la première partie, nous avons vu en détail différents programmes de monitoring pour carte graphique et indiqué les liens où les télécharger. Pour le monitoring du CPU et du système, il faut cependant employer d’autres programmes plus complets. 

HWiNFO64 est le programme le plus exhaustif que nous connaissons. Il est téléchargeable gratuitement ici. Si énormément de paramètres se laissent lire en continue, leur nombre rend l’actualisation souvent un peu lente et gourmande en ressources CPU.

Nous conseillons donc d’enlever les informations non essentielles (réseau, système, mémoire non volatile, etc.) pour mieux s’y retrouver, mais aussi pour accélérer la vitesse de rafraîchissement des mesures. En limitant leur nombre, on arrive à obtenir une actualisation toutes les demi secondes, ce qui est excellent. 

Choix du CPU

Nous laissons cette fois ci de côté nos plateformes X299 et X99 habituelles pour nous tourner vers une carte mère plus grand public à base de Z370, sur laquelle on a monté un Intel Core i7 8700 épaulé de 16 Go de RAM DDR4 3200. Cette configuration se rapproche d’une configuration grand public classique, sur laquelle en général un nombre moins important de capteurs est à disposition.  

Pour le refroidissement, nous ressortons notre compresseur Alphacool Eiszeit 2000 Chiller, capable de garder la température de l’eau à 20°C de manière constante et qui permet ainsi de comparer les températures atteintes sur les différents tests de manière fiable et précise.

Image 3 : Comparatif : le meilleur logiciel de torture de processeur

La carte graphique reste une Asus RX 560 Strix OC, ce qui permet de comparer directement les tests entre eux. Une carte graphique plus rapide ne changerait rien à la démonstration, si ce n’est que la consommation totale serait supérieure. La charge CPU reste au cours de ces tests toujours maximale.

Système et méthode de test

Le tout nouveau système de test et la méthodologie employée ont déjà été décrits en détail. Vous pouvez tout savoir en consultant notre article sur notre protocole de test standardisé des cartes graphiques.

Image 4 : Comparatif : le meilleur logiciel de torture de processeur

Système
Intel Core i7-6900K @4.3 GHz
MSI X99S XPower Gaming Titanium
Corsair Vengeance DDR4-3200
1x 1 To Toshiba OCZ RD400
2x 960 Go Toshiba OCZ TR150
Be Quiet Dark Power Pro 11, 850W
Windows 10 Pro à jour
Refroidissement
Alphacool Eiszeit 2000 Chiller
Alphacool Eisblock XPX
Thermal Grizzly Kryonaut
Moniteur
Eizo EV3237-BK
Boîtier
Lian Li PC-T70 modifié (ouvert et fermé)
Mesures électriques
Point de mesure sans contact sur le slot PCIe, via un riser PCIe
Point de mesure sans contact sur les connecteurs PCIe d’alimentation
Mesure directe au niveau de l’alimentation
4x oscilloscopes Rohde & Schwarz HMO 3054 multicanaux, 500 MHz avec fonction mémoire
4x pinces ampèremétriques Rohde & Schwarz HZO50 (de 1 mA à 30 A, 100 KHz, courant continu)
4x sondes de test Rohde & Schwarz HZ355 (10:1, 500 MHz)
1x multimètre numérique Rohde & Schwarz HMC 8012, avec fonction mémoire
Imagerie thermique
Caméra infrarouge Optris PI640
Logiciel PI Connect
Mesures sonores
Micro NTI Audio M2211 (avec fichier de calibration)
Interface Steinberg UR12 (avec alimentation fantôme pour les microphones)
Creative X7
Logiciel Smaart v.7
Chambre anéchoïque, 3,5 x 1,8 x 2,2 m (LxlxH)
Mesures axiales, à la perpendiculaire du centre de(s) la source(s) sonore(s), distance de 50 cm
Nuisances sonores exprimées en dBA (lent), analyse en temps réel (RTA)
Spectre de fréquence représenté sous forme de graphique

Prime95 avec AVX ou SSE

Comme Furmark pour les GPU, Prime95 est le programme de torture pour CPU le plus populaire, depuis de nombreuses années. Ce classique a su pourtant rester à la page et la version actuelle supporte le tout dernier jeu d’instructions AVX, lequel est capable de générer une charge bien supérieure à la limite de consommation. Mais tout le monde ne voudra pas forcément aller jusque là et on pourra faire baisser la fréquence par un réglage dans le BIOS lorsque ces instructions sont utilisées (offset AVX), ou bien lancer une version plus ancienne du programme. 

Nous allons tout de suite montrer comment on peut amener la nouvelle version à effectuer uniquement les jeux d’instructions souhaités. Mais tout d’abord, il faut télécharger la dernière version gratuitement à cette adresse

Image 5 : Comparatif : le meilleur logiciel de torture de processeur

Choix du jeu d’instructions complémentaire

Selon le CPU testé, on peut laisser le programme choisir le jeu d’instructions le plus récent supporté par le CPU (AVX, AVX2 ou même AVX512) ou bien choisir soi-même. Pour cela il faut lancer une première fois le programme, on découvrira alors un fichier texte local.txt. Dans ce dernier, il suffit alors de placer un « 0 » à la fin des instructions non désirées et un « 1 » à la fin de la ligne contenant les instructions à effectuer. Dans le doute entre différentes variantes, il vaut mieux les laisser toutes sur 1 : le programme choisira automatiquement la version la plus récente supportée. 

    CpuSupportsRDTSC=0 or 1
    CpuSupportsCMOV=0 or 1
    CpuSupportsPrefetch=0 or 1
    CpuSupportsSSE=0 or 1
    CpuSupportsSSE2=0 or 1
    CpuSupports3DNow=0 or 1
    CpuSupportsAVX=0 or 1
    CpuSupportsFMA3=0 or 1
    CpuSupportsFMA4=0 or 1
    CpuSupportsAVX2=0 or 1
    CpuSupportsAVX512F=0 or 1

Test avec AVX et « small FFT »

Tout d’abord, nous laissons éclater la bombe et lançons le programme avec instructions AVX activées. Avec l’option « small FFT » on obtient la consommation CPU la plus importante de notre panel, avec des températures au sommet. La mémoire par contre est moins sollicitée, comme on le voit dans le tableau suivant : 


CPU Package
(PECI)
T. coeursT. socleT. mémoireConso CPUConso système
Mesure
87 °C
86 °C
105 °C
28 °C
172 W
252 W
Par rapport au maximum100 %
100 %
100 %
77.8 %
100 %
100 %
Évaluation– température package très élevée pour test de stabilité 
– température mémoire assez basse 
– consommation CPU et système très élevées 
À utiliser pour
– mesures de consommation
– pousser le système de refroidissement dans ses retranchements 

Test avec AVX et « Blend »

Si on utilise l’option « Blend », la mémoire est plus sollicitée, mais la charge CPU diminue en contrepartie. Cette variante constitue un test de stabilité envisageable pour traquer des erreurs de calcul sur un système overclocké potentiellement instable, cela dit, pour un test prolongé, il faut aussi que le système de refroidissement suive. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
54 °C
53 °C
76 °C
34 °C
130 W
160 W
Par rapport au maximum
62.1 %
61.1 %
72.4 %
94.4 %
75.6 %
63.5 %
Évaluation
– température package normale
– température mémoire élevée
– consommation CPU et système moyennes
À utiliser pour
– tests de stabilité prolongés 
– tests mémoire (overclocking) 

Test avec SSE et « small FFT »

Si on désactive les instructions AVX (comme indiqué plus haut), ce benchmark devient un test de stabilité tout à fait recommandable et proche de la réalité, puisque la plupart des programmes n’utilise de toute façon pas les instructions AVX. On peut donc envisager de lancer le programme sur une longue période pour déceler d’éventuelles instabilités système, même s’il ne peut pas remplacer complètement des programmes classiques. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
75 °C
74 °C
82 °C
28 °C
107 W
160 W
Par rapport au maximum
86.2 %
86.0 %
78.1 %
77.8 %
62.2 %
63.5 %
Évaluation
– température package élevée
– température mémoire basse
– consommation CPU et système relativement élevées
À utiliser pour
– tests de stabilité prolongés 
– tests du système de refroidissement 

Test avec SSE et « Blend »

Si on choisit l’option « Blend », la mémoire est plus sollicitée, tandis que le CPU chauffe moins. Cette variante est la moins exigeante, et on pourra l’envisager dans des systèmes au refroidissement limité comme ceux des portables ou des mini-pc. La charge mémoire reste cependant aussi importante que lorsque les instructions AVX sont activées.


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
53 °C
52 °C
70 °C
34 °C
98 W
146 W
Par rapport au maximum
60.9 %
60.5 %
66.7 %
94.4 %
57 %
57.9 %
Évaluation
– température package basse
– température mémoire élevée
– consommation CPU et système très basses
À utiliser pour– tests de stabilité prolongés  pour systèmes de refroidissement limités (portables)
– tests mémoire (overclocking)

OCCT et ses options

Image 6 : Comparatif : le meilleur logiciel de torture de processeur

OCCT offre aussi une série de tests CPU très exigeants. On n’atteint certes pas la charge obtenue dans Prime95 avec les instructions AVX, mais pour des tests plus longs, OCCT reste un candidat de premier choix. Le programme offre des fonctionnalités intéressantes comme l’enregistrement des statistiques ou le choix entre boucle infinie ou boucle pendant une période donnée. Il est gratuit et téléchargeable à cette adresse. 

OCCT avec « Small data set »

Cette option est la plus exigeante des quatre testées dans OCCT, mais elle reste toujours nettement en dessous de ce que Prime95 est capable avec instructions AVX et « small FFT ». La mémoire est par contre nettement plus sollicitée que dans Prime95.


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
72 °C
71 °C
84 °C
34 °C
148 W
219 W
Par rapport au maximum
82.8 %
82.6 %
80.0 %
94.4 %
86 %
86.9 %
Évaluation
– température package élevée pour tests de stabilité
– température mémoire élevée
– consommation CPU/système moyenne
À utiliser pour
– tests de stabilité prolongés 
– tests mémoire (overclocking) 

OCCT avec « Big data set »

La charge générée est sensiblement moins forte, ce qui en fait un test intéressant pour les portables au refroidissement limité. Par contre, la charge mémoire est résolument plus élevée que la variante Blender de Prime95, elle se hisse même à la deuxième place de notre classement.


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
62 °C
61 °C
72 °C
35 °C
113 W
163 W
Par rapport au maximum
71.3 %
70.9 %
68.6 %
97.2 %
65.7 %
64.7 %
Évaluation
– température package moyenne
– température mémoire très élevée
– consommation CPU/système assez basse
À utiliser pour– tests de stabilité prolongés pour portables et mini pc
– tests mémoire (overclocking) 

OCCT avec « LinPack » et AVX

Cette option requérant les instructions AVX génère une charge élevée, mais cela reste en dessous de l’option « Small data set ». La charge mémoire reste très élevée. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
68 °C
67 °C
75 °C
34 °C
130 W
187 W
Par rapport au maximum
78.2 %
77.9 %
71.4 %
94.4 %
75.6 %
74.2 %
Évaluation
– température package moyenne pour tests de stabilité
– température mémoire élevée
– consommation CPU/système moyenne
À utiliser pour
– tests de stabilité prolongés 
– tests mémoire (overclocking) 

OCCT avec « LinPack » et SSE

La version SSE du test « LinPack » atteint une charge totale à peu près égale à celle de « Big data set ». Ce n’est pas extrêmement élevé, mais cela reste un test tout à fait valable pour les configurations au refroidissement modeste (par exemple avec le ventirad de base fourni par Intel) ou pour des portables. On peut ainsi le faire tourner sans problème pendant 24 h. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
65 °C
64 °C
74 °C
34 °C
115 W
172 W
Par rapport au maximum
74.7 %
74.4 %
70.5 %
94.4 %
66.9 %
68.3 %
Évaluation
– température package moyenne
– température mémoire élevée
– consommation CPU/système assez basse
À utiliser pour
– tests de stabilité prolongés pour portables et mini pc
– tests mémoire (overclocking) 

Aida64 : CPU, FPU, cache, mémoire

Image 7 : Comparatif : le meilleur logiciel de torture de processeur

Le test de torture CPU d’Aida64 offre de nombreuses options que l’on peut combiner à souhait. On retrouve entre autres un test de torture pour la mémoire, pour le cache, ou spécifiquement pour les unités de calcul à virgule flottante. On a donc l’embarras du choix. La version de test est valable pendant 30 jours et téléchargeable à cette adresse. La limitation dans le temps ou son achat forcé après expiration sont les seuls défauts majeurs de ce programme par rapport aux compétiteurs. 

Le programme propose l’enregistrement de nombreuses mesures dans un fichier configurable selon ses besoins, et les mesures sont aussi affichées en temps réel. On peut choisir entre l’affichage classique de courbes, ou bien un résumé dans la barre des tâches, ou bien même de les transmettre à des programmes tiers. 

CPU + FPU + Cache

Ceux qui pensent qu’en ajoutant le plus possible d’options, on obtient la charge la plus importante, se trompent. Contrairement aux tests spécialisés qui exercent une charge vraiment très élevée sur un composant en particulier, leur mélange ne produit qu’une charge modérément élevée. La répartition obtenue est en fait assez réaliste et simule un usage classique où on ferait appel à une application exigeante. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
78 °C
80 °C
79 °C
32 °C
128 W
184 W
Par rapport au maximum
89.7 %
93.0 %
75.2 %
88.9 %
74.4 %
73.0 %
Évaluation
– température package élevée
– température mémoire assez basse
– consommation CPU/système moyenne
À utiliser pour
– tests de stabilité 
– tests du système de refroidissement pour système moyennement puissant

Test CPU

Les valeurs obtenues se situent dans la moyenne des programmes testés. Aida64 n’a pas recours à l’utilisation intensive des instructions AVX et SSE, et ne stresse pas non plus particulièrement la mémoire et le cache. On simule donc la charge de programmes exigeants, mais plutôt anciens car pas optimisés pour les instructions actuelles. Ce test est donc adapté pour les ordinateurs relativement anciens ou pour commencer en douceur une série de tests de stabilité, avant de passer aux choses sérieuses.


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
56 °C
56 °C
70 °C
26 °C
84 W
123 W
Par rapport au maximum
64.4 %
65.1 %
66.7 %
72.2 %
48.8 %
48.8 %
Évaluation
– température package très basse
– température mémoire très basse
– consommation CPU/système basse
À utiliser pour
– tests de stabilité pour mini pc et matériel ancien

Test FPU

La charge est concentrée sur les unités de calcul à virgule flottante, ce qui entraîne une température très élevée du package et du socle CPU, mais surtout la température la plus haute obtenue à l’intérieur du CPU. Ce test est donc avant tout destiné à tester la performance du refroidissement et forcera nombre de configurations à baisser la fréquence CPU pour ne pas surchauffer. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
85 °C
86 °C
98 °C
26 °C
156 W
225 W
Par rapport au maximum
97.7 %
100 %
93.3 %
72.2 %
90.7 %
89.3 %
Évaluation
– température package très élevée
– température mémoire très basse
– consommation CPU/système élevée
À utiliser pour
– tests du système de refroidissement

Test du cache

Ce test est intéressant pour les CPU disposant d’un cache important. La mémoire est aussi sollicitée, ce qui en fait un test de stabilité adapté pour tester un système overclocké pendant de longues périodes, sans pour autant trop éprouver le système de refroidissement. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
69 °C
67 °C
79 °C
33 °C
114 W
171 W
Par rapport au maximum
79.3 %
77.9 %
75.2 %
91.7 %
66.3 %
67.9 %
Évaluation
– température package moyennement élevée
– température mémoire relativement élevée
– consommation CPU/système moyenne
À utiliser pour
– tests de stabilité pour systèmes overclockés

Test de la mémoire

On atteint dans ce test la température la plus élevée de la mémoire parmi tous nos tests de torture. La consommation électrique des modules de RAM et le dégagement de chaleur de chaque puce sont significatifs. Il s’agit donc d’un excellent test pour évaluer la stabilité de la mémoire en complément d’autres tests moins spécifiques.


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
48 °C
52 °C
47 °C
36 °C
75 W
116 W
Par rapport au maximum
55.2 %
49.5 %
54.7 %
100 %
43.6 %
46.0 %
Évaluation
– température package très basse
– température mémoire la plus élevée du panel
– consommation CPU/système très basse
À utiliser pour
– tests de stabilité pour la mémoire

powerMAX, Heavy Load

CPUID powerMAX

Image 8 : Comparatif : le meilleur logiciel de torture de processeur

Le test combiné GPU ne nous avait pas convaincus dans la première partie en raison d’une charge GPU bien trop faible, mais pour ce qui est de torturer le CPU, le programme s’en sort mieux. En plus, on peut choisir d’un clic de souris d’activer les instructions AVX ou SSE. Le graticiel est disponible à cette adresse.

  • Avec AVX

On n’obtient pas des valeurs aussi élevées que Prime95 avec AVX, mais on s’en rapproche beaucoup. La charge obtenue est très élevée et constitue ainsi un bon test pour le refroidissement. Par contre, cette variante n’est pas adaptée pour tester la stabilité d’un système overclocké. Ajoutons que les FPU et le cache sont aussi fortement sollicités. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
79 °C
79 °C
98 °C
28°C
160 W
232 W
Par rapport au maximum
90.8 %
91.9 %
93.3 %
77.8 %
93.0 %
92.1 %
Évaluation
– température package élevée
– température du socle très élevée
– température mémoire basse
– consommation CPU/système très élevée
À utiliser pour
– tests de refroidissement pour système de refroidissement performant
  • Avec SSE

Avec la version SSE du même test, on obtient des températures environ 10°C moins élevées, tandis que la charge mémoire augmente légèrement. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
69 °C
68 °C
98 °C
30°C
132 W
191 W
Par rapport au maximum
79.3 %
79.1 %
93.3 %
83.3 %
76.7 %
75.8 %
Évaluation
– température package moyenne
– température mémoire modérée
– consommation CPU/système moyenne
À utiliser pour
– tests de stabilité pour systèmes overclockés

Heavy Load

Le programme est capable de générer une charge CPU similaire à celle obtenue dans un jeu exigeant. Si on souhaite tester la capacité du système de refroidissement dans un cas de figure du quotidien, ce programme est donc adapté. Sur les configurations peu puissantes, on pourra le laisser tourner pendant une longue période sans craindre d’endommager les composants. On l’a compris, il ne s’agit donc pas d’un test de torture. Le programme est disponible ici

Image 9 : Comparatif : le meilleur logiciel de torture de processeur

Ce que les CPU calcule et comment il s’y prend reste le secret du programme, qui ne donne aucune information en la matière. Il semble toutefois qu’il n’utilise aucun jeu d’instructions complémentaire. 


CPU Package
(PECI)
T. coeurs
T. socle
T. mémoire
Conso CPU
Conso système
Mesure
58 °C
61 °C
60 °C
30°C
105 W
156 W
Par rapport au maximum
66.7 %
70.9 %
57.1 %
83.3 %
61.0 %
61.9 %
Évaluation
– température package basse
– température mémoire modérée
– consommation CPU/système assez basses
À utiliser pour
– tests de stabilité pour systèmes anciens ou modestes
– tests de stabilité pour portables
– simulation d’une charge moyenne

Graphiques : consommations comparées

La mesure de la consommation électrique permet d’évaluer la chaleur dégagée, mais elle ne dit pas tout. Nous y reviendrons. Observons tout d’abord ce que le package consomme. On voit que d’une variante à l’autre, la consommation peut varier énormément. Si certaines valeurs paraissent particulièrement élevées, rappelons que nous avons choisi un Intel Core i7 8700 qui se montre particulièrement gourmand dans les tests de torture. Ces valeurs indiquent donc plus ou moins le maximum de ce qu’une configuration grand public pourrait consommer. Sur la plupart des machines, ce sera beaucoup moins.

Consommation CPU

En termes de consommation, Prime95 devance la concurrence avec l’utilisation des AVX et l’option « small FFT » activée, suivi de près par powerMAX avec AVX puis le test des FPU de Aida64.

Image 10 : Comparatif : le meilleur logiciel de torture de processeur

Consommation totale

Le classement reste plus ou moins le même quand on considère la consommation totale du système. On observe quelques variations en milieu de classement dues à une sollicitation plus importante d’autres composants (par exemple la mémoire vive) et des pertes différentes au niveau des convertisseurs de tension en raison de profils de charge différents. Mais ces variations restent marginales. 

Image 11 : Comparatif : le meilleur logiciel de torture de processeur

Consommation annexe déduite

Nous avons tout de même soustrait la consommation du package CPU à la consommation totale pour voir combien les autres composants consommaient.  On voit alors que certains tests CPU sollicitent en fait tout le système et que d’autres composants génèrent eux aussi de la chaleur. C’est une donnée importante à prendre en compte dans le cas d’un système de refroidissement watercoolé : il ne faut pas seulement considérer le package, mais aussi le reste des composants avec un refroidissement du boîtier approprié.

Image 12 : Comparatif : le meilleur logiciel de torture de processeur

Graphiques : températures comparées

Passons aux températures, qui sont la conséquence directe du dégagement de chaleur des composants. Comme nos tests sollicitent différentes parties du CPU, certains résultats sont surprenants.

Température interne du CPU

Commençons avec la température interne qui est communiquée presque en temps réel par les diodes (DTS) et réagissent donc rapidement aux variations de charges. Notre refroidissement à base de compresseur Chiller permet à la température de l’eau de rester constamment à 20°C. On peut ainsi comparer les températures de manière très fiable. Le graphique suivant montre la moyenne des valeurs communiquées par les différents cœurs sur l’ensemble du test : 

Image 13 : Comparatif : le meilleur logiciel de torture de processeur

Température du package

La température du package ou PECI (Platform Environment Control Interface) recouvre plus ou moins la température moyenne des cœurs. Nous présentons ici la moyenne obtenue dans chaque test après 30 à 45 minutes (lorsque la température s’est stabilisée). En général, on se situe au niveau de la température des cœurs, mais parfois un peu au-dessus, selon le test. 

Image 14 : Comparatif : le meilleur logiciel de torture de processeur

Température sous le socket

Observons maintenant la température communiquée par une sonde placée juste en dessous du socle CPU. Comme le CPU est refroidi par le système de refroidissement via le heatspreader (capsule), la température sous le socle ne monte que très lentement… mais sûrement car on voit que dans Prime95, elle atteint 105°C (!!), malgré notre refroidisseur de compétition !

Ce résultat prouve que l’utilisation de Prime95 avec instructions AVX doit se faire avec la plus grande prudence. Si on teste la stabilité du système, il faut que le programme de monitoring soit capable de lire toutes les températures pour pouvoir réagir en conséquence. 

Il faut donc se méfier des températures internes (DTS) du CPU, car sous le socle, la carte mère peut lentement se désagréger. 

Image 15 : Comparatif : le meilleur logiciel de torture de processeur

Température DRAM

La charge de la mémoire est aussi très instructive avec des différences parfois importantes entre les tests, comme on le voit sur le graphique suivant : 

Image 16 : Comparatif : le meilleur logiciel de torture de processeur

Résumé et conclusion

Test de la charge maximale    

Image 17 : Comparatif : le meilleur logiciel de torture de processeurPour simuler la consommation maximale de tous les composants et les besoins de refroidissement induits tout en vérifiant la stabilité de l’alimentation électrique, il faut donc passer par des programmes de type « power virus » tels que Prime95 avec AVX (« small FFT » activé), powerMAX, qui se débrouille très bien pour un nouveau venu, ou encore le test des FPU dans Aida 64. Au quotidien, il est rare que les programmes fassent un usage aussi systématique de ces instructions et ces tests sont donc avant tout théoriques. Si on souhaite les rendre un peu plus proches de la réalité, il faut alors privilégier l’usage des instructions SSE.

C’est en fonction de ces tests extrêmes, avec ou sans AVX, qu’il faut dimensionner son système de refroidissement, en ne perdant pas de vue l’importance du refroidissement du boitier. En effet, un nombre important d’utilisateurs possédant une boucle de watercooling personnalisée oublient qu’il faut aussi un peu d’air à la carte mère pour respirer, sans quoi c’est condamner les convertisseurs de tension à une mort à petit feu.

Optimiser les nuisances sonores

La ventilation du boîtier devrait toujours être régie par un capteur de température. Une fois que l’on a défini la valeur maximale atteinte en « test de torture absolu », on peut simuler à l’aide d’une combinaison de tests de torture CPU et GPU plus « light » la charge dans un jeu exigeant. Nous conseillons ici particulièrement l’association de MSI Kombustor avec OCCT comme décrit plus haut. Avec les charges générées, on peut optimiser la courbe de vitesse de rotation des ventilateurs en plaçant la montée brutale de sécurité juste après les températures atteintes dans le test de torture « réaliste ».

Limites des tests de stabilité

Avec ces programmes, il n’est pas possible de garantir à 100% qu’un système de montrera stable en toute circonstance, mais on peut tout de même s’assurer que le système de refroidissement et l’alimentation électrique fonctionnent de manière appropriée. Ces programmes ne remplacent cependant pas les tests dans des programmes du quotidien pour traquer les instabilités dues à un overclocking trop optimiste. Prime95 et consorts ne sont pas des machines à traquer les erreurs de calcul, mais de simples outils de calcul optimisés pour une seule chose : consommer le plus possible d’énergie.

Conclusion

En réfléchissant un peu et avec les programmes appropriés, qui pour la plupart sont gratuits, on peut tester à peu de frais son système de refroidissement et la stabilité de son système. Ces tests permettent aussi de déceler une éventuelle dégradation de la performance de refroidissement afin de réagir en conséquence. Aussi, ces tests devraient être effectués tous les six mois sur les systèmes récents, voire plus régulièrement pour les systèmes plus anciens, surtout si on utilise son système de manière intensive au quotidien. Ces tests ne sont donc pas seulement destinés aux overclockers, mais à ceux pour qui la stabilité est primordiale.