Tutoriels

Est-ce mal d'activer tous les cœurs de processeur? recommandations et comment les désactiver

Table des matières:

Anonim

Sur un PC, il est possible de désactiver ou d'activer tous les cœurs de processeur, mais est-ce vraiment mauvais ou bon? Certes, la réponse pour beaucoup est évidente, mais de nombreux utilisateurs ont encore des doutes sur la capacité de travail d'un processeur et l'influence sur sa température ou sa durabilité.

C'est pourquoi dans cet article, nous verrons en quoi cela consiste à activer ou désactiver les cœurs, la différence entre les threads et les cœurs et s'il est vraiment recommandé de superposer notre processeur et comment il est possible de le faire. Alors, sans plus tarder, commençons.

Index du contenu

Processeurs à plusieurs cœurs Pourquoi?

Le processeur de notre ordinateur est l'élément en charge de réaliser tous les calculs qu'un programme ou système d'exploitation génère dans nos équipements. L'unité centrale de traitement est chargée d'exécuter les opérations que nous générons après avoir interagi avec l'interface de l'équipement, et grâce à cela les signaux électriques sous forme de bits d'information sont traduits en travail utile.

Eh bien, l'élément le plus important d'un processeur aujourd'hui est peut-être ses cœurs en plus de sa fréquence. Depuis plus de 10 ans, il y a des processeurs avec plus d'un cœur à l'intérieur de leur puce, pour que nous le comprenions bien, les cœurs d'un processeur sont les éléments qui sont en charge du traitement des informations.

Un CPU avec un seul cœur se compose d'une ALU (Logical Arithmetic Unit), UC (Control Unit), mémoire cache, etc. Eh bien, lorsqu'un processeur a plusieurs cœurs, tous ces composants seront répliqués en nombre égal dans chaque cœur ou « cœur ». De cette façon, vous pourrez effectuer plusieurs opérations simultanément dans chaque cycle d'horloge et ainsi multiplier ses performances.

Donc, plus il y a de cœurs, plus le processeur aura de capacité de traitement. À cela, nous ajoutons la fréquence, plus il y aura de GHz (Gigahertz), plus il pourra effectuer d'opérations par seconde. C'est exactement la même chose chez AMD qu'Intel, ils sont basés sur le même principe.

Différence entre le noyau et le fil

En plus des cœurs, dans un processeur, il y a des threads, et il est très important de connaître la différence entre les deux, car cela affectera directement ce que nous voyons dans notre système d'exploitation ou notre BIOS.

Eh bien, nous parlons de Core lorsque nous nous référons à un circuit intégré physique situé sur la puce du processeur. Chaque noyau a ses propres composants, cache, etc. (sauf le cache L3 partagé).

Au lieu de cela, un thread ou Thread est un noyau logique, un noyau que seul le système d'exploitation comprend. Le système d'exploitation charge les programmes à exécuter en mémoire et les subdivise également en tâches ou en flux de contrôle de données afin de les distribuer aux cœurs de processeur. Chacun de ces flux est appelé un thread et ils seront parfaitement gérés ou ordonnés pour être traités via la RAM, le cache et d'autres éléments du processeur.

Un processeur pourra avoir jusqu'à deux threads par cœur, c'est-à-dire que si un i9-9900K a 8 cœurs, nous allons maintenant avoir 16 threads dans lesquels répartir et subdiviser les tâches afin que le traitement soit plus efficace. Intel est capable de créer des cœurs logiques dans ses processeurs en utilisant la technologie Hyper Threading, tandis qu'AMD le fait avec la technologie SMT. La différence est qu'Intel ne l'utilise que pour les processeurs et les ordinateurs portables haut de gamme, tandis qu'AMD l'implémente dans toute sa gamme Ryzen.

Lorsqu'un CPU ne possède aucune de ces technologies, il aura le même nombre de cœurs que de threads.

Comment différencie-t-on les cœurs et les threads?

