Windows 7: Após o despertar do sono, o estado P máximo da CPU sempre é definido como 5%

0

Ok, tenho acompanhado um problema que minha caixa está tendo com o Sleep (S3) e o P-State máximo definido no Active Power Plan depois de acordar. Depois que minha máquina é ativada, o estado P máximo do Plano de energia ativo é sempre definido como 5%. Isso acontece independentemente do Plano de energia usado: Equilibrado, Alto Desempenho ou o personalizado que o software de ajuste de OEM instala. Isso acontece mesmo quando o software OEM está desativado e estou usando apenas os planos de energia padrão. Isso acontece mesmo depois que os planos de energia foram redefinidos para os padrões, sem alterações. A máquina dorme bem, acorda bem. Depois que ele acordar, eu tenho que ir e redefinir o P-State máximo de volta para 100% se eu quiser que ele seja executado na velocidade apropriada.

Eu fiz um monte de googling e eu só encontrei alguns outros sites onde um comportamento como este foi descrito. Em todos esses casos, não encontrei nenhuma resolução. Qualquer ajuda é apreciada.

    
por Benjamin Slack 29.10.2015 / 23:26

1 resposta

1

Depois de muito ranger de dentes, descobri uma correção feia para esse problema. Ainda não identifiquei a causa, no entanto, usei o Agendador de Tarefas do Windows 7 para executar execuções de linha de comando de "powercfg.exe" para definir os valores máximos para o estado do processo de volta a 100 sempre que o Log do Sistema recebesse um evento de " Power-Troubleshooter "de # 1, que é um evento de ativação do sistema. Para configurar esse comando, você precisa executar algumas consultas para obter GUIDs para o seu plano de energia e, em seguida, para o subgrupo e o índice específico para os controles em questão. Sugiro o seguinte formato para esses comandos, porque a listagem é maior do que o console de comando pode exibir.

Primeira execução:

powercfg -l > <yourdesktoppath>\list.txt

Isso listará todos os planos de energia com seus respectivos GUIDs

Em seguida, com o plano que você deseja corrigir, execute:

powercfg -q <yourplanGUID> > <yourdesktoppath>\plan.txt

Em seguida, penteie o arquivo plan.txt para um subgrupo chamado "Gerenciamento de energia do processador". Faça o nó desse GUID. Logo abaixo, você verá também os GUIDs para os estados de processador mínimo e máximo. Observe esses.

Em seguida, execute Tarefas agendadas, para configurar sua tarefa de correção. Defina um gatilho e altere o menu suspenso para "event", em seguida, especifique o log do sistema e insira manualmente "Power-Troubleshooter" na origem e "1" no evento.

Para a ação do seu evento, execute o programa: "powercfg.exe" encontrado em System32 e adicione o argumento da seguinte forma.

-setacvalueindex <powerplanGUID> <processpowermanagerGUID> <specificsettingGUID> 100.

Crie uma tarefa para cada configuração que você deseja corrigir. Meus testes mostram que isso está restaurando o estado P de energia ao acordar.

    
por 05.11.2015 / 20:15