Existe uma maneira, mesmo quando o seu maldito fornecedor de OEM bloqueou tudo da sua bios para o caso de você tentar consertar o problema irritante da lamentação no laptop deles.
Você precisa escrever um MSR (Model Specific Register). Isso pode ser feito com vários utilitários ( RW-Everything , CrystalCPUID ou o que você encontrar).
O endereço MSR exato e os valores do estado C de muitas CPUs Intel podem ser encontrados no Manual do desenvolvedor de software das arquiteturas Intel® 64 e IA-32 (Volume 3B: Guia de programação do sistema, parte 2) .
Eu tenho o Core i5 520M e o registro é MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Você precisa especificar o valor mais alto possível no campo limite do estado do pacote C (bits 2: 0) para o qual o lamento desaparece. (No meu caso, a alteração foi de 3 para 1)
No caso de RW-Everything, você precisa adicionar o registro e seu endereço manualmente usando a função de lista de usuários da janela de acesso MSR.
No caso do CrystalCPUID, você pode definir o valor por núcleo (o Core i5 520M possui 2 núcleos, que são exibidos como 4 CPUs) e, basicamente, a desatualização de um núcleo é suficiente para interromper a lamentação.
Infelizmente, os dois utilitários que encontrei não permitem que eles façam o que é necessário automaticamente, então você precisa iniciá-los e alterar o valor manualmente sempre que iniciar o PC, mas pelo menos a configuração é lembrada e você pode fechar os utilitários após a alteração.
Adicionado recentemente:
RW - Tudo realmente fornece um método automatizado, um script pode ser carregado na linha de comando via rw.exe /command=ScriptName.rw
No meu caso, o script é:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
foca o segundo núcleo da CPU, se omitido, o primeiro núcleo (CPU 1 e CPU 2) será focado. Se os dois núcleos precisarem ser configurados, WRMSR
serão necessários comandos separados após o foco em cada um dos núcleos.
Lembre-se de que o valor a ser gravado provavelmente é específico do modelo da CPU. Seu padrão pode ser visto na janela MSR do RW-Everything .
O próximo passo é criar uma tarefa agendada para executar o aplicativo na inicialização e após reiniciar do modo de suspensão (a configuração será redefinida).