Toutes les explications précédentes nous aideront à connaître la différence entre ces deux éléments, car la désactivation des cœurs n'est pas la même chose que le threading. En fait, Windows 10 ne va pas présenter les threads comme s'ils étaient des noyaux et évidemment ce n'est pas pareil d'en désactiver certains que d'autres. Voyons la différence dans un ordinateur avec ce i9-9900K à l'intérieur.

La première photo correspond à une capture d'écran du BIOS de ce même ordinateur dans la section où nous pouvons activer ou désactiver les cœurs. Comme vous pouvez le voir, il a 8 cœurs (7 plus tous).

Alors que dans le Gestionnaire des tâches de Windows, le moniteur de ressources, nous avons un nombre de 16 processeurs, ce qui correspond aux threads. Gardez donc cela à l'esprit, Windows parle de "processeurs" se référant aux threads et non aux cœurs.

Dans la section des performances du gestionnaire de tâches, cela sera plus clair pour nous, car ici, il nous informe du nombre de processeurs logiques, comme il l'appelle.

Alors, est-ce mal d'activer tous les cœurs de processeur?

Certainement PAS, en fait, il est recommandé et ce que tout le monde devrait faire. Si nous achetons un processeur à 8 cœurs, le moins que nous puissions faire est de profiter de toute sa puissance et d'avoir tous ses cœurs actifs dès le départ.

Toujours activé par défaut

Et c'est que Windows et d'autres systèmes tels que Mac ou Linux, ont toujours tous les cœurs d'un processeur activé par défaut. Sans que nous fassions quoi que ce soit, quel que soit le processeur installé, le système d'exploitation détectera automatiquement tous les cœurs et leur donnera l'utilisation nécessaire.

Les systèmes d'aujourd'hui sont parfaitement capables d'utiliser tous les cœurs, même les processeurs avec jusqu'à 32 cœurs et 64 threads comme l'AMD Threadripper 2990WX. Imaginez que vous regardiez cela dans votre gestionnaire de tâches.

Tous les cœurs ne sont pas toujours utilisés

Mais quelque chose que nous devons prendre en compte, c'est que dans des systèmes comme Windows, ils peuvent désactiver automatiquement les cœurs en fonction des besoins de performances que vous avez. Ce n'est pas courant, mais si nous constatons une baisse notable des performances de notre équipement sans raison, nous pouvons avoir une série de cœurs désactivés. Ensuite, nous verrons comment faire tout cela.

Certains systèmes plus anciens comme Win dows 7 ou Windows 8 ont tendance à désactiver un certain nombre de cœurs par défaut s'ils ne sont pas utilisés, ces versions devront donc être particulièrement prudentes. Windows 10 pour sa part ne le fait pas.

En fait, les performances des processeurs multicœurs dépendent entièrement de la façon dont une application est programmée. Et oui, nous devons savoir que toutes les applications ne sont pas capables d'utiliser tous les cœurs d'un processeur, en fait, certaines n'en utilisent qu'un, car leur programmation n'a pas considéré le travail multi-processus.

Au lieu de cela, de meilleures applications de niveau et de qualité, ainsi que des jeux sont capables d'utiliser la capacité maximale de notre processeur, et c'est ainsi que cela devrait être.

Différence de performances sur un processeur avec des cœurs désactivés

Pour faire la différence entre l'activation et la désactivation des cœurs un peu plus visuel, nous allons voir la comparaison entre une référence avec Cinebench R15 et notre Intel Core i9-9900K avec tous ses cœurs activés, et avec seulement quatre d'entre eux:

Eh bien, vous voyez, le score est réduit de moitié. Si cela se produit dans un benchmark, la même chose se produira exactement dans les programmes utilisés et dans le système. De toute évidence, il est inutile de désactiver un processeur avec des cœurs.

