Mode Underclocking / Économiseur d'énergie sous Ubuntu 9.10

2

J'utilise un ordinateur portable (Intel Pentium Dual T3400, 2 Go de RAM, chipset Intel GL40), le double amorçage avec Windows Vista Édition Familiale Premium et Ubuntu 9.10. La majorité du temps, Windows est utilisé. Cependant, lorsque je dois écrire du code, je passe à Ubuntu.

Le problème est le suivant: lorsque j'utilise Windows, le mode d'économie d'énergie de Vista synchronise le processeur à 1Ghz, mais je ne pouvais pas trouver un tel mode dans Ubuntu. J'ai essayé d'utiliser libcpufreq pour réduire le processeur à 1 GHz, mais cela ne semble pas avoir le même effet que sous Windows. Mon ordinateur portable a tendance à chauffer plus vite sous Ubuntu que sous Windows: une heure d’Ubuntu produit la même chaleur que cinq heures de Windows. Je ne fais pas beaucoup de travail qui demande beaucoup de ressources, juste du codage-compilation-codage (aucun projet majeur ici). Des idées? Je tiens vraiment à passer à Ubuntu pour tout mon travail, mais ce problème de chauffage et le manque de jeux m'empêchent de le faire .. (Je peux me débrouiller sans jeux!)

tecfreak
la source

Réponses:

1

En ce moment même, j'ai réglé la fréquence de mon processeur à 800 MHz et le refroidisseur ne tourne pas du tout (et c'est ainsi depuis environ 45 minutes). Voici ce que j'ai fait:

  • Obtenir les fréquences disponibles:

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

    Ma sortie particulière est: 1900000 1800000 1600000 800000

  • Définissez la fréquence souhaitée:

    cpufreq-selector -f 800000
    
  • Vous pouvez ensuite vérifier si cela a fonctionné:

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

Vous pouvez aussi jouer un peu avec les gouverneurs pour voir lequel convient le mieux à votre charge de travail et à vos habitudes.

Bogdan Păun
la source
1
cpufreq-selectorest cpufreq-setdans les nouvelles versions d'Ubuntu.
Ian Mackinnon
Ce serait bien de voir le résultat après votre modification.
Sandwich
0

merci à Ian Mackinnon pour le conseil - j'utilise

$ sudo cpufreq-set -f 800MHz -r

définir la fréquence sur tous les processeurs (option -r) à 800 MHz, et

$ cpufreq-info

pour le vérifier. cpufreq-infoaffiche également une liste des fréquences disponibles.

atti
la source