Como desacelerar a CPU automaticamente em vez de iniciar os fãs?

4

Nas opções de energia do Windows, você tinha a capacidade de configurar seu sistema para usar esquemas de resfriamento 'ativos' ou 'passivos'.

No esquema 'ativo', os fãs começariam a correr mais rápido à medida que a CPU esquentasse - e então diminuiria a CPU se os fãs estivessem no máximo.

No esquema "passivo", a CPU ficava lenta antes de executar os fãs mais rapidamente.

Existe uma maneira de configurar o Linux para alternar entre esses 'esquemas' de alguma forma, seja configurado manualmente com um arquivo de configuração ou similar?

Como nota, pwmconfig estados: There are no pwm-capable sensor modules installed e fancontrol estados: Can't read configuration file .

Eu gostaria de poder mudar para um esquema de energia passivo às vezes, quando precisar que meu laptop permaneça silencioso, mas não necessariamente rápido, por exemplo, em uma biblioteca.

    
por Kupiakos 01.07.2013 / 16:41

1 resposta

1

O que você precisa é de cpufreqd , isso pode receber entradas de várias fontes e aplicar regras para definir cada CPU para um determinado perfil, dependendo de um sistema de pontuação.

Eu uso com o pacote lm-sensors . Isso permite que o cpufreqd consulte as temperaturas da placa-mãe e do chip, as tensões e a velocidade da ventoinha (e, dependendo do seu hardware, muitas outras coisas) e você pode usar isso para criar fatores de ponderação testados pelas regras para alternar perfis de energia.

Cada perfil de energia pode definir coisas como frequência de CPU individual, como essa frequência é govenerada e outras coisas como o brilho do monitor (para economia de energia) e a velocidade do ventilador. Pode até executar programas arbitrários para fazer coisas como enviar e-mails.

Note que o cpufreqd.conf padrão é apenas um exemplo e bastante inútil. O lm-sensors tem um utilitário para ajudá-lo a criar seu arquivo de configuração.

    
por Jason Morgan 04.08.2013 / 18:08