De plus, vous pouvez penser: "Au moins, nous aurons un processeur moins chaud parce que la moitié ne fonctionne pas." Cela devrait certainement être le cas, bien que si nous stressons ce processeur avec seulement 4 cœurs au maximum, nous obtiendrons des températures très similaires à ce que nous aurions fait avec tous. Il est également vrai que la consommation d'énergie sera réduite de quelques watts, mais vraiment les différences à cet égard sont très petites et n'en valent pas la peine.

Comment désactiver ou activer les cœurs sur un PC

Il est maintenant temps de voir comment nous pouvons activer ou désactiver les cœurs d'un processeur à la fois à partir du système d'exploitation Windows, que la plupart d'entre nous utilisent, et également à partir du BIOS, en particulier d'un BIOS Asus et d'un autre de MSI.

L'utilité de cela n'est pas précisément le fait de les désactiver, mais de voir si notre équipe a vraiment tous les cœurs utilisés pour tirer le meilleur parti de la puissance.

Désactiver ou activer les cœurs dans Windows

Cette méthode est valable pour tous les systèmes d'exploitation Windows, au moins à partir de Windows Vista.

L'outil que nous utiliserons sera " msconfig ", donc la première chose que nous devons faire est d'appuyer sur la combinaison de touches " Windows + R " pour ouvrir l'outil Exécuter. Ensuite, nous écrirons la commande " msconfig " pour ouvrir le panneau de configuration correspondant.

Ensuite, nous irons à l'onglet " Démarrer " et cliquez sur " options avancées ".

Si nous voulons désactiver un certain nombre de cœurs, nous activerons la case «Nombre de processeurs» et choisirons le nombre d'entre eux que nous voulons continuer à travailler. Il est très important de savoir que les threads apparaîtront dans cette liste, et non les cœurs physiques, si votre CPU a 16 threads, alors pour désactiver deux cœurs, nous devrons choisir le numéro 12 (2 + 2 threads).

Si nous voulons réactiver absolument tous les cœurs, car il nous suffira de désactiver la case «nombre de processeurs», automatiquement après un redémarrage, tous les cœurs et threads seront utilisés.

Chaque fois que nous modifierons cette option, nous devrons redémarrer pour que les modifications prennent effet.

Désactiver ou activer les cœurs dans le BIOS

Nous pouvons également effectuer cette procédure dans le BIOS, bien que dans ce cas, nous ne désactiverons pas les threads, mais directement les cœurs. Bien qu'il soit également vrai qu'il existe certains BIOS qui permettent la désactivation des threads.

Pour les utilisateurs qui ont un BIOS Asus UEFI, dans la plupart des cas, le processus sera le suivant: après avoir accédé au BIOS, nous activerons le mode avancé et nous irons à la section " Avancé ". Dans les options liées au CPU, nous trouverons une option qui dit " Active Processor Cores ". C'est ici que nous pouvons sélectionner le nombre de cœurs qui seront actifs.

Il est possible que sur les cartes plus récentes, ce BIOS soit quelque peu différent, dans tous les cas, il y aura toujours une option, soit dans les options avancées du CPU, soit dans la section Overclocking.

Et pour les utilisateurs disposant d'une carte MSI, le processus sera similaire: nous réactiverons le mode avancé et dans ce cas nous passerons directement aux options d'overclocking "OC". Nous aurons une option dont le nom est exactement le même que le précédent, nous pouvons donc y activer le nombre de cœurs à utiliser.

Conclusion et tutoriels associés

Nous espérons qu'avec ce petit tutoriel nous vous avons convaincu que les cœurs d'un processeur sont à utiliser et non à les désactiver. Il y a très peu d'avantages que nous gagnons en température et en consommation, et beaucoup que nous perdons en performances.

Maintenant, nous vous laissons quelques liens que vous pouvez trouver intéressants:

Eh bien, si vous avez des problèmes avec cette question des cœurs et des threads, nous serons heureux de vous aider, alors laissez-nous un commentaire ci-dessous ou demandez dans notre forum matériel.

Tutoriels

Le choix des éditeurs

Back to top button