Diferenças ocultas entre os planos de energia do sistema no Windows?

4

Eu queria saber se - além das configurações listadas no Alterar configurações avançadas de energia - os planos de energia pré-fabricados alteram qualquer outra configuração oculta, como afogamento, velocidade do clock da CPU, etc?

Por exemplo, se eu alterar todas as configurações para Equilibrado ser o mesmo que Alta performance seriam idênticos?

Existem algumas questões semelhantes aqui:

Metaception
fonte

Respostas:

5

Sim, existem muitos atributos do plano de energia que não estão expostos na interface do usuário. O sistema armazena os três modelos de planos de energia padrão no registro e quaisquer modificações ou planos personalizados são armazenados como substituições no modelo. Qualquer configuração não mostrada na interface do usuário é herdada diretamente do modelo. Uma das configurações ocultas, 'Personalidade', indica qual dos três modelos ela é.

Alta performance manterá os relógios cpu quase no máximo, mesmo quando ociosos, desperdiçando energia e produzindo calor (os servidores provavelmente usam isso). Economizador de energia irá permanecer na velocidade de clock mais baixa, a menos que sob carga alta sustentada, para que sua taxa de quadros e reprodução de vídeo sofram (pode ser boa para laptops com energia de bateria). Equilibrado é a única opção prática para uso normal, pois ajusta rapidamente o relógio da CPU de acordo com a demanda atual.

Os padrões para as configurações de energia do processador estão em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00. Há um FriendlyName e Descrição em cada chave, mas alguns não são muito úteis. O artigo do MSDN para o win7, " Política de energia do processador no Windows ", descreve a seção de gerenciamento de energia do processador.

Procurar por alguns dos nomes das configurações na web gera informações mais interessantes. O post do blog " Como desbloquear os recursos ocultos do gerenciamento de energia do processador "revela que as configurações podem ser ocultadas da interface do usuário, alterando a opção Atributo no modelo:
powercfg -attributes Group_GUID_Here Setting_GUID_Here -ATTRIB_HIDE

Eu passei pela árvore de registro e escrevi um script que mostra os ocultos: powercfg-win7-all-settings.bat . Uma coisa estranha é que a configuração Personalidade não será mostrada na interface do usuário, mesmo que não seja exibida. Além disso, observe que a janela de opções realmente feio se você mostrar todas as configurações. É por isso que há o bit no script que permite que você esconda tudo de novo.

Obviamente, a Microsoft não quer que os usuários fuçam casualmente com essas configurações, pois há muitos efeitos colaterais não óbvios para alterá-los, e eles podem ser altamente interdependentes. Por outro lado, escolher o modelo de perfil de energia incorreto tem um enorme impacto no comportamento do sistema (desempenho, uso de energia). O usuário pensará que viu todas as opções que a interface do usuário tem a oferecer. Enquanto isso, o computador funcionará lentamente, ou continuará superaquecendo, e eles não poderão dizer por quê.

theultramage
fonte
Você deve abrir "Advanced Settings" para o plano de energia e navegar para "Processor Power Management", onde você verá que em "High Performance", o "Mininal Processor Power" é 100%. Este é o real causa para CPU para executar em plena freq mesmo quando ocioso. Altere o valor para 5% e observe você mesmo.
iBug
2
No modo High Performance, mesmo se você definir Mínimo para 5%, a CPU não ficará abaixo do clock de 80%, devido às 20 outras configurações. Ou pelo menos é disso que me lembro quando investigava isso na época. Já faz um tempo, espero não estar enganado. Da mesma forma, no Power Saver, mesmo se você definir o intervalo para 5% -100%, apenas coisas sustentadas com CPU intensa, como winrar / prime95, farão com que ele seja alto - um típico jogo antigo baseado em gpu nem será registrado. Pode até haver algum tipo de feedback negativo acontecendo.
theultramage
-1

O nome associado aos planos de energia predefinidos é apenas um valor de cadeia exclusivo; Você pode alterar o perfil balanceado predefinido para se sentir como o perfil de alto desempenho, alterando as configurações avançadas de energia. O Windows usa um GUID do powercfg para salvar suas configurações personalizadas e isso é realmente usado ao alterar as configurações avançadas de energia. Por favor, note que se você tiver uma versão Professional do Windows, você pode usar gpedit.msc (digite-o em Executar para executá-lo) e lá em Configuração do Computador - & gt; Modelos Administrativos - & gt; Sistema - & gt; Gerenciamento de energia você pode encontrar a explicação:

GPEDIT.MSC

Emil Nechifor
fonte
Por favor, leia a questão novamente com cuidado. Sua resposta não não responda a pergunta original.
DavidPostill
Na verdade, ele faz ... "se eu alterar todas as configurações do Balanced para serem as mesmas do High Performance, elas serão idênticas?" - Minha resposta sim. PS: powercfg.exe ainda funciona na edição de aniversário do Windows 10 ... (eu uso-o em um prompt elevado) ... veja na Wikipedia para cada parâmetro: en.wikipedia.org/wiki/Powercfg
Emil Nechifor
1
"Minha resposta sim" - Você não diz isso em lugar algum na sua resposta ...
DavidPostill
Se eu estiver lendo isso corretamente, / processor-throttle-ac e / processor-throttle-dc são configurações de powercfg que NÃO aparecem nas configurações avançadas de energia. Então a resposta não seria certa?
Metaception
Além disso, quais são as configurações padrão para / processor-throttle-ac e / processor-throttle-dc? powercfg / q não está listando-os.
Metaception