Comment activer tous les cœurs dans Windows

L’évolution des unités centrales de traitement, ou CPU, est un sujet fascinant et complexe à étudier. De la sortie de l’Intel 4004 en 1971 aux processeurs modernes Intel de la 10e série, ces puces ont connu une augmentation étonnante de la vitesse et de la puissance de calcul en seulement cinq décennies. Les tâches informatiques qui étaient autrefois inimaginables, même pour les plus gros ordinateurs centraux, peuvent désormais être gérées par le smartphone le moins cher, même les ordinateurs portables les plus basiques possèdent des centaines de fois la puissance des ordinateurs exécutant les missions Apollo. Cependant, même avec les progrès astronomiquement rapides de la puissance de calcul, un concept qui intrigue toujours les gens est le concept de processeurs multicœurs. Des fabricants comme Intel et AMD vantent leur nombre toujours croissant de cœurs sur des processeurs plus récents – 4 cœurs, 8 cœurs, 16 cœurs, voire 32 cœurs – et leur utilité pour les charges informatiques lourdes. Mais qu’est-ce que cela signifie même?

Que sont les cœurs de processeur?

Un cœur de processeur est une unité de traitement indépendante sur la puce de processeur physique globale. Chaque cœur possède son propre matériel de traitement et son propre cache, et est connecté au reste du processeur via la mémoire partagée de la puce et le bus système. Un cœur est essentiellement un processeur entier, donc un processeur multicœur revient à assembler plusieurs processeurs et à les faire fonctionner en tandem. Le raisonnement derrière avoir plus de cœurs sur un CPU est qu’il peut souvent être avantageux de diviser les tâches informatiques entre plusieurs cœurs plutôt qu’une seule afin de lui permettre de terminer plus rapidement et plus efficacement.

Cependant, l’efficacité de cette technique dépend du système d’exploitation que vous utilisez ainsi que de l’application spécifique que vous exécutez; de nombreux systèmes d’exploitation et applications ne pouvaient pas tirer parti de plusieurs cœurs et, par conséquent, ne verraient aucun avantage mesurable des cœurs supplémentaires. Cependant, heureusement, presque tous les systèmes d’exploitation modernes et de nombreux programmes gourmands en ressources tels qu’Adobe Premiere peuvent tirer parti des cœurs supplémentaires et, par conséquent, s’exécuter plus rapidement et plus efficacement qu’ils ne le feraient autrement.

Photo fermée de l'unité centrale de traitement Dell noire

Les processeurs multicœurs ont fait leurs débuts en 1996, avec le processeur IBM Power4 exécutant deux cœurs sur une seule puce, ce qui était révolutionnaire à l’époque. Cependant, le support logiciel de cette nouvelle innovation n’est pas apparu immédiatement. Cependant, à partir de Windows XP en 2001, Windows a commencé à prendre en charge les opérations multicœurs et de nombreux développeurs d’applications ont emboîté le pas. En conséquence, à peu près tous les logiciels gourmands en ressources que vous utilisez aujourd’hui utiliseront pleinement la puissance du processeur multicœur que vous avez presque certainement sous le capot.

(Consultez cet article détaillé sur le traitement multicœur pour plus d’informations. Si vous construisez ou achetez un nouveau PC, un examen de cet article sur ce qu’il faut rechercher dans un processeur peut également être utile. Et si vous êtes intéressé par l’histoire des processeurs, bien sûr, nous vous avons couvert!)

Activation des cœurs de processeur sous Windows

L’une des questions que nous nous posons fréquemment chez TutorielsGeek est de savoir si vous devez faire quoi que ce soit pour utiliser pleinement les processeurs multicœurs sur votre ordinateur. La réponse est que cela dépend vraiment de la version de Windows que vous utilisez. Pour les anciennes versions de Windows, telles que Windows XP, vous devrez peut-être modifier un paramètre système dans votre BIOS afin de faire fonctionner la fonctionnalité multicœur. Dans toute version plus récente de Windows, cependant, la prise en charge multicœur est automatiquement activée; vous pouvez ajuster vos paramètres pour utiliser moins de cœurs si nécessaire pour corriger une raison de compatibilité logicielle, mais cela est exceptionnellement rare.

Paramètres de base dans Windows 10

Si vous utilisez Windows 10, tous vos cœurs de processeur seront pleinement utilisés par défaut si votre BIOS / UEFI est correctement configuré. La seule fois où vous utiliseriez cette technique est de limiter les cœurs, que ce soit pour des raisons de compatibilité logicielle ou autrement.

  1. Tapez «msconfig» dans la zone de recherche Windows et appuyez sur Entrée.
  2. Sélectionnez l’onglet Boot, puis Options avancées.
  3. Cochez la case à côté de Nombre de processeurs et sélectionnez le nombre de cœurs que vous souhaitez utiliser (probablement 1, si vous rencontrez des problèmes de compatibilité) dans le menu.
  4. Sélectionnez OK puis Appliquer.

Si vous utilisez Windows 10, la case à côté de «Nombre de processeurs» sera normalement décochée. En effet, Windows est configuré pour utiliser tous les cœurs chaque fois qu’un programme a la capacité de les utiliser.

Paramètres de base dans Windows Vista, 7 et 8

Sous Windows Vista, 7 et 8, le paramètre multicœur est accessible via le même processus msconfig que celui décrit ci-dessus pour Windows 10. Il est également possible sous Windows 7 et 8 de définir l’affinité du processeur, c’est-à-dire de dire au système d’exploitation de utiliser un noyau particulier pour un programme particulier. Cela a été utile pour un certain nombre de choses; vous pouvez définir un certain programme pour qu’il s’exécute toujours sur un cœur afin qu’il n’interfère pas avec les autres opérations du système, ou vous pouvez définir un programme qui a du mal à s’exécuter sur un cœur autre que le premier cœur logique à utiliser le cœur sur lequel il s’exécute. meilleur.

