Duas velocidades do núcleo diferentes são mostradas em dois sistemas operacionais diferentes por CPU-Z

3

Instalei CPUID CPU-Z no meu laptop para revisar os recursos do meu processador. No Windows XP, ele mostra a velocidade do núcleo certa,

Clock speed- 133MHz  
Multiplier- 14  
Core speed = 133*14
           =1862MHz

Esta é a minha velocidade real. Mas no Windows 7 não mostra a velocidade certa

Clock speed- 133MHz  
Multiplier- 6 
Core speed = 133*6
           =798MHz

Outro fato estranho é que sempre que eu abro outro programa pesado, o multiplicador aumenta de repente, mostrando a velocidade real do núcleo.

Alguém tem idéia sobre o motivo pelo qual dois multiplicadores diferentes são mostrados em dois casos diferentes, resultando em duas velocidades diferentes.

    
por Deb 16.08.2012 / 06:38

3 respostas

5

Em suma, isso não é uma falha, este é um recurso de economia de energia dos processadores modernos. A Intel o chama de Speedstep , a AMD o chama PowerNow !.

Basicamente, quando o seu processador não está funcionando muito bem, ele irá "desligar" (ou fazer o "underclock" se preferir) para economizar energia e produzir menos calor. Quando você precisa trabalhar duro, ele retorna à velocidade máxima, conforme necessário. Essa transição é quase instantânea e, se estiver fazendo seu trabalho corretamente, você não deve realmente notar que seu sistema está "lento" devido à baixa velocidade do clock ou às transições entre a velocidade.

Novos processadores Intel (i3, i5, i7) e AMD agora têm uma extensão para isso, de modo que o processador pode realmente auto-overclock se for seguro fazê-lo dentro dos limites térmicos ou de energia. A versão da Intel disso é Turbo Boost . A ideia por trás disso é que a energia é economizada ao manter o processador com um clock maior, mas por um tempo menor antes de retornar ao modo inativo, quanto mais tempo gasto no modo inativo, melhor será a economia de energia.

O motivo pelo qual você pode não estar vendo isso no XP é possivelmente porque requer suporte do sistema operacional e dos drivers do conjunto de chips, se você tiver drivers antigos ou não tiver ativado um plano de energia que tente economizar energia, você não verá o underclocking do CPU, o perfil de energia "desktop" ou "performance" (não me lembro do nome) nem todas as CPUs ativam recursos de economia de energia se bem me lembro.

O Windows 7 ativa esse modo de economia de energia por padrão, pois o atraso para a comutação de velocidade é imperceptível, o Windows XP pode precisar que você mude para um perfil de energia "móvel" para ver a alteração da freqüência da CPU.

De acordo com a página da Wikipedia para SpeedStep que confirma que você pode precisar alterar o perfil de energia para habilitar a CPU SpeedStep para fazer o underclock do processador:

Under Microsoft Windows XP, SpeedStep support is built into the power management console under the control panel. In Windows XP a user can regulate processor speed indirectly by changing power schemes. The "Home/Office Desk" setting disables SpeedStep, the "Portable/Laptop" power scheme enables SpeedStep, and the "Max Battery" uses SpeedStep to slow the processor to minimal power levels as the battery weakens. The SpeedStep settings for power schemes, either built-in or custom, cannot be modified from the control panel's GUI, but can be modified using the POWERCFG.EXE command-line utility.

    
por 16.08.2012 / 08:53
3

Deixe-me fazer um prefácio com um aviso de que estou apenas supondo que é difícil fazer uma determinação sem mais informações.

O caso provável é que você tem uma cpu que pode pisar, ou seja, alterar sua velocidade para economizar energia, dependendo do uso. Eu estou supondo que este é o caso, porque normalmente é mais prevalente em ambientes de tipo de laptop. Meu palpite a respeito de por que o XP é diferente de 7 é uma das duas coisas: as configurações de energia são diferentes (há uma opção para otimizar energia ou desempenho) ou o XP não suporta o mecanismo de passo (via drivers) fixando-o ao max.

Para completar, os processadores mais recentes (tipicamente desktop) possuem turbo-boost que permite que um único núcleo seja mais rápido se você desligar outros núcleos. O trade-off aqui é feito para dissipação de calor, em vez de consumo de energia (mesmo que os dois estejam relacionados).

    
por 16.08.2012 / 08:53
-4

Bem, o site oficial da Microsoft alega que o sistema operacional tem erros ao avaliar a velocidade do processador, afirma o seguinte

A ferramenta Sistema do seu Painel de Controle pode não informar corretamente a velocidade do processador do seu computador.

Ocorre devido ao erro de fórmula interna do sistema operacional

e a solução para o seu problema é

Check your processor speed at bios which may list out it proper speed normally third party tools used to calculate or just obtain the data from the bios settings

você pode comparar a velocidade do processador na guia de gerenciamento de tarefas - > e na guia de propriedades do meu computador

você pode ver a diferença e, finalmente, a diferença foi causada devido ao erro interno da fórmula

leia este artigo sobre a velocidade do processador na Microsoft

    
por 16.08.2012 / 07:21