Estou tentando compactar um grande arquivo de disco virtual (usando o WinRar) antes de voltar para casa hoje, mas minha frequência de CPU continua subindo e descendo entre os 2,8 GHz e os 800 MHz!
As flutuações de frequência como vistas no Monitor de Recursos (linha azul é frequência, verde é utilização):
E CoreTemp:
Estou conectado (não com bateria). Minhas temperaturas são normais (pelo menos o núcleo da CPU não está no Max, mas não tenho leituras para outras partes do sistema). Existe uma carga de trabalho completa disponível. Por que isso está voltando? Antes de derreter a CPU, eu gostaria que este trabalho fosse o mais rápido possível no momento.
Atualização : O principal problema aqui foi a carga térmica total que estava causando a aceleração da CPU. Depois de adicionar um cooler para laptop (ventilador soprando por baixo), a CPU permanece no estado de desempenho mais alto indefinidamente. Continue lendo para obter outras informações e respostas interessantes sobre o gerenciamento do SpeedStep.
Como entusiasta do controle (mania de controle), gostaria de entender isso e alterá-lo ou, pelo menos, saber por que ele faz o que faz.
Tudo o que vi no BIOS é ativar / desativar o SpeedStep e, nesta Dell, afirma que desativar o SpeedStep significa que ele será executado no estado de desempenho mais baixo o tempo todo ... Eu posso entender essa decisão de design para um laptop. Portanto, não há nada para mim no BIOS.
Edit: Tentei desativar o SpeedStep no BIOS, agora recebo uma frequência constante, mas é de 1,6 GHz em vez de 2,8 GHz. Pelo menos, não cai para 800 MHz agora, mas no geral isso não é uma melhoria.
O SpeedStep é controlado pelo sistema operacional? Eu configurei as configurações de energia para usar 100% da CPU no mínimo quando conectado:
Aparentemente, essa configuração não faz o que eu acho que faz ...? Ou talvez algo esteja substituindo isso.
A aceleração é causada pelas temperaturas do hardware? Quando ele acelera, as temperaturas do núcleo do meu processador estão sempre bem. Talvez fora do processador, ou em qualquer outro lugar na placa-mãe, a temperatura tenha subido muito, de modo que a aceleração comece até que essa parte esfrie? O que impulsiona esse comportamento? Atualmente, não faz sentido e é muito irritante.
Se caísse para 800 MHz na bateria enquanto eu estava lendo uma página da Web, seria ótimo. Mas quando estou conectado, tenho 10 aplicativos abertos e tenho um grande trabalho de compactação, gostaria de 2,8 GHz completos.
Respostas:
Como nenhuma resposta responde exatamente qual etapa da velocidade faz e como desabilitá-la / habilitá-la aqui é o que eu encontrei:
Parece que o SpeedStep pode ser encontrado no BIOS ou no SO e talvez até em ambos. Meu palpite é que a DELL talvez esteja mentindo para você sobre o desempenho, digo, tente desativá-lo e veja o que acontece.
Para desativá-lo no Windows, selecione as Opções de energia e selecione Alto desempenho. Verifique se os estados mínimo e máximo do processador são 100% e se a política de resfriamento do sistema está ativa.
Aqui estão dois fóruns de suporte e um site que pode ajudá-lo:
Guia SpeedStep
Vamos falar sobre o C1E
Perguntas frequentes sobre o Speedstep de Bay Wolf
fonte
Atualização: a adição de um cooler ativo para laptop resolveu completamente esse problema. Quando a temperatura geral é mantida baixa, essa limitação não ocorre, e posso suportar uma carga completa do processador indefinidamente.
Obrigado pela boa informação nas outras respostas. Acho que consegui reunir uma ideia do que está acontecendo:
Existem elementos do speedstep que podem ser controlados pelo BIOS e também pelo sistema operacional. No Windows 7, as preferências do esquema de energia (estado mínimo do processador, resfriamento ativo / passivo, energia CA / CC) são principalmente o que orienta o sistema operacional na definição da velocidade do processador.
Algumas experiências simples neste laptop indicam que algo está regulando a CPU em resposta à temperatura . Pode ser o BIOS ou o chipset / drivers da Dell.
Se eu deixá-lo ocioso até que o ventilador gire e o ar que sai pela lateral esteja em temperatura ambiente, e inicio um benchmark de 7 zip, recebo cerca de um minuto e meio de CPU em velocidade total. Sobre o tempo em que o ar de exaustão está quente demais para manter meu dedo lá, a CPU começa a diminuir até que finalmente chegue a 667 MHz. Então, gradualmente, ele volta à velocidade máxima por cerca de 40 a 60 segundos e, em seguida, o ciclo de aceleração e desaceleração começa novamente. Todo o ciclo leva cerca de três minutos.
Dadas as restrições óbvias de tamanho / peso / energia do dissipador de calor e do ventilador em um laptop, posso entender que o sistema precisa de um método de backup para evitar superaquecimento. Também entendo por que não posso ou não devo substituir isso, mesmo que eu possa descobrir como fazê-lo. Basicamente, só posso esperar obter velocidade total do meu processador por breves rajadas de tempo até que a acumulação total de calor seja excessiva, então é preciso acelerar enquanto o calor é dissipado.
Eu acho que colocar 2,8 GHz em um laptop oferece boas rajadas de velocidade quando você precisar, mas simplesmente não pode ter a mesma resistência que uma estação de trabalho.
fonte
Verifique a 'Política de refrigeração do sistema', o próximo item na janela de energia. Ele deve estar definido como ativo (quando conectado), para que o aumento da temperatura do processador aumente a velocidade do ventilador, em vez de diminuir a frequência do processador (passivo).
fonte
Há um controle de hardware do notebook de ferramentas , que permite alterar as opções de velocidade rapidamente. No seu caso, a opção seria desempenho total.
fonte
Open EnergyManagement.exe
na pasta Arquivos de Programas / Lenovo de 32 bits, embora não funcione no meu novo laptop Acer. Não tem que ser um programa de terceiros atualizados lá fora em algum lugar ...Sugiro que você obtenha a ferramenta de controle de hardware do notebook mencionada acima e use a função speedstep dinâmica personalizada. Permite limitar as velocidades mais lentas e mais rápidas. Também sugiro diminuir a tensão do multiplicador por 1 ou 2 opções no menu suspenso. Isso diminuirá a potência consumida pelo processador e ajudará na quantidade de calor gerado. Apenas não deixe a tensão cair muito ou o sistema falhará. Eu o uso com um Dell Latitude D400 sem problemas, além de http://www.diefer.de/i8kfan/index.html para controlar a velocidade dos ventiladores com base na temperatura.
fonte
Pesquisei por um utilitário de barra de tarefas neutro de terceiros (como o utilitário de gerenciamento de energia da Lenovo) e encontrei o Power Switch . Eu testei rapidamente com o CPUz; no modo de energia, a CPU atingiu o limite máximo e permaneceu nesse estado; em equilíbrio, ao reproduzir um vídeo, saltaria por todo o lugar e, no modo de economia de energia, permaneceu apenas a 800h MHz. Testado em um laptop com uma CPU Intel i7-4720.
fonte