
Gagner en autonomie sur un portable
Ces manipulation ont des conséquences importantes sur le matériel de votre ordinateur. Il est évidement que votre matériel doit être bien supporté par votre distribution GNU/Linux.
Je ne puis en aucun cas être tenu pour responsable en cas de dommage matériel ou logiciel (ou de quelque nature que ce soit) ou de pertes de données.
De non jours, les configurations matériels sont remarquablement bien supportés par GNU/Linux. Mais soyez prudent. Lors de modifications de fichiers systèmes, créez toujours une sauvegarde !!
Créez toujours une sauvegarde de vos fichiers!!!
Les manipulations ont été testés (sauf mention contraire) avec succès sur un ordinateur portable ASUS A6VM (Disque dur Western Digital Raptor, carte vidéo : nVidia GE-Force 7300-Go).
Présentation
Si vous avez un ordinateur portable, l'autonomie sur batterie (accu) est une chose importante. Il faut donc faire tout son possible pour éviter le gaspillage.
Mon ordinateur était vendu avec Windows XP. L'autonomie en mode d'économie maximale (CPU à 25%, luminosité à 25%) est d'environ 4h.
Sous Ubuntu, il descend à 2h30 (hic).
La différence est énorme !
Je ne sait pas encore d'où cela vient, mais j'ai réussi à faire quelques réglages pour augmenter un la durée. Maintenant je peux rester 3h20~ 3h40 sur batterie. Ce n'est pas super (comparé a Windows, mais c'est mieux)
Ce que je vais vous donner :
- Des utilitaires pour observer et réduire l'utilisation d'énergie…
- …leurs réglages
- Et quelques conseils pour gagner en autonomie.
- Enfin, des conseils pour la économiser la durée de vie de la batterie.
Nos outils
On disposera de 3 logiciels. Si vous en avez d'autres, n'hésitez pas à m'en faire part !
- Premièrement, le logiciel d'observation de la consommation : il se nomme powertop et on l'installe en tapant dans un terminal :
sudo aptitude install powertop
Désormais, on pourra voir la consommation en Watt de votre PC mais surtout les programmes qui demandent le plus de ressources systèmes (principalement les accès disques).
- Le second logiciel est laptop-mode-tools, pour l'avoir tapez :
sudo aptitude install laptop-mode-tools
Cet outil permet de définir tout un tas d'options d'économie : arrêter la rotation du disque dur si il n'est pas sollicité, les consommation de la carte WiFi, le Wake On Lan…
- Le troisième logiciel est cpufreq-selector : il est déjà installé normalement. Au moins sous Ubuntu.
Réglages
Une fois ces logiciels installés, il faut les régler convenablement. Je ferais comme si l'utilisation d'un ordinateur sur batterie se limitait à des applications bureautiques légères. (Traitement de texte, voire internet ou vidéo)
- Powertop ne sert qu'à l'observation des programmes le plus gourmands en ressources. Aucune configuration n'est nécessaire. Pour le lancer, tapez “sudo powertop”.
- cpufreq-selector, c'est un applet de bureau. Pour l'avoir dans la barre d'outils (tableau de bord) il faut l'ajouter via "clic droit sur la barre" > "ajouter au tableau de bord". Un clic gauche sur l'icone permet de choisir soit le gouverneur (performance, powersafe, ondemand…) c'est la fréquence d'horloge du CPU (moi j'ai 798MHz, 1,06GHz, 1,73GHz…).
Sur batterie, il faut bien entendu le laisser sur "Powersafe". En tant normal, je le laisse sur "Ondemand" (il se met en économe, sauf si on le sollicite).
Sachez que la sélection de fréquence du CPU se fait aussi si l'applet n'est pas affiché sur la barre, l'applet ne sert qu'à effectuer soit même les changements^^
- laptop-mode-tools, les réglages se font dans d'obscures fichiers textes. Leurs modifications doivent faire l'objet d'une attention particulière. Il faut être en administrateur et modifier les fichiers.
Tout ce que je vais vous dire se trouve très clairement expliqué dans le manuel du logiciel (tapez "man laptop-mode.conf" pour les voir).
Je ne vous apprendrez que ce que j'ai activé :
Créez toujours une sauvegarde de vos fichiers systèmes avant de les modifier !!
- dans /etc/laptop-mode/laptop-mode.conf :
- ENABLE_LAPTOP_MODE_ON_BATTERY=1 (active le mode d'économie quand on est sur batteries)
- ENABLE_LAPTOP_MODE_ON_AC=0 (mais le désactive si on est branché sur secteur)
- MINIMUM_BATTERY_CHARGE_PERCENT=17 (pourcentage minimal de batterie avant affichage d'une alerte. Sur les accu Li-ion, il est déconseillé d'aller en dessous de 15% (sous peine de perdre en un seul coup 30% de la capacité)
- dans /etc/laptop-mode/conf.d/auto-hibernate.conf :
- ENABLE_AUTO_HIBERNATION=1 (active la mise en hibernation automatique si le seuil minimale de batterie est atteinte)
- AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=12 (mise en hibernation forcée à 12%)
- dans /etc/laptop-mode/conf.d/wireless-iwl-power.conf :
- CONTROL_IWL_POWER=1 (active le contrôle de l'énergie pour la carte WiFi)
- IWL_AC_POWER=6 (place la carte en mode économie minimale sur secteur)
- IWL_BATT_POWER=7 (et en mode économie maximal sur batterie)
Par défaut, il suffit d'activer laptop-mode pour activer l'arrêt de rotation du disque dur. On peut cependant trouver des options (délais de redémarrage, taille du cache-RAM…) dans les fichier de /etc/laptop-mode/conf.d/.
Voilà, moi j'ai fait ce qu'il y a ci-dessus. Mais seul vous pouvez juger de l'utilité d'une des très nombreuses options.
Conseils pour l'autonomie en général
Lorsque vous êtes sur batterie, désactivez le gestionnaire compiz. Il consomme énormément de RAM et de CPU. Ne lancez pas de logiciels trop gourmand en CPU ou en disque dur (films). Sinon, le disque ne s'arrêtera pas et on ne profitera pas de l'économie sur le disque dur. Le CPU, s'il chauffe déclenche la rotation du ventilateur, assez gourmand en énergie.
Ne faites pas tourner de DVD ou de CD dans le lecteur. Cela consomme énormément d'énergie.
Débranchez toute appareil USB. Même si une clé USB reste peu gourmande en énergie, un tuner TV ou une souris consomment très beaucoup d'énergie. Inutile de dire qu'il faut absolument proscrire les ventilateur, chauffe tasse ou autre sapin de noël USB.
Si votre carte WiFi n'est jamais utilisée, on peut aussi la retirer de l'ordinateur. Préférez pour la RAM 1 × 2Gio plutôt que 2 × 1Gio pour l'économie d'énergie. Mais l'inverse pour les performance
Réduisez la luminosité (mais gardez quelque chose d'acceptable quand même, pas la peine de souffrir non plus).
Conseils pour la durée de vie de l'accu
Une idée reçu dit qu'il faut décharger à 100% l'accu de temps en temps. C'est
faux et dangereux! C'est expliqué
ici.
D'autres conseils sont listés sur le site
d'Apple.
Pour connaitre les spécificités des différents types d'accumulateur au lithium, (Li-ion, Li-po, etc.) voyez sur
Wikipédia.
Évitez aussi de pomper toute l'énergie de la batterie en un laps de temps très court (en mettant toutes les performance au max, en branchant 18 appareils USB…)
C'est dit dans les liens, mais le rappeler ne fera pas de mal tellement c'est important, un batterie ne doit pas être utilisé dans les températures extrêmes. La fourchette "autorisée" est 10~35°C.
Si jamais vous recherchez une nouvelle batterie pour votre ordinateur, commencez votre recherche sur le site du constructeur de votre ordinateur (Asus, HP, Apple…). Demandez toujours à connaître la date de fabrication de la batterie. En effet, elle s'use naturellement dés la fabrication. Il est donc très fortement déconseillé de les acheté d'occasion ou d'en commander 25 par avance.
N'achetez pas une batterie “premier prix” à 15€. Ce pourra être un objet de qualité douteuse, et cela peux être très dangereux s'il sont mal conçu (recherchez "Lithium + eau" ou "Lithium + surtension" sur Youtube pour vous en convaincre).
Un accu pour un ordinateur portable
coûte une centaine d'euro.
Voilà. Avec toutes ces modifications, votre ordinateur portable sous Ubuntu (ou autre distribution GNU/Linux) pourra rester au moins 30% plus longtemps sur sa batterie. Même si Windows la fait tenir plus de 4 heures…
Page créée en mai 2009
Dernière mise à jour en avril 2010