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

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

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

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

Esta é a minha velocidade central 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 abro outro programa pesado, o multiplicador aumenta repentinamente, mostrando a velocidade real do núcleo.

Alguém tem idéia de por que dois multiplicadores diferentes são mostrados em dois casos diferentes, resultando em duas velocidades de núcleo diferentes.

Responder1

Resumindo, isso não é uma falha, é um recurso de economia de energia dos processadores modernos. Intel chama issoPasso rapido, AMD chama issoPowerNow!.

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

Os processadores Intel (i3, i5, i7) e AMD mais recentes agora têm uma extensão para isso, por meio da qual o processador pode realmente fazer overclock automático 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 mantendo o processador em uma freqüência mais alta, mas por um tempo menor antes de retornar ao modo inativo, quanto mais tempo gasto em modo inativo, melhor será a economia de energia.

A razão pela qual você pode não estar vendo isso no XP é possivelmente porque ele requer suporte do sistema operacional e dos drivers do chipset. Se você possui drivers antigos ou não ativou um plano de energia que tenta economizar energia, você não verá o underclock da CPU , o perfil de energia "desktop" ou "desempenho" (não me lembro o nome) nem todas as CPUs habilitam 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 na mudança de velocidade é imperceptível. O Windows XP pode precisar que você mude para um perfil de energia "móvel" para ver a mudança na frequência da CPU.

De acordo com a página da Wikipedia paraPasso rapidoo que confirma que pode ser necessário alterar o perfil de energia para permitir que o CPU SpeedStep faça underclock no processador:

No Microsoft Windows XP, o suporte SpeedStep está integrado no console de gerenciamento de energia no painel de controle. No Windows XP, um usuário pode regular indiretamente a velocidade do processador, alterando os esquemas de energia. A configuração "Home/Office Desk" desativa o SpeedStep, o esquema de energia "Portátil/Laptop" ativa o SpeedStep e a "Max Battery" usa o SpeedStep para desacelerar o processador a níveis mínimos de energia à medida que a bateria enfraquece. As configurações do SpeedStep para esquemas de energia, integrados ou personalizados, não podem ser modificadas na GUI do painel de controle, mas podem ser modificadas usando o utilitário de linha de comando POWERCFG.EXE.

Responder2

Deixe-me começar com um aviso que estou apenas supondo, pois é difícil tomar uma decisão sem mais informações.

O caso provável é que você tenha uma CPU que possa funcionar, o que significa alterar sua velocidade para economizar energia dependendo do uso. Suponho que seja esse o caso porque normalmente é mais prevalente em ambientes do tipo laptop. Meu palpite sobre por que o XP é diferente do 7 é uma de duas coisas: ou as configurações de energia são diferentes (há uma opção para otimizar a potência ou o desempenho) ou o XP não suporta o mecanismo de revisão (por meio de drivers), fixando-o assim no máx.

Para completar, os processadores mais recentes (normalmente desktop) possuem turbo-boost, que permite que um único núcleo funcione mais rápido se você desligar outros núcleos. A compensação aqui é feita pela dissipação de calor e não pelo consumo de energia (embora os dois estejam relacionados).

Responder3

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

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

Ocorre devido ao erro interno de fórmula 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 no gerenciador de tarefas -> guia desempenho e na guia propriedades do meu computador

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

leia este artigo sobre velocidade do processador na Microsoft

informação relacionada