Il n’est pas strictement nécessaire de définir les affinités principales dans Windows 7 ou 8, mais si vous le souhaitez, c’est simple.

  1. Sélectionnez Ctrl + Maj + Echap pour afficher le Gestionnaire des tâches.
  2. Cliquez avec le bouton droit sur le programme dont vous souhaitez modifier l’utilisation principale et sélectionnez Détails.
  3. Sélectionnez à nouveau ce programme dans la fenêtre Détails.
  4. Cliquez avec le bouton droit et sélectionnez Définir l’affinité.
  5. Choisissez un ou plusieurs cœurs et cochez la case pour la sélectionner, décochez-la pour la désélectionner.

Vous remarquerez peut-être que deux fois plus de cœurs sont répertoriés que vous n’en avez. Par exemple, si vous exécutez un processeur Intel i7 avec 4 cœurs, vous en aurez 8 répertoriés dans la fenêtre Affinité. En effet, l’hyperthreading double efficacement vos cœurs, avec quatre réels et quatre virtuels. Si vous voulez savoir combien de cœurs physiques votre processeur possède, essayez ceci:

  1. Sélectionnez Ctrl + Maj + Echap pour afficher le Gestionnaire des tâches.
  2. Sélectionnez Performances et mettez en surbrillance CPU.
  3. Vérifiez le coin inférieur droit du panneau sous Cores.

Il existe un fichier de commandes utile que vous pouvez créer qui peut forcer l’affinité du processeur pour des programmes particuliers. Vous ne devriez pas avoir besoin de l’utiliser mais si vous le faites …

  1. Ouvrez le Bloc-notes ou le Bloc-notes ++.
  2. Tapez ‘Start / affinity 1 PROGRAM.exe’. Tapez sans guillemets et remplacez PROGRAM par le nom du programme spécifique que vous essayez de contrôler.
  3. Enregistrez le fichier avec un nom significatif et ajoutez «.bat» à la fin. Cela le crée comme un fichier batch.
  4. Enregistrez-le à l’emplacement d’installation du programme que vous avez spécifié à l’étape 2.
  5. Exécutez le fichier batch que vous venez de créer pour lancer le programme.

Lorsque vous voyez «affinité 1», cela indique à Windows d’utiliser CPU0. Vous pouvez changer cela en fonction du nombre de cœurs dont vous disposez – «affinité 3» pour CPU1 et ainsi de suite. Cette page du site Web des développeurs Microsoft comporte un liste complète des affinités.

Dois-je activer tous les cœurs dans Windows 10?

Il y a en fait un argument à ce sujet, bien qu’il existe un consensus assez fort parmi les experts selon lequel vous devez utiliser tous vos cœurs. Il y a essentiellement deux points sur lesquels les anti-caristes ont touché. La première est que la réduction de la consommation d’énergie des ordinateurs portables et des PC réduirait la consommation électrique ailleurs. L’autre argument a un peu plus de sens et concerne la durée de vie de la batterie d’un ordinateur portable. Je vais examiner ces deux arguments.

L’angle de consommation d’énergie est assez difficile à créditer. La réalité est que la consommation d’énergie d’un PC moderne peut être élevée sur des périodes de rafale. Mais il est également vrai que ces explosions de puissance n’utilisent toujours pas autant de jus. Même à la consommation d’énergie la plus élevée, un Core i7 (actuellement le gagnant de la compétition Power Hog parmi les processeurs traditionnels) n’utilise que 130 watts. Comparez cela à un réfrigérateur à 250 watts. une unité de fenêtre AC à 1400, et l’air central à 3500 watts. Si vous souhaitez économiser de l’énergie, baissez le CA d’un cran et laissez votre PC fonctionner à plein régime.

L’argument en faveur de la réduction de l’utilisation du cœur afin d’économiser la durée de vie de la batterie de l’ordinateur portable (moins d’énergie utilisée = moins de cycles de charge = ce Macbook qui dure quelques années de plus) a un attrait superficiel. Je dois admettre qu’étant donné le coût d’un ordinateur portable haut de gamme, il pourrait être judicieux de dorloter la machine en éteignant certains cœurs. Cependant, cet objectif peut être atteint de manière beaucoup plus efficace et plus pratique en sous-synchronisant un peu le processeur. Le sous-cadencement signifie que l’horloge de la machine doit fonctionner plus lentement que la normale, ce qui à son tour réduira les performances et réduira considérablement la consommation des batteries. Les cœurs, lorsqu’ils ne sont pas utilisés, ne consomment tout simplement pas beaucoup d’énergie, de sorte que les économies seraient minimes. Le sous-cadencement du processeur réduit directement la consommation électrique de la machine et peut en fait atteindre l’objectif d’une durée de vie plus longue de l’ordinateur portable.

Le processeur est la partie la plus importante de votre ordinateur, il est donc logique de vouloir pousser tous les cœurs à leur limite. Bien sûr, si vous rencontrez toujours des difficultés pour pousser votre appareil au niveau de performance que vous souhaitez, vous pouvez envisager de mettre à niveau votre processeur (si vous possédez un ordinateur de bureau) ou d’envisager de prendre un nouvel ordinateur portable avec des technologies de pointe. Matériel. Ou, si vous préférez rendre Windows 10 encore plus rapide sur votre matériel actuel, consultez notre guide définitif ici.

Ce site utilise des cookies, vous pouvez voir ici la politique en matière de cookies    Voir la politique en matière de cookies
Privacidad