O que é o estado mínimo e máximo do processador no Windows 7 Power Management?

59

Eu estou falando sobre isso:

insira a descrição da imagem aqui

O que devo definir no mínimo e no máximo? Quero um bom desempenho da CPU, mas não a CPU e o ventilador superaquecidos que funcionem como loucos.

Boris_yo
fonte
@Iszi, independentemente da redação específica do título, a pergunta está claramente pedindo conselhos sobre como defini-los. Basicamente, você sequestrou a pergunta para algo relacionado, mas completamente diferente com sua recompensa. Pode ter sido melhor iniciar uma pergunta separada solicitando detalhes técnicos sobre os estados do processador e deixar essa pergunta para fornecer informações sobre o ajuste de desempenho.
Synetech
"Exatamente a que aspecto do desempenho do computador essas configurações se referem e a que efeito elas têm quando ajustadas?" Você mudou completamente a pergunta original. As respostas atuais contêm detalhes mais que suficientes para a pergunta em sua forma atual.
Moab
Na verdade, as respostas atuais são praticamente inúteis para Boris (e outros que querem apenas ajustar desempenho / ruído / potência) porque fornecem "definições de dicionário" que explicam os aspectos técnicos de baixo nível em vez de resumir os efeitos do mundo real. É como se alguém perguntasse como escrever um loop for rápido para ler um arquivo e obter discussões sobre notação O-grande, tempos de acesso ao disco e outras coisas.
Synetech
Se você está curioso sobre a política de resfriamento do sistema : aqui está a resposta .
Jon-Eric
Discussão útil em answers.microsoft.com/en-us/windows/forum/windows_7-performance/…
Carl Witthoft em 11/08/2015

Respostas:

60

Essas configurações determinam o intervalo de estados de desempenho (ou estados P) que o Windows usará. Com efeito, isso varia a velocidade do clock do processador e, se suportada, a tensão e a velocidade do FSB - aumentam para atender aos requisitos de carga de trabalho ou diminuem para reduzir o consumo de energia e a produção de calor.

Para elaborar, a maioria dos processadores suporta vários estados P, que são uma combinação de um multiplicador de frequência (também conhecido como ID de frequência ou FID) e tensão de alimentação (ID de tensão ou VID). A velocidade do clock de um processador é o produto da velocidade FSB multiplicada pelo FID ; portanto, ao escolher um multiplicador mais baixo, a velocidade do clock também pode ser reduzida. Alguns processadores 1 também são capazes de reduzir a velocidade do FSB pela metade, resultando no que é conhecido como SuperLFM (Super Low Frequency Mode).

O número de estados P suportados varia de acordo com o processador, mas geralmente é de 5 a 10. Como o Windows permite um total de 100 valores diferentes para o estado do processador, isso significa que nem todo valor resultará em um estado P diferente. Em outras palavras, passar de 100% para 99% ou até 90% pode não ter efeito algum na velocidade do relógio. Além disso, dependendo de quais estados P são suportados, a velocidade real do relógio pode diferir consideravelmente do que você pode esperar da porcentagem; especificar 50% nas opções de energia do Windows não significa necessariamente que o seu processador funcionará a 50% da velocidade do relógio. Por exemplo, no meu Core 2 Duo T9550 com uma velocidade de clock nominal de 2,66 GHz, configurar o estado do processador para 50% não fornece uma velocidade de 1,33 GHz, como seria de esperar. Em vez disso, o Windows escolhe o menor multiplicador suportado (FID 6),2

insira a descrição da imagem aqui

Além disso, mesmo que o estado mínimo seja definido como 1%, meu processador não ficará abaixo de ~ 800 MHz (SuperLFM), que é a menor velocidade de clock suportada (FSB 133 MHz × multiplicador 6 = 798 MHz); isto é 30% da velocidade nominal do relógio.

De acordo com a documentação disponível aqui :

O Windows Vista emprega um algoritmo DBS usando todos os estados de desempenho disponíveis que se enquadram no intervalo descrito por esses limites superiores e inferiores. Ao escolher um novo estado de desempenho de destino, o Windows Vista escolhe a correspondência mais próxima entre a configuração atual da política de energia e os estados disponíveis no sistema, arredondando para cima, se necessário.

