Get the most of the battery/fr

From EasyPeasy Wiki

Jump to: navigation, search


messagebox_info.png Please note

This article is only kept for historical reference. It does not contain information concerning Easy Peasy

messagebox_info.png Warning

This page contains some information for clean Ubuntu installs, but should be cleaned up to show only information for Easy Peasy



Ces changements permettent de permette de garder le processeur plus longtemps dans un mode basse consommation. Pour plus d'information allez voir le site web à propos des outils "powertop" http://www.lesswatts.org/projects/powertop/ (en)

Contents

[edit] force-hpet

Note : ça ne semble pas être indispensable si vous utilisez la distribution Easy Peasy.

  • Ouvrir un terminal et taper:
  sudo gedit /boot/grub/menu.lst
  • Trouvez la ligne qui ressemble à quelque chose comme çà :
  # defoptions=quiet splash
  • Et ajouter "force-hpet" à la fin, comme ceci :
  # defoptions=quiet splash force-hpet
  • Enregistrer le fichier. Quand vous êtes revenu dans le terminal taper :
  sudo update-grub
  • Ce changement n'est effectif qu'après le redémarrage du portable

[edit] L'échelonnement des fréquences du processeur (CPU Frequency scaling)

(Note : ça ne semble pas être indispensable si vous utilisez ubuntu-eee 8.04)

  • Editez /etc/modules
 sudo gedit /etc/modules
  • Ajoutez la ligne :
p4_clockmod
  • Vérifier que powernowd est installé (Je pense que ça l'est par défaut) Sinon installez-le grâce à cette ligne
 sudo apt-get install powernowd

[edit] Mode portable (Laptop-mode)

Activez alternativement le mode portable (Alternatively enable laptop-mode)

  • Activez alternativement le mode portable en editant /etc/default/acpi-support
  ENABLE_LAPTOP_MODE=true
  • Editez /etc/laptop-mode/laptop-mode.conf
  ENABLE_LAPTOP_MODE_ON_BATTERY=1
  • Avec un disque SSD, désactivez toutes les fonctionnalités propres aux disques durs mécaniques
  CONTROL_HD_XXX=0
  • Adaptez les options d'échelonnemment des fréquences du processeur, des réglages trop agressifs impactent les performances. Ce réglage fonctionne bien:
  BATT_CPU_GOVERNOR=performance

Vous pouvez vérifier la fréquence actuelle du processeur avec

 cat /proc/acpi/processor/CPU1/throttling

Avec ces réglages, le processeur reste la plupart du temps à 50% ( en demi-sommeil) et se réveille immédiatement quand il est sollicité, comme, par exemple, en ouvrant des pages web dans firefox.


[edit] 15 sec dirty_writeback_centisecs

Ceci réduit le nombre d'écriture sur les disques durs. En temps normal, c'est 100 fois par seconde, donc 1500 en 15 secondes. (voir http://www.westnet.com/~gsmith/content/linux-pdflush.htm (en))

  • Ouvrez une console et tapez:
  sudo gedit /etc/sysctl.conf
  • Ajoutez la ligne:
  vm.dirty_writeback_centisecs=1500
  • Ça prend effet qu'au prochain démarrage de la machine

[edit] 15 sec ext3 commit interval

Ceci est efficient si vous utilisez une partition EXT3/EXT4. Celles-ci sont journalisées, c-à-d qu'elles écrivent sur le disque toutes les 5 secondes une description de ce qu'elle font.

Voir man mount. commit=nrsec - Synchroniser toutes les données et les méta-données toutes les nsec secondes. La valeur par défaut est 5 secondes. Zéro signifie la valeur par défaut.

  • Ouvrez /etc/fstab
  sudo gedit /etc/fstab
  • Trouvez la partition principale (root). Ça ressemble à çà:
  UUID=e50b7067-d585-49e0-af2b-167649dda172 / ext3 defaults,errors=remount-ro 0 
  • Ajoutez l'option commit "commit=15"
  UUID=e50b7067-d585-49e0-af2b-167649dda172 / ext3 defaults,errors=remount-ro,commit=15 0
Personal tools