Ceci est une ancienne révision du document !
La gestion de l'énergie sous Ubuntu
Vous trouverez sur cette page un maximum d'astuces pour faire diminuer la consommation de votre ordinateur, que ce soit un serveur, un ordinateur de bureau ou un portable.
Réglages de base
On peut diminuer la consommation d'énergie en :
- Modifiant les préférences du gestionnaire d'énergie via le menu Système → Préférences → Gestionnaire d'énergie
- Désinstallant les paquetages correspondant à des services inutiles (on évite de rechercher le fichier de configuration et éventuellement d'en lire le contenu)
- Désactivant des services inutiles (dont les paquetages ne peuvent être désinstallés)
- Forçant l'activation du mode ASPM (en) pour les cartes et bus PCI-E depuis Ubuntu 11.04. Voir ce bug (en) : ajouter le paramètre pcie_aspm=force au paramètre GRUB_CMDLINE_LINUX_DEFAULT de grub.
- Désactivant la compression lors de la rotation des fichiers journaux réalisée par logrotate
- Configurant un format de date plus court dans /etc/rsyslog.conf
- Utilisant l'écran vide comme économiseur d'écran
Sous KDE (Kubuntu)
Kde propose des services assez gourmands en ressources qui peuvent être facilement désactivés, voir ici: Économie d'énergie sous KDE
Outils
- Eee-control, recommandé pour Eee PC ;
- Eee-applet (disponible dans les dépôts) ;
- Eee PC ACPI script (disponible dans les dépôts) ;
- Acer ACPI, pour les portables Acer ;
- Toshutils, pour les portables Toshiba, (disponible dans les dépôts) ;
- Toshset, recommandé pour les portables Toshiba (disponible dans les dépôts) ;
- FNFXD, recommandé pour les portables Toshiba (disponible dans les dépôts) ;
Il existe d'autres outils et d'autres solution plus générale :
- PowerTOP pour la gestion des processeurs Intel ;
- ATHcool pour la gestion des processeurs AMD ;
- Cpufreqd, pour la modification de fréquence de processeur (disponible dans les dépôts) ;
- Powernowd, pour la modification de fréquence de processeur (disponible dans les dépôts) ;
- CPU-frequtils, pour la modification de fréquence de processeur (disponible dans les dépôts) ;
- Laptop mode tools, gestion de l'énergie ;
- Battery Status, ajoute l'affichage du pourcentage d'énergie (qui n'est plus affiché sous Lucid) et la manipulation des fréquences du processeur.
Processeur et ventilateur
Fréquence du processeurs
Pour cela, il suffit d'autoriser un utilisateur normal à changer le fréquence du processeur :
sudo dpkg-reconfigure gnome-applets
On peut ajouter l'applet au tableau de bord en effectuant un clic droit sur le tableau de bord, puis :
- Ajouter au tableau de bord
- Système et matériel
- Moniteur de fréquence du processeur
- Ajouter
L'avantage des gouverneurs est que vous pouvez fixer par exemple :
- ondemand : fréquence variable (par défaut), selon l'utilisation de la machine
- performance : fréquence CPU au maximum (jeux, gros calculs, compilations)
- powersave : fréquence CPU au minimum (économie d'énergie)
Pour plus d'informations : cpu-frequtils
Si vous avez un ordinateur sur lequel cette manipulation ne fonctionne pas (par exemple plus ancien), vous pouvez essayer ce qui est indiqué sur cette page : http://forum.ubuntu-fr.org/viewtopic.php?id=39565 Mais cela est une manipulation peu recommandable car sans intérêt notable pour la température ou l'autonomie.
Baisser la tension du processeur
Voir la page : undervolting
Contrôler le Ventilateur
Voir la page : lm-sensors
Carte Wi-Fi
Pour activer le mode 'gestion d'énergie automatique' (moyen), éditez le fichier /etc/network/interfaces
, et rajoutez, sous la ligne de votre carte Wifi (généralement eth1 ou wlan0), la ligne suivante :
wireless-power on
Redémarrez ou faites :
sudo /etc/init.d/networking restart
Vérifiez à l'aide de la commande iwconfig eth1 (ou wlan0) ⇒ 'Power management' doit être à 'on'.
sudo rmmod ath_pci
Il faut taper :
iwconfig interface power on
pour activer la gestion d'énergie :
(ou "sudo iwconfig wlan0 power on")
Carte Graphique
ATI
Changer fréquence horloge (moyen) : Les options pour bien configurer votre ATI (Catégorie Powerplay options) pour le pilote propriétaire fglrx http://www.thinkwiki.org/wiki/How_to_make_use_of_Graphics_Chips_Power_Management_features pour le pilote libre radeon Faire mieux encore : je ne sais pas encore comment ! http://forum.ubuntu-fr.org/viewtopic.php?id=41454
nVidia
Changer fréquence horloge, gérer les ventilateurs … : nvclock
Périphériques USB, PCMCIA
Couper alimentation du lecteur PCMCIA (A tester) :
cardctl suspend
Pour le réalimenter :
cardctl resume
Plus généralement, je pense que si on décharge le module correspondant au périphérique ça suffit :
modprobe -r nom_du_module
Disque Dur, Lecteur optique
Mettre en veille à partir d'un certain laps de temps (facile) : tuto (je déconseille le laptop-mode)
(Attention, il faut traduire les emplacements de fichiers de Gentoo vers Ubuntu, qui ne sont pas les mêmes et peuvent dérouter le lecteur non aguerri)
Batterie
Par défaut, Ubuntu lance une hibernation de l'ordinateur portable quand la batterie est à un niveau de charge exprimé en minutes. Cela peut correspondre à un niveau très différent suivant les ordinateurs. On peut souhaiter changer ce niveau, le voir exprimé en pourcentage, changer l'action à effectuer. Ces modifications se font sur gconf. pour cela : alt-f2 et gconf-editor (et pour Xubuntu?)
- pour expression en pourcentage : désactiver use_time_for_policy dans apps/gnome-power-manager/general
- mettre le % et l'action (suspend par exemple) dans apps/gnome-power-manager/thresholds
Onduleurs
Si votre ordinateur est connecté à un onduleur (ou alimentation sans interruption1) ) il est intéressant de le superviser. Cela permet, entre autre chose, d'éteindre proprement l'ordinateur si le courant ne revient pas et que la batterie de l'onduleur atteint un seuil critique.
- La plupart des onduleurs sont reconnus par le logiciel NUT (Network UPS Tool).
- Les onduleurs de marque EATON ou MGE peuvent être supervisés par le logiciel MGE Office Protection System : Personal Solution Pack.
Voir aussi
- Moins de Watts consommé par le PC portable : http://www.lesswatts.org/ (en) : site dédié aux plateformes Intel.
- Discussion sur le forum ubuntu-fr: http://forum.ubuntu-fr.org/viewtopic.php?id=43463