A escolha inteligente das porcentagens para as opções de energia do Windows envolve descobrir quais estados P são compatíveis com o processador, decidir as velocidades de clock mínimas e máximas que você deseja usar e inserir as porcentagens que resultam nessas velocidades de clock. Não existe uma resposta correta, pois tudo depende dos seus objetivos - se você deseja maximizar o desempenho ou a duração da bateria, reduzir a temperatura ou algo completamente diferente. Experimente e veja o que funciona melhor para você. Pessoalmente, descobri que definir o mínimo e o máximo para 5% (baixo o suficiente para forçar o multiplicador mais baixo, independentemente do processador) e 100%, respectivamente, fornece os melhores resultados. Sim, mesmo com bateria. Embora possa parecer lógico definir o estado máximo do processador para menos de 100% na bateria, na minha experiência,

Para ajustes avançados, utilitários como o RMClock permitem desativar alguns estados P, além de fazer overclock e sobrecarregar ou sobrecarregar o processador. Embora eu pessoalmente não tenha tentado, vi recomendações de ter apenas dois estados P ativados - o menor multiplicador possível (SuperLFM se suportado) para marcha lenta e o multiplicador mais alto possível (na menor tensão estável) para todo o resto . Certamente algo a considerar se estiver interessado em tais coisas. Contanto que você não faça overclock ou sobretensão, o pior cenário é um BSOD e uma reinicialização.


1 Por exemplo, o Intel Core 2 Duos, mas não, acredito, os processadores Core i-series mais novos.
2 Estou usando o TMonitor para monitorar a velocidade do clock da CPU e o wPrime para empurrar o processador para a velocidade máxima permitida.

Indrek
fonte
1
a melhor resposta, na minha opinião
RawR Grupo
Como posso descobrir quais são os estados p permitidos do meu processador? E existe alguma maneira de ver em qual deles está sendo executado a qualquer momento? Eu gostaria de saber antes de ajustar as definições, se ele realmente vai fazer fisicamente qualquer coisa :-)
user56reinstatemonica8
@ Indrek, "algoritmo DBS" significa?
Pacerier 18/09/16
@Pacerier Comutação baseada em demanda.
Indrek
Por que você precisaria aumentar o mínimo de 5% se ele aumentar automaticamente conforme necessário? A menos que não o crie conforme necessário adequadamente. Tentando determinar se posso fazer com que meu lento Dell Latitude 7370 Core m7 pare de funcionar como lixo.
xr280xr 23/01
12

Abordar a questão específica do título. Eu acho que o estado a que essas configurações se referem também é conhecido como P-State .

Ou seja, é um controle sobre a frequência de pico da CPU (e, como o link explica, também a voltagem usada).

Há também uma documentação mais técnica da implementação das técnicas de economia de energia implementadas na linha Vista dos sistemas operacionais Windows.

Para meu entendimento, é aqui que você pode ver a frequência máxima de CPU atualmente definida do sistema:

insira a descrição da imagem aqui

Der Hochstapler
fonte
Você quer dizer que, como os números se referem ao "pico", não há mal algum em definir o mínimo para 100%?
Pacerier 18/09/16
@Pacerier Eu respondi isso há 4 anos
Der Hochstapler
Essa configuração ainda está no Windows atualmente.
Pacerier 19/09/16
6

Esses valores mínimo e máximo referem-se à potência mínima e máxima da CPU disponível. Se você definir o estado máximo do processador no Gerenciamento de energia para 50%, ele deverá oferecer até 50% de sua capacidade de processamento quando colocado sob carga.

O Windows 7 pode variar a frequência do relógio do processador de acordo com o uso do processador. O estado mínimo e máximo do processador controla o intervalo dentro do qual o Windows varia a velocidade do relógio.

Por exemplo, suponha que sua CPU seja capaz de 0 a 2,4 GHz, o que significa que a velocidade máxima do processador é de 2,4 GHz. Um mínimo de 25% e um máximo de 75% fará com que o Windows varie a velocidade entre 600 MHz (25%) e 1,8 GHz (75%) do processador de 2,4 GHz. "Na bateria" e "conectado" servem para definir duas faixas diferentes para os estados de descarga e carregamento.

O objetivo de reduzir a frequência do relógio é que, quanto maior a frequência, mais calor o processador produzirá e mais energia consumirá. Quanto menor a frequência, mais tempo levará para concluir o processamento (cálculo).

O artigo Como impedir que seu laptop superaqueça informa:

Com base em nossa experiência, observamos que o laptop superaquece quando o processador está sendo executado em 100% do estado do processador. Reduzir o estado do processador em alguns pontos resulta na redução do temperado de 10 a 20 ° C, o que resulta em uma pequena queda no desempenho.

Usamos o Speccy para verificar a temperatura durante o teste, com base no qual o processador em execução no estado de 95% do processador apresentou o mesmo desempenho (queda quase imperceptível), com uma queda de 10 a 20 C. Você pode manter um estado do processador ainda mais baixo (como 80-85%) para garantir que seu laptop aqueça ainda menos.

harrymc
fonte
3

É simples. Para o conjunto mínimo de cerca de 5%, para o conjunto máximo de 100%. Você obtém toda a energia necessária, mas quando a CPU está ociosa, ela atinge a frequência mais baixa possível. Não se preocupe com 5%, a CPU mais recente pode ficar tão baixa. No meu caso (core2duo @ 3,2GHz), o estado mais baixo é 2GHz, mesmo que eu defina o mínimo para 5%.

miky
fonte
3

O estado mínimo e máximo do processador é a porcentagem da velocidade da CPU na qual ele será executado.

Por exemplo, você tem uma CPU em 3.00Ghz, então

Se você definir o estado Mínimo do processador para 10% e máximo para 90%, a velocidade do processador variará de 0,3 Ghz (10% de 3,00 Ghz) e 2,7 Ghz (90% de 3,00 Ghz).

É claro que abaixá-los diminuiria o desempenho sob uma carga de trabalho pesada. Esse é o mesmo tipo de pergunta, como usar uma CPU de alta velocidade (3.00Ghz +) ou uma CPU de baixa velocidade (~ 1.5Ghz) e o número de núcleos importa.

Para você estar pedindo configurações ideais, seria:

Minimum processor state:
        On Battery: 10%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 80% (saves battery)
        Plugged in: 100%

E se você deseja a melhor performance o tempo todo (ao custo da bateria enquanto estiver na bateria),

Minimum processor state:
        On Battery: 20%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 100%
        Plugged in: 100%

E para o tópico Superaquecimento, o processador não superaqueceria (ele esquentará bastante) até você estressá-lo, rodar software pesado como alguns jogos pesados ​​podem superaquecê-lo, também depende de qual processador e sistema de refrigeração você está usando, eu seria capaz para ajudá-lo mais, se você especificar mais algumas informações

Na verdade, é um tópico completamente diferente.

Se você quiser obter mais informações, leia estas:

1) Qual é o estado mínimo e máximo do processador no gerenciamento de energia?

2) Configuração "ideal" do estado mínimo e máximo do processador?

3) O que faz a opção Estado mínimo do processador na caixa Opções avançadas de um plano de energia?

Esperando que isso ajude ..

EDIT: Cada CPU possui um número de Processor State. Não podemos definir a CPU além desses estados. Eu peguei esses valores apenas por exemplo.

Akshat Mittal
fonte
4
Não muito certo. Os processadores não suportam um número infinito de estados de energia (quanto mais 100), portanto, defini-lo como 3% é mais provável de aplicar a lógica do "estado de energia mínimo que mantém o processador acima de 3% da frequência nominal". Normalmente, os processadores têm algo como 10 estados de energia, com variações de velocidade do clock e tensão da CPU.
Mokubai
Sim, exatamente, o processador possui um número limitado de estados possíveis, não é possível definir a CPU além desses estados. (Acabei de tomar esses valores como exemplo) Por favor, não vote para baixo.
Akshat Mittal
Não votei contra você, estava apenas adicionando alguns esclarecimentos como comentário. Na verdade, pensei que sua resposta forneceu algumas informações úteis e, como voto apenas respostas terríveis ou erradas, só posso dizer que a votação não foi minha.
Mokubai
OK, desculpe. Eu adicionei essa informação à resposta ..
Akshat Mittal
2

Na verdade, todas as pessoas estão respondendo da teoria e dos livros. Eu, pessoalmente, tentei definir o estado máximo do processador em 30% e ganhar apenas 1 grau Celsius em superaquecimento. Subvertei o processador ao mínimo para obter um BSOD em 5 minutos de estresse e ganhei mais 1 grau Celsius.

Ressalto o fato de que o laptop, um Lenovo E540, é novo, com canais de exaustão limpos, ventilador limpo, nova pasta térmica (a melhor e mais cara do mercado - cerca de 25 $ em uma garrafa muito pequena). Todo esse esforço por apenas 2 graus Celsius. Isso ocorre porque é um tipo de laptop barato para a Lenovo, não nas séries T ou W. O dissipador de calor é muito ruim, e nada na Terra pode lidar com isso. O processador gosta de permanecer em torno de 50-52C quando ocioso e 70-75C em carga. Esses números estão com os ajustes acima e sem.

Gelu Mititelu
fonte