Modo Underclocking / Economia de energia no Ubuntu 9.10

2

Eu estou usando um laptop (Intel Pentium Dual T3400, 2 GB de RAM, chipset Intel GL40), dual-boot com o Windows Vista Home Premium e Ubuntu 9.10. Maioria do tempo, o Windows é usado. No entanto, quando tenho que escrever algum código, mudo para o Ubuntu.

O problema é: quando uso o Windows, o modo de economia de energia do Vista reduz a CPU para 1 Ghz, mas não consegui encontrar esse modo no Ubuntu. Eu tentei usar o libcpufreq para diminuir o clock do processador para 1Ghz, mas ele não parece ter o mesmo efeito que no Windows. Meu laptop tende a esquentar mais rápido no Ubuntu do que no Windows - 1 hora do Ubuntu produz o mesmo calor de 5 horas do Windows. Eu não faço muito trabalho intensivo em recursos, apenas codificando e compilando códigos (sem grandes projetos aqui). Alguma ideia? Estou muito interessado em mudar para o Ubuntu para todo o meu trabalho, mas este problema de aquecimento e a falta de jogos estão me impedindo de fazê-lo .. (Eu posso gerenciar sem jogos embora!)

tecfreak
fonte

Respostas:

1

Neste exato momento eu configurei a freqüência do meu processador para 800 MHz e o cooler não gira (e tem sido assim por cerca de 45 minutos). Aqui está o que eu fiz:

  • Obtenha freqüências disponíveis:

    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
    

    Minha saída particular é: 1900000 1800000 1600000 800000

  • Defina a frequência desejada:

    cpufreq-selector -f 800000
    
  • Você pode então verificar se isso funcionou:

    sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
    

Você também pode brincar com os governadores um pouco, ver qual deles é mais adequado para sua carga de trabalho e hábitos.

Bogdan Păun
fonte
1
cpufreq-selectorestá cpufreq-setem versões mais recentes do Ubuntu.
Ian Mackinnon
Seria bom ver a saída após a sua modificação.
sanduíche
0

obrigado a Ian Mackinnon pela dica - eu uso

$ sudo cpufreq-set -f 800MHz -r

para definir a freqüência em todas as CPUs (opção -r) para 800MHz, e

$ cpufreq-info

para verificar isso. também cpufreq-infoexibe uma lista de frequências disponíveis.

atti
fonte