Como desabilito / modifico o underclock da CPU devido a temperatura em um laptop com uma CPU central de segunda geração?

1

Estou executando o Ubuntu 11.04 em um tablet com um processador Core i5-2557M. Ao executar tarefas de processamento intensivo, a CPU é forçada a menos de 800 MHz (em vez da base normal de 1,7 GHz). A temperatura da CPU é de aproximadamente 75 ° C.

Desativei o escalonamento da CPU (configure o regulador para desempenho), mas isso parece não ter efeito. Eu gostaria de modificar o comportamento para que o afogamento aconteça a 95 C ou eu gostaria de desativá-lo completamente. Mudar a frequência mínima / máxima como root usando cpufreq funciona até que a temperatura suba e então deixe de funcionar, ignorando uma frequência mínima acima dos 800MHz.

No Windows 7, há um utilitário de terceiros que pode fazer isso (ThrottleStop).

Obrigado.

    
por Tyson Marchuk 09.07.2012 / 23:12

1 resposta

0

A limitação é definida no firmware (BIOS) e o kernel está apenas seguindo as ordens para fazer o que é certo. Se você ignorar o afogamento e o processador atingir o Tjmax, sua CPU será desligada automaticamente. Suspeito que a máquina tenha sido projetada dessa forma, para que você não veja fumaça azul saindo da máquina com muita freqüência.

    
por Colin Ian King 12.07.2012 / 21:45