Habilite todos los núcleos de CPU en Windows 10 y 11

Admin

Casi todas las CPU modernas son multinúcleo. Las versiones modernas de Windows son compatibles con CPU multiprocesador y todos los núcleos están activos de forma predeterminada.

Contenido:

  • Encuentre la cantidad de CPU y núcleos disponibles en Windows
  • Cómo habilitar todos los núcleos en Windows
  • Cómo restringir la aplicación a núcleos específicos en Windows (afinidad de CPU)
  • Cambiar la cantidad de núcleos utilizados en el arranque de Windows

Windows tiene un límite estricto en la cantidad máxima de CPU y núcleos (procesadores lógicos) físicos admitidos, según la versión y edición:

  • Windows 10 x86 (Enterprise Pro, Home): hasta 2 CPU y 32 procesadores lógicos (se consideran núcleos virtuales Hyper-Threading y físicos)
  • Windows 10/11 x64: hasta 2 CPU y 256 procesadores lógicos
  • Windows Server 2022/2019/2016/2012R2: hasta 64 procesadores físicos con 640 núcleos lógicos
  • Windows Server 2008 R2 – 256 núcleos lógicos

Encuentre la cantidad de CPU y núcleos disponibles en Windows

Puede verificar la cantidad de CPU físicas, núcleos y procesadores lógicos disponibles en Windows mediante el Administrador de tareas.

  1. Correr taskmgr.exe y ve al Actuación pestaña.
  2. Selecciona el UPC pestaña;
  3. Verá la cantidad de CPU (sockets), núcleos físicos (24 núcleos) y procesadores lógicos disponibles.

Los procesadores lógicos muestran la cantidad de núcleos lógicos disponibles cuando HyperThreading está habilitado en una computadora.

Cómo encontrar la cantidad de núcleos de CPU en Windows

El Administrador de dispositivos (devmgmt.msc) también muestra la cantidad de procesadores lógicos disponibles.

Los administradores de dispositivos enumeran los núcleos.

También puede encontrar información sobre las CPU físicas y la cantidad de núcleos que tienen en la sección Procesador de msinfo32.exe herramienta:

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)
Obtenga información del procesador lógico en Windows

Puede usar PowerShell para ver cuántos núcleos y procesadores lógicos hay disponibles:

Get-WmiObject -class Win32_processor | ft NumberOfCores, NumberOfLogicalProcessors

NumberOfCores NumberOfLogicalProcessors. 12 24. 
Obtenga el número total de núcleos en Windows con PowerShell

La variable de entorno especial de Windows también contiene información del número de procesador lógico:

echo %NUMBER_OF_PROCESSORS%

Cómo habilitar todos los núcleos en Windows

Si no todos los núcleos de CPU están disponibles en Windows, verifique que estén habilitados en la configuración de BIOS/UEFI. Puede haber dos opciones aquí:

  • HyperThreading: permite el uso de ambos procesadores lógicos del núcleo físico de la CPU
  • Núcleos de procesador activos: opción para habilitar o deshabilitar la cantidad de núcleos.

Reinicie Windows e ingrese la configuración del BIOS (generalmente con el F2, Del, F10, o F1 llaves).

Los nombres de opciones específicas y la disponibilidad varían según la versión de BIOS y el modelo de CPU. En mi caso, todas las opciones de CPU están en la sección Configuración del procesador:

  • Hyper-Threading TODO: Enabled
  • Núcleos de procesador activos: All
Habilite Hyper-Threading y núcleos de CPU en BIOS (UEFI)

Estas configuraciones pueden estar ubicadas en las secciones Avanzado o Extreme Tweaker y llamarse Opciones de procesador, Selección de núcleo AMD, Núcleo de procesador, Núcleos de procesador activos, Multiprocesamiento de núcleos, Núcleos de CPU, etc.

Cómo restringir la aplicación a núcleos específicos en Windows (afinidad de CPU)

En Windows, puede configurar una aplicación para que se ejecute solo en uno o en núcleos de CPU específicos. De forma predeterminada, una aplicación de Windows puede ejecutarse en cualquier núcleo.

Puedes usar el Afinidad del procesador característica para vincular un programa a núcleos específicos. Esto puede ser necesario si desea restringir el uso de la CPU del programa o ejecutarlo en un solo núcleo (puede ser necesario para ejecutar aplicaciones heredadas que no funcionan correctamente en computadoras con varios núcleos).

Puede cambiar la afinidad principal de una aplicación en ejecución en el Administrador de tareas:

  1. Abre el Detalles pestaña;
  2. Busque y haga clic derecho en el proceso de su aplicación. Seleccionar Establecer afinidad; Establecer la afinidad de la CPU del proceso
  3. Marque los núcleos físicos que pueden ejecutar las instrucciones de la aplicación. Cómo limitar un proceso a un solo núcleo de CPU

Sólo es posible ejecutar una aplicación en un único núcleo mediante el símbolo del sistema. En este ejemplo, restringiré la aplicación a CPU0.

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

Cambiar la cantidad de núcleos utilizados en el arranque de Windows

Windows siempre usa solo un núcleo para arrancar. Puede permitir el uso de todos los núcleos al iniciar Windows usando la Configuración del sistema:

  1. Abierto msconfig;
  2. Haga clic en el Bota pestaña y seleccione su entrada;
  3. Hacer clic Opciones avanzadas;
  4. Selecciona el Número de procesadores opción en las Opciones avanzadas de ARRANQUE;
  5. Seleccione la cantidad de procesadores lógicos (subprocesos) que se pueden usar durante el proceso de inicio. Número de procesadores y memoria máxima al iniciar Windows .

Su Windows no arrancará más rápido si aumenta la cantidad de procesadores disponibles al inicio. Además, esta opción puede provocar problemas de arranque de Windows en algunos casos, especialmente si la opción de bloqueo PCI está habilitada (error de arranque de INFORMACIÓN DE CONFIGURACIÓN MALA DEL SISTEMA). Por lo tanto, normalmente no se recomienda habilitar y configurar esta opción.

¿Qué es el servicio Bonjour (y lo necesita)?
¿Qué es el servicio Bonjour (y lo necesita)?

Los productos de Apple funcionan bien con otros productos de Apple, pero menos con Windows o Linu...

Cómo usar un video como fondo de pantalla en Windows 10
Cómo usar un video como fondo de pantalla en Windows 10

Si se ha quedado con un fondo azul básico y un esquema de color estándar, es posible que no se ha...

Cómo desinstalar correctamente programas en Windows 10
Cómo desinstalar correctamente programas en Windows 10

Si alguna vez has intentado desinstalar programas de su PC con Windows, probablemente haya notado...