Toggle theme
Icaunux
User Tools
Toggle theme
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
batterie:autonomie
====== Batterie: autonomie réduite ====== <note>EDIT 24-02-2018; article ancien: fait référence à lucid (ub 10.04)</note> <note tuyau> Cependant, le paquet Laptop-mode-tools est présent dans ub 16.04. Laptop-mode-tools utilise la fonctionnalité Laptop Mode du noyau de Linux et est donc également utilisé sur les ordinateurs de bureau et les serveurs pour économiser l'énergie. </note> ===== Historique du souci d' autonomie ===== Un bug affecte les noyaux linux sur processeur intel depuis plusieurs versions . [[https://erickranich.wordpress.com/2012/03/07/probleme-dautonomie-sous-linux-portable-chipset-intel/|probleme-d'autonomie-sous-linux-portable-chipset-intel]] [[http://www.le-libriste.fr/2011/11/ubuntu-11-10-augmenter-lautonomie-de-votre-portable-avec-le-patch-aspm-pcie-bug/|patch-aspm-pcie-bug]] [[http://doc.ubuntu-fr.org/precise|precise]] avec le noyau 3.2 semble avoir réglé le souci. Une révision intensive des options de configuration par défaut a été faite dans le but d'améliorer l'autonomie sur batterie et réduire la consommation d'énergie. ===== Plan ===== 1. Voir les pistes de résolution de ce bug....ASPM the Active State Power Management (ASPM) problem in the Linux kernel https://www.phoronix.com/scan.php?page=article&item=linux_aspm_solution 2. Lister un ensemble de liens vers ce sujet et ses annexes. NON TRAITES ICI de façon critique, mais cités pour mémoire. 3. Optimiser son portable pour augmenter son autonomie. Ce point ne sera pas détaillé ici. Un article assez complet en fait état... [[http://doc.fedora-fr.org/wiki/Optimisation_de_l%27autonomie_de_son_portable_ou_de_son_netbook|autonomie_de_son_portable_ou_de_son_netbook]] 4 Scripts d'économie d'énergie . ===== Monitorer les principaux consommateurs d'énergie ===== ==== Powertop ==== [[http://www.lesswatts.org/projects/powertop/|powertop]] ==== Battery Status ==== Ajouter un ppa aux sources pour disposer de battery-status : [[http://doc.ubuntu-fr.org/battery-status|battery-status]] ====== Active State Power Management ====== La solution la plus rapide et la plus connue pour augmenter l'autonomie. Elle consiste à forcer l'ASPM qui se trouve désactivé par défaut. ===== pcie_aspm=force ===== pcie_aspm=force, i915.i915_enable_rc6=1,i915.i915_enable_fbc=1 and i915.lvds_downclock=1 dans GRUB, suivez les étapes suivantes: taper dans un terminal : sudo gedit /etc/default/grub ajouter la ligne: pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1i915.lvds_downclock=1 puis remlacer GRUB_CMDLINE_LINUX_DEFAULT=””, par: GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1″ sauvegarder Mise à jour de GRUB: sudo grub-mkconfig -o /boot/grub/grub.cfg redemarrer. <note> Attention à ne pas supprimer le paramètre i915.modeset=1 que vous avez probablement sur cette ligne si vous utilisez un chipset Intel !</note> <note bloquante> Attention aux trop nombreuses écritures sur le disque si mise en veille trop fréquente. Voir hdparm Faites une recherche sur ce wiki, thème déjà abordé. </note> ====== Noyaux concernés ====== ===== 2.6.38 ===== Mais pas seulement ! [[http://www.webupd8.org/2011/06/linux-kernel-power-issue-fix.html|linux-kernel-power-issue-fix]] The instructions below will force Active-State Power Management to be enabled by editing the GRUB2 config file and while this should work for most computers, **it will not work for all**. Also, Phoronix notes that "if your system's BIOS/hardware is in bad shape, you may hit system hangs" though it seems this is not something very common: [[http://www.phoronix.com/scan.php?page=article&item=linux_2638_aspm&num=1|phoronix.com]] Given the thousands of users having this 2.6.38 power regression by this change, there is a big ASPM problem at hand. Fortunately, as PCI-E ASPM problems are not new, a few boot options can be used. Namely, most people affected by this issue will want to add "pcie_aspm=force" to their boot command line. Simply adding this will force Active-State Power Management to be enabled. This is supported before the Linux 2.6.38 kernel (looks to be going back to circa 2.6.27) and it is still supported today in the latest upstream Git. Just adding that to 2.6.38+ kernels on the systems I have tested will workaround this problem-causing commit and lead to noticeable power savings. I've never encountered ASPM problems with it enabled on any of my systems in pre-2.6.38 nor have I seen any reports of such in the Phoronix Forums or elsewhere. It is possible there will not be a proper solution until the Linux 3.1 kernel as the Linux 3.0 merge window is closed and a final release is only a few weeks out. It's also a question for many whether any "fix" will be backported to the stable kernel series or if users will be left to append "pcie_aspm=force" to their GRUB lines. ===== D'autres régressions en termes d'autonomie ===== Again, this is not the only major power regression outstanding. There is still a noticeable power regression back in the Linux 2.6.35 kernel, another 2.6.38-era regression due to a scheduler issue still being investigated, and some other items on my radar. ====== Laptop-mode-tools ====== ===== Laptop_mode ===== **Le laptop_mode n'est pas le laptop-mode-tools** ! Le laptop_mode est un outil directement intégré au noyau linux. Il est désactivé de base sur Ubuntu car il était accusé de diminuer énormément la durée de vie des disques durs en faisant parquer les têtes de lecture trop souvent. ===== Laptop-mode-tools : fonctions ===== Laptop-mode-tools est un ensemble de scripts côté utilisateur permettant de contrôler finement la gestion de l'énergie de votre portable. Il nécessite quelques connaissances de votre matériel avant tout (donc lspci et lsusb vous seront d'une grande aide ainsi que toutes les infos sur votre matériel que vous pourrez récolter !). L'activation correcte de ce mode peut vous faire gagner facilement 30 minutes d'autonomie selon l'état de votre batterie ! [[http://doc.ubuntu-fr.org/laptop-mode-tools|laptop-mode-tools]] Laptop-mode-tools vous propose aussi de régler ces paramètres d'économie d'énergie mais ils sont désactivés de base. Vous n'avez donc pas à vous inquiéter. Mais si vous savez ce que vous faites, vous pouvez toujours réactiver les options idoines ! ===== Des soucis d'intégration ===== Laptop-mode-tools pose certains problèmes d'intégration, c'est pourquoi les développeurs d'Ubuntu sont en train d'intégrer proprement ses fonctionnalités utiles dans le système par défaut d'Ubuntu (pm-utils). [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-lucid-laptop-mode-tools-integration|lucid-laptop-mode-tools-integration]] ==== Pm-utils ==== Installer laptop-mode-tools sans désinstaller pm-utils ! [[http://oroooroo.blogspot.com/2010/10/ubuntu-1010-comment-installer-laptop.html|ubuntu-1010-comment-installer-laptop]] The laptop-mode-tools package is installed by default, but if enabled it adds a //completely separate power management overlay// that **doesn't integrate with any of the rest of the system packages** (and doesn't respect preferences set in those packages). This should be rectified. ====== Script ====== ===== Exemple de zerotyler ===== Attention ce script est réalisé pour son laptop. Une personnalisation sera nécessaire pour le vôtre. A installer sous init.d <file> ############################################## #!/bin/bash case "$1" in start|"") # au démarrage /usr/bin/hal-disable-polling --device /dev/scd0 hciconfig hci0 down ; rmmod hci_usb echo 1 > /sys/module/snd_ac97_codec/parameters/power_save iwpriv eth1 set_power 5 echo 1500 > /proc/sys/vm/dirty_writeback_centisecs mount -o remount,noatime / ;; stop) # à l'arret ;; *) echo "Usage: powersave [start|stop]" >&2 exit 3 ;; esac ############################################## </file> ===== Commentaires ===== <file> # Empêchez hal de surveiller votre cdrom avec : hal-disable-polling --device /dev/scd0 #hal est le composant qui ouvre automatiquement une fenêtre lorsque vous insérez #un CD, mais qui empêche les économies d'énergie sur le bus SATA. /usr/bin/hal-disable-polling --device /dev/scd0 #desactiver le bluetooth hciconfig hci0 down ; rmmod hci_usb #mode economie d'energie de votre carte son AC97 echo 1 > /sys/module/snd_ac97_codec/parameters/power_save # activer le mode economie d'energie du wifi iwpriv eth1 set_power 5 #Mode economie d'energie de votre DD SATA echo 1500 > /proc/sys/vm/dirty_writeback_centisecs #Activation de l option de montage des systèmes de fichier noatime mount -o remount,noatime / </file> ====== Liens ====== ===== Matériel et personnalisation de l' interface ===== Voir ce qui reste d'autonomie à notre batterie nécessite de personnaliser notre bureau.Il peut être utile de relire : [[http://doc.ubuntu-fr.org/personnalisation#applets_de_bureau|applets_de_bureau]] et pour débutants : [[http://doc.ubuntu-fr.org/personnalisation_basique|personnalisation_basique]] [[http://doc.ubuntu-fr.org/cpu-frequtils|cpu-frequtils]] La bible du matériel sous Ubuntu sur le site ubuntu-fr.org [[http://doc.ubuntu-fr.org/materiel|materiel]] [[http://doc.ubuntu-fr.org/tutoriel/comment_afficher_statut_batterie_acpi|comment_afficher_statut_batterie_acpi]] [[http://doc.ubuntu-fr.org/lm-sensors|lm-sensors]] ===== Thèmes liés ===== [[http://doc.ubuntu-fr.org/veille_et_hibernation|veille_et_hibernation]] [[http://doc.ubuntu-fr.org/usage_nomade|compléments_sur_les_ordinateurs_portables]] ===== Liens centrés sur le sujet ===== [[http://doc.ubuntu-fr.org/energie|gestion_energie_sous_ubuntu]] [[http://www.icaunux.org/forum/viewtopic.php?id=576|autonomie_des_portables]] [[http://korben.info/bug-linux-batterie.html|bug-linux-batterie_korben]] [[http://www.samwel.tk/laptop_mode/faq|laptop_mode_faq_en_anglais]] [[http://doc.ubuntu-fr.org/laptop_mode|laptop_mode_danger_?]] [[http://doc.ubuntu-fr.org/undervolting|undervolting]] [[http://www.lesswatts.org/|saving_power_on_linux_en_anglais]] [[http://doc.fedora-fr.org/wiki/Optimisation_de_l%27autonomie_de_son_portable_ou_de_son_netbook|Optimisation_de_l'autonomie_Fedora]] ===== Liens maintenance hardware ===== [[http://www.thinkwiki.org/wiki/Maintenance#Reviving_batteries|thinkwiki.org_Reviving_batteries]] [[http://climenole.wordpress.com/2009/06/29/ubuntu-temperatures-ventilateurs-et-s-m-a-r-t/|températures_ventilateurs_et_smart]] ===== Pour Gentoo ===== 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... [[http://www.gentoo.org/doc/fr/power-management-guide.xml#doc_chap5|power-management-guide_en_français]] {{tag>outils Batterie_autonomie}}
batterie/autonomie.txt
· Last modified: 2023/05/19 09:10 by
127.0.0.1
Page Tools
Show page
Old revisions
Backlinks
Back to top