2011-08-16 06:20:40 +0000 2011-08-16 06:20:40 +0000
60
60

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

Estou a falar sobre isto:

O que devo definir em mínimo e máximo? Quero um bom desempenho do CPU mas não sobreaquecido CPU e ventilador a trabalhar como louco.

Respostas (6)

62
62
62
2012-05-27 09:22:24 +0000

Estas definições determinam a gama de estados de desempenho (ou estados P) que o Windows irá utilizar. Com efeito, isto irá variar a velocidade do relógio do processador e, se suportado, a voltagem e a velocidade FSB - aumentá-los para satisfazer os requisitos da carga de trabalho, ou reduzi-los para reduzir o consumo de energia e a saída de calor.

Para elaborar, a maioria dos processadores suporta uma série de 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 relógio de um processador é o produto de velocidade FSB multiplicada com o FID , por isso, ao escolher um multiplicador mais baixo, a velocidade do relógio também pode ser reduzida. Alguns processadores1 são também capazes de reduzir a velocidade do FSB para metade, resultando no que é conhecido como SuperLFM (Super Low-Frequency Mode).

O número de estados P suportados varia por processador, mas é normalmente de cerca de 5-10. Uma vez que o Windows permite um total de 100 valores diferentes para o estado do processador, isto significa que nem todos os valores resultarão na utilização de um estado P diferente. Por outras palavras, passar de 100% para 99% ou mesmo 90% pode não ter qualquer efeito sobre a velocidade do relógio. Além disso, dependendo de quais os estados P são suportados, a velocidade real do relógio pode diferir consideravelmente da que se poderia esperar da percentagem; especificar 50% nas opções de potência 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 nominal do relógio de 2,66 GHz, definir o estado do processador para 50% não dá uma velocidade de relógio de 1,33 GHz, como seria de esperar. Em vez disso, o Windows escolhe o multiplicador suportado mais baixo (FID 6), o que resulta numa velocidade de relógio de ~1,6 GHz (FSB 266 MHz × multiplicador 6 = 1596 MHz), ou 60% da velocidade nominal do relógio, como evidenciado pela imagem abaixo.2

Além disso, mesmo que o estado mínimo esteja definido para 1%, o meu processador não irá abaixo de ~800 MHz (SuperLFM), que é a mais baixa velocidade de relógio 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 :

Windows Vista emprega um algoritmo DBS, utilizando todos os estados de desempenho disponíveis que se enquadram na gama descrita por estes limites superiores e inferiores. Ao escolher um novo estado de desempenho alvo, o Windows Vista escolhe a correspondência mais próxima entre a configuração actual da política de potência e os estados disponíveis no sistema, arredondando para cima se necessário.

Escolher inteligentemente as percentagens para as opções de potência do Windows, então, envolve descobrir quais os estados P que o seu processador suporta, decidir as velocidades mínima e máxima do relógio que deseja utilizar e depois introduzir as percentagens que resultam nessas velocidades do relógio. Não há uma única resposta correcta, pois tudo depende dos seus objectivos - quer pretenda maximizar o desempenho ou a duração da bateria, reduzir temperaturas ou outra coisa completamente diferente. Experimente e veja o que funciona melhor para si. Pessoalmente, descobri que a definição de mínimo e máximo a 5% (suficientemente baixo para forçar o multiplicador mais baixo independentemente do processador) e 100%, respectivamente, dá os melhores resultados. Sim, mesmo em bateria. Embora possa parecer lógico definir o estado máximo do processador para menos de 100% na bateria, na minha experiência é melhor ter o processador a passar algum tempo no estado P mais alto e depois regressar ao estado de inactividade o mais rápido possível, do que tê-lo a passar mais tempo em algum estado intermédio.

Para ajustes avançados, utilitários como RMClock permitem-lhe desactivar alguns estados P, bem como overclock e sub ou overvolt o seu processador. Embora não o tenha experimentado pessoalmente, vi recomendações de ter apenas dois estados P activados - o menor multiplicador possível (SuperLFM se suportado) para ociosidade, e o maior multiplicador possível (na tensão estável mais baixa) para tudo o resto. Certamente algo com que considerar brincar se estiver interessado em tais coisas. Desde que não se faça overclock ou overvolt, o pior cenário possível é um BSOD e um reinício.


1 Por exemplo, Intel Core 2 Duos, mas não, creio eu, os processadores mais recentes Core i-series.
2 Estou a usar TMonitor para monitorizar a velocidade do relógio da CPU e wPrime para empurrar o processador para a velocidade máxima permitida.

12
12
12
2012-05-26 14:50:38 +0000

Para abordar a questão específica do título. Penso que o estado a que estas definições se referem é também conhecido como P-State .

Significado, é um controlo sobre a frequência pico da CPU (e como a ligação explica, também a tensão utilizada).

Existe também mais documentação técnica da implementação das técnicas de poupança de energia implementadas na linha Vista dos sistemas operativos Windows.

Tanto quanto sei, é aqui que se pode ver a frequência máxima de CPU do sistema actualmente definida:

6
6
6
2012-05-26 17:35:57 +0000

Estes mínimos e máximos referem-se à potência mínima e máxima da pústula disponível. Se definir o estado máximo do processador na Gestão de Energia a 50%, este deve oferecer até 50% da sua potência de processamento quando colocado sob carga.

Windows 7 é capaz de 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 a gama dentro da qual o Windows varia a velocidade do relógio.

Por exemplo, suponha que o seu CPU é capaz de 0 a 2,4 GHz, o que significa que a velocidade máxima do seu processador é de 2,4 GHz. Um mínimo de 25% e um máximo de 75% farão o Windows variar a velocidade entre 600 MHz (25%) e 1,8 GHz (75%) a partir do processador de 2,4 GHz. “On battery” e “plugged in” é para definir duas gamas diferentes para os estados de descarga e carregamento.

O ponto de reduzir a frequência do relógio é que, quanto maior for a frequência, mais calor o processador irá produzir, e mais energia consumirá. Quanto menor for a frequência, mais tempo demorará a completar o processamento (cálculo).

O artigo Como evitar o sobreaquecimento do seu portátil relata isto :

Com base na nossa experiência, notámos que o portátil sobreaquece quando o processador está a funcionar no estado de 100% de processador. A redução do estado do processador em alguns pontos resulta na redução do temperado em 10-20 C, o que resulta num pequeno mergulho de desempenho.

Usamos Específico para verificar a temperatura durante os testes, com base nos quais o processador a funcionar no estado de 95% de processador deu o mesmo desempenho (queda quase imperceptível), com uma queda de 10-20 C. É possível manter um estado de processador ainda mais baixo (como 80-85%) para garantir que o seu portátil aquece ainda menos.

3
3
3
2012-05-26 14:39:29 +0000

O estado mínimo e máximo do processador é a percentagem da velocidade da CPU à qual irá funcionar.

Por exemplo, tem um CPU a 3,00Ghz, depois

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

A redução destes diminuiria, naturalmente, o desempenho sob carga de trabalho pesada. Este é o mesmo tipo de questão como utilizar um CPU de alta velocidade (3,00Ghz+) ou um CPU de baixa velocidade (~1,5Ghz) e o número de núcleos é importante.

Para o utilizador está a pedir as definições Optimal então 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 quiser o melhor desempenho a todo o momento (ao custo de bateria enquanto estiver a bateria) então

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 de Sobreaquecimento, o processador não sobreaqueceria (aquecerá com força) até o stressar, rodar software pesado como alguns jogos pesados pode sobreaquecê-lo, depende também do processador e do sistema de arrefecimento que está a utilizar, eu poderia ajudá-lo mais se especificar mais algumas informações

Na verdade é um tópico completamente diferente.

Se quiser mais informações, leia estes:

1) * O que é o estado mínimo e máximo do processador na gestão de energia? **

2) * Estado Mínimo e Máximo do Processador Configuração “Optimal”? **

3) * [ O que faz a opção Estado Mínimo do Processador na caixa de Opções Avançadas de um Plano de Energia? **

Esperando que isto ajude…

EDIT: Cada CPU tem um número de Estado de Processador, Não podemos definir a CPU para além destes estados de CPU. Tomei esses valores apenas como exemplo.

3
3
3
2012-06-01 15:06:10 +0000

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

2
2
2
2015-11-15 00:38:28 +0000

Na verdade, todas as pessoas estão a responder a partir da teoria e dos livros. Tentei pessoalmente fixar o estado máximo do processador em 30% e ganhar apenas 1 grau Celsius em sobreaquecimento. Subestimei o processador ao mínimo para obter um BSOD em 5 minutos de stress, e ganhei mais 1 grau Celsius.

Sublinho o facto de o portátil, um Lenovo E540, ser novo, com canais de escape limpos, ventilador limpo, nova pasta térmica (a melhor e mais cara do mercado - cerca de 25$ numa garrafa muito pequena). Todo este esforço por apenas 2 graus Celsius. Isto é porque é uma espécie de portátil barato para a Lenovo, não na série T ou W. O dissipador de calor é muito pobre, e nada na Terra consegue lidar com isso. O processador gosta de ficar a cerca de 50-52C quando está inactivo, e 70-75C quando está em carga. Estes números estão com os ajustes acima e sem.