Activer tous les cœurs de processeur sous Windows 10 et 11

Admin

Presque tous les processeurs modernes sont multicœurs. Les versions modernes de Windows prennent en charge les processeurs multiprocesseurs et tous les cœurs de ceux-ci sont actifs par défaut.

Contenu:

  • Recherchez le nombre de processeurs et de cœurs disponibles sous Windows
  • Comment activer tous les cœurs sous Windows
  • Comment restreindre l'application à des cœurs spécifiques sous Windows (affinité CPU)
  • Modifier le nombre de cœurs utilisés au démarrage de Windows

Windows impose une limite stricte au nombre maximum de processeurs physiques et de cœurs (processeurs logiques) pris en charge, en fonction de la version et de l'édition :

  • Windows 10 x86 (Enterprise Pro, Home) — jusqu'à 2 processeurs et 32 ​​processeurs logiques (les cœurs virtuels physiques et Hyper-Threading sont pris en compte)
  • Windows 10/11 x64 — jusqu'à 2 processeurs et 256 processeurs logiques
  • Windows Server 2022/2019/2016/2012R2 – jusqu'à 64 processeurs physiques avec 640 cœurs logiques
  • Windows Server 2008 R2 – 256 cœurs logiques

Recherchez le nombre de processeurs et de cœurs disponibles sous Windows

Vous pouvez vérifier le nombre de processeurs physiques, de cœurs et de processeurs logiques disponibles dans Windows à l'aide du Gestionnaire des tâches.

  1. Courir taskmgr.exe et allez au Performance languette.
  2. Sélectionnez le CPU languette;
  3. Vous verrez le nombre de processeurs (sockets), de cœurs physiques (24 cœurs) et de processeurs logiques disponibles.

Les processeurs logiques affichent le nombre de cœurs logiques disponibles lorsque HyperThreading est activé sur un ordinateur.

Comment trouver le nombre de cœurs de processeur sous Windows

Le gestionnaire de périphériques (devmgmt.msc) indique également le nombre de processeurs logiques disponibles.

les gestionnaires de périphériques répertorient les cœurs

Vous pouvez également trouver des informations sur les processeurs physiques et le nombre de cœurs qu'ils contiennent dans la section Processeur de msinfo32.exe outil:

Processor Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core(s), 24 Logical Processor(s)
Processor Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core(s), 24 Logical Processor(s)
Obtenez des informations sur le processeur logique sous Windows

Vous pouvez utiliser PowerShell pour voir combien de cœurs et de processeurs logiques sont disponibles :

Get-WmiObject -class Win32_processor | ft NumberOfCores, NumberOfLogicalProcessors

NumberOfCores NumberOfLogicalProcessors. 12 24. 
Obtenez le nombre total de cœurs sous Windows avec PowerShell

La variable d'environnement spéciale Windows contient également des informations sur le numéro de processeur logique :

echo %NUMBER_OF_PROCESSORS%

Comment activer tous les cœurs sous Windows

Si tous les cœurs de processeur ne sont pas disponibles sous Windows, vérifiez qu'ils sont activés dans les paramètres BIOS/UEFI. Il peut y avoir deux options ici :

  • HyperThreading – permet d'utiliser les deux processeurs logiques du cœur physique du processeur
  • Cœurs de processeur actifs – option pour activer ou désactiver le nombre de cœurs.

Redémarrez Windows et entrez les paramètres du BIOS (généralement avec le F2, Del, F10, ou F1 clés).

Les noms d’options spécifiques et la disponibilité varient en fonction de la version de votre BIOS et du modèle de processeur. Dans mon cas, toutes les options du processeur se trouvent dans la section Configuration du processeur :

  • Hyper-Threading TOUS: Enabled
  • Cœurs de processeur actifs: All
Activer l'hyper-threading et les cœurs de processeur dans le BIOS (UEFI)

Ces paramètres peuvent être situés dans les sections Advanced ou Extreme Tweaker et appelés Options de processeur, AMD Core Select, Processor Core, Active Processor Cores, Core Multi-Processing, CPU Cores, etc.

Comment restreindre l'application à des cœurs spécifiques sous Windows (affinité CPU)

Sous Windows, vous pouvez configurer une application pour qu'elle s'exécute uniquement sur un ou plusieurs cœurs de processeur spécifiques. Par défaut, une application Windows peut s'exécuter sur n'importe quel cœur.

Vous pouvez utiliser le Affinité du processeur fonctionnalité pour lier un programme à des cœurs spécifiques. Cela peut être nécessaire si vous souhaitez restreindre l'utilisation du processeur du programme ou l'exécuter sur un seul cœur (cela peut être nécessaire pour exécuter des applications héritées qui ne fonctionnent pas correctement sur des ordinateurs multicœurs).

Vous pouvez modifier l'affinité principale d'une application en cours d'exécution dans le Gestionnaire des tâches :

  1. Ouvrez le Détails languette;
  2. Recherchez et cliquez avec le bouton droit sur le processus de votre application. Sélectionner Définir l'affinité; Définir l'affinité du processeur du processus
  3. Marquez les cœurs physiques autorisés à exécuter les instructions de l'application. Comment limiter un processus à un seul cœur de processeur

Il n'est possible d'exécuter une application sur un seul cœur qu'à l'aide de l'invite de commande. Dans cet exemple, je limiterai l'application à CPU0.

cmd.exe /c start /affinity 1 "C:\MyApp\myappname.exe"

Modifier le nombre de cœurs utilisés au démarrage de Windows

Windows utilise toujours un seul cœur pour démarrer. Vous pouvez autoriser l'utilisation de tous les cœurs lors du démarrage de Windows à l'aide de la configuration système :

  1. Ouvrir msconfig;
  2. Clique le Botte onglet et sélectionnez votre entrée ;
  3. Cliquez sur Options avancées;
  4. Sélectionnez le Nombre de processeurs option dans les options avancées de BOOT ;
  5. Sélectionnez le nombre de processeurs logiques (threads) pouvant être utilisés pendant le processus de démarrage. Nombre de processeurs et mémoire maximale au démarrage de Windows .

Votre Windows ne démarrera pas plus rapidement si vous augmentez le nombre de processeurs disponibles au démarrage. De plus, cette option peut entraîner des problèmes de démarrage de Windows dans certains cas, notamment si l'option de verrouillage PCI est activée (erreur de démarrage BAD SYSTEM CONFIG INFO). Il n’est donc généralement pas recommandé d’activer et de configurer cette option.

Comment configurer le cryptage complet du disque sur Windows avec Bitlocker
Comment configurer le cryptage complet du disque sur Windows avec Bitlocker

Que ce soit une protection contre. le piratage, la protection contre les fouineurs qui vivent sou...

Comment forcer la suppression d'un fichier ou d'un dossier sous Windows
Comment forcer la suppression d'un fichier ou d'un dossier sous Windows

Essayer de supprimer un fichier ou un dossier tenace de votre PC Windows peut être frustrant. Par...

Comment définir un fond d'écran différent sur chaque moniteur dans Windows 10
Comment définir un fond d'écran différent sur chaque moniteur dans Windows 10

Si tu as un configuration à deux moniteurs, vous pouvez définir un fond d'écran unique sur chaque...