Dual core rodando apenas em um núcleo

3

Estou usando esse computador com Windows XP no trabalho agora e percebi que o baixo desempenho pode ser devido a ele usar apenas um núcleo, conforme detalhes a seguir:

  • O processador é um Pentium E5400
  • O recurso de vários núcleos está ativado no BIOS
  • O Gerenciador de dispositivos mostra os dois núcleos em "Processadores"
  • O Utilitário de identificação do processador Intel mostra os dois núcleos
  • A CPU-Z detecta apenas um núcleo
  • A guia Desempenho do Gerenciador de tarefas mostra apenas um gráfico (a opção "Um gráfico por CPU" está ativada).
  • Ao fazer operações pesadas, a CPU chega a 100%, eu esperaria que ela chegasse a 50%
  • Process Explorer (por sysinternals) também mostra apenas um gráfico.
  • msconfig não tem nenhuma opção marcada em "BOOT.INI" - > "Opções avançadas" (e se eu tentar verificar / NUMPROC só tenho a opção "1")

Estou confuso, parece que o segundo núcleo é detectado como hardware, mas não está sendo usado. Alguma ajuda?

    
por capitano666 29.11.2012 / 15:59

2 respostas

0

Resposta curta - HAL errado instalado.

Resposta longa - no Gerenciador de dispositivos, em Computador, deve-se dizer ACPI Multiprocessor PC. Se não, o sistema operacional provavelmente foi instalado enquanto o multi-core estava desabilitado no BIOS.

Para corrigir o problema, execute o seguinte comando:

rundll32 syssetup,SetupInfObjectInstallAction ACPIAPIC_MP_HAL 128 %windir%\inf\hal.inf

Você deve ter todos os núcleos funcionando após a reinicialização.

    
por 22.05.2018 / 09:09
-1

Eu já vi isso acontecer com o trabalho com VMs e XPs. Você já substituiu a CPU deste computador de uma CPU de um único núcleo para uma CPU de dois núcleos?

A solução mais fácil para isso quando eu encontrei isso com uma VM onde eu adicionei um núcleo adicional está fazendo um "Repair Install" do XP e ele irá atualizar os internos do XP para usar todos os núcleos disponíveis.

    
por 29.11.2012 / 20:37