Eu entendi; Alguns dos softwares pré-instalados da Intel estrangularam a CPU. Ir para Programações e Recursos e excluir a plataforma térmica Intel corrigida e uma reinicialização consertou tudo.
Eu tenho o Win8.1 e um processador Intel com 2 (4) núcleos (lógicos).
MAS: o Windows usa apenas 1 núcleo. O Gerenciador de Tarefas mostra a 1ª CPU permanentemente em 100%; todos os outros estão praticamente ociosos.
Após várias horas de pesquisa, descobri que as janelas definem a afinidade de cada processo com o CPU0. No gerenciador de tarefas eu poderia redefinir a afinidade de qualquer processo para qualquer outra CPU (ou para todos), mas isso não é necessário no meu outro computador também.
Quaisquer outras idéias além do msconfig (ouvidas frequentemente na internet, mas isso não corrige meu problema. O Windows sabe sobre as outras CPUs, elas simplesmente não são usadas)?
Por favor, leia este link Depuração psíquica
Este script Powershell (runas an administrator) pode ajudar a descobrir quais processos têm afinidade definida.
get-process | Select Name,ProcessorAffinity
Este script pode pelo menos configurar temporavelmente a máscara para todos os processadores disponíveis (1 + 2 + 4 + 8) = 15 para um processador de dois núcleos com HT (um de quatro núcleos com hyperthreading = 255)
get-process |
Where{ $_.ProcessorAffinity -eq 1} |
Foreach{ $_.ProcessorAffinity = 15 }
Tags cpu-usage windows-8.1 affinity