j'ai creusé un peu le sujet économie d'énergie pour mon laptop. On aurait à disposition 3 outils, au moins : - laptop-mode-tools - tlp (disponible sur Aur) - un script sur la base des éléments fournis par powertop
Sur la base des éléments fournis par powertop (confer dernier onglet, tunable) j'installe cronie (s'il n'est pas déjà présent)
sudo pacman -S cronie
Je vérifie le nom du périphérique "secteur" dans /sys/class/power_supply. On peut le retrouver avec :
upower -e
puis je crée le script /etc/cron.d/powersave :
#!/bin/bash
# Shell script to reduce energy consumption when running battery. Place # it in /etc/pm/power.d/ and give execution rights.
if cat /sys/class/power_supply/ADP1/online | grep 0 > /dev/null 2>&1
#NMI watchdog should be turned off for foo in /proc/sys/kernel/nmi_watchdog; do echo 0 > $foo; done
# Set SATA channel to power saving for foo in /sys/class/scsi_host/host*/link_power_management_policy; do echo min_power > $foo; done
# Activate USB autosuspend for foo in /sys/bus/usb/devices/*/power/control; do echo auto > $foo; done
# Activate PCI autosuspend for foo in /sys/bus/pci/devices/*/power/control; do echo auto > $foo; done
# Activate audio card power saving # (sounds shorter than 5 seconds will not be played) echo 1 > /sys/module/snd_hda_intel/parameters/power_save echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
# End battery powered settings -----------------------------------------#
else
# Start AC powered settings --------------------------------------------#
ewolnux, sur mon arch-gnome, en utilisation mail,firefox,flux rss : - sans aucune modif, brute d'install : 3h d'autonomie - avec laptop-mode-tools tweaké à fond : 3h30 - avec tlp : 5 à 7 heures - avec le script : 5 à 7 heures
Avec le script, je passe à une consommation à vide de 5 Watts au lieu de 10.
tout ceci dépend fortement de la config matérielle. Les matériels suivants dégradent de fait l'autonomie : - carte graphique dédiée - ecran ultra HD (celui qui allume 4 pixels pour en montrer un) - écran tactile - tout ce qui n'est pas intel...
Macbook 5,1 - Manjaro-Xfce - CPU : Core2Duo 2Ghz | 4Go DDR3 | CG: NVIDIA GeForce 9400M | Son : NVIDIA MCP79
Thinkpad x250 - Arch-Gnome - CPU i5 5200U | 8Go DDR3 | CG: Intel HD 5500 | Son : Intel Wildcat Point-LP HDA
Otacon a écrit :j'en suis à 6 heures d'utilisation, et il me reste 30% (pourtant, j'ai fais tourner une machine virtuelle pendant 1h30 et firefox en soutenu)....
T'es sûr que le cordon n'est pas branché
Sans déc*****, il faut que je fasse ça sur le mien ; actuellement j'ai environ 3h30 d'autonomie, pas plus. Les réfs sont dans ma signature.
Desktop - Manjaro-KDE x86_64 Stable / Arch-KDE x86_64 - CPU : Intel® i5-3570K @ 3.40GHz - RAM 8 GO - Carte-mère : MSI Z77A-G45
Carte graphique : Intel® HD Graphics 4000 - Audio device: Intel Corporation Panther Point High Definition Audio Controller Laptop – Manjaro-XFCE x86_64 - CPU : Intel Pentium Dual-Core B940 - Carte graphique : Intel HD Graphics 3000
ah ouais, fais le. et encore, j'ai pas encore joué sur l'économie d'énergie sur le wifi avec ethtool dans mon script. mais powertop ne me suggère rien sur ce point, la carte broadcom est donc efficace. Bon, si ton portable reste branché en continu, tu t'en fous un peu de l'autonomie, Nan ?
Petit rappel sur les bonnes pratiques de batterie (batteries récente) : - la laisser branchée en continu ne lui fait aucun mal - la décharger jusqu'à alarme une fois par semaine environ - inutile de lui faire des cycles complet charge/décharge, une batterie fera entre 500 et 1000 cycles de toute façon, et décharger par exemple jusqu'à 66% restant n'est pas égal à un cycle, mais à 1/3 de cycle. On peut sans problème multiplier les décharges partielles et recharger derrière. - Ne pas descendre en dessous du seuil d'alerte ( ~ 10 % ), ça abime la batterie.
Macbook 5,1 - Manjaro-Xfce - CPU : Core2Duo 2Ghz | 4Go DDR3 | CG: NVIDIA GeForce 9400M | Son : NVIDIA MCP79
Thinkpad x250 - Arch-Gnome - CPU i5 5200U | 8Go DDR3 | CG: Intel HD 5500 | Son : Intel Wildcat Point-LP HDA
Otacon a écrit ::salut: ah ouais, fais le. et encore, j'ai pas encore joué sur l'économie d'énergie sur le wifi avec ethtool dans mon script. mais powertop ne me suggère rien sur ce point, la carte broadcom est donc efficace. Bon, si ton portable reste branché en continu, tu t'en fous un peu de l'autonomie, Nan ?
Non, il n'est pas branché en continu. Sinon évidemment je n'essayerais pas d'augmenter l'autonomie, pas complètement fada le mec
Pour les bonnes pratiques, je recharge quand le reçois la notification de batterie faible. Ou si je n'en suis pas loin et que je veux lancer une mise à jour.
Desktop - Manjaro-KDE x86_64 Stable / Arch-KDE x86_64 - CPU : Intel® i5-3570K @ 3.40GHz - RAM 8 GO - Carte-mère : MSI Z77A-G45
Carte graphique : Intel® HD Graphics 4000 - Audio device: Intel Corporation Panther Point High Definition Audio Controller Laptop – Manjaro-XFCE x86_64 - CPU : Intel Pentium Dual-Core B940 - Carte graphique : Intel HD Graphics 3000
Ton proc a un TDP de 35 W : http://ark.intel.com/products/55626/int ... e-2_00-ghz Ta batterie est une 6 cellules, un truc comme ça ? : http://www.ldlc.com/fiche/PB00127946.html donc 62 wh Tu consomme donc en moyenne sur 3h30 environ 18W Le TDP de ton proc fait mal. Même en tweakant les appels de processus avec le script, on peut espérer entre 12 et 15 W en moyenne, soit une autonomie de 4 à 5 heures.
Macbook 5,1 - Manjaro-Xfce - CPU : Core2Duo 2Ghz | 4Go DDR3 | CG: NVIDIA GeForce 9400M | Son : NVIDIA MCP79
Thinkpad x250 - Arch-Gnome - CPU i5 5200U | 8Go DDR3 | CG: Intel HD 5500 | Son : Intel Wildcat Point-LP HDA
J'ai regardé ce soir sur le portable (pas pensé à le faire avant) et donc
- laptop-mode-tools est installé par défaut - tlp n'est plus disponible avec les dépôts stable (il est présent dans testing, donc devrait arriver avec la prochaine màj) - cronie est installé par défaut
#NMI watchdog should be turned off for foo in /proc/sys/kernel/nmi_watchdog; do echo 0 > $foo; done
# Set SATA channel to power saving for foo in /sys/class/scsi_host/host*/link_power_management_policy; do echo min_power > $foo; done
# Activate USB autosuspend for foo in /sys/bus/usb/devices/*/power/control; do echo auto > $foo; done
# Activate PCI autosuspend for foo in /sys/bus/pci/devices/*/power/control; do echo auto > $foo; done
# Activate audio card power saving # (sounds shorter than 5 seconds will not be played) echo 1 > /sys/module/snd_hda_intel/parameters/power_save echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
# End battery powered settings -----------------------------------------#
else
# Start AC powered settings --------------------------------------------#
ewolnux, oui, dans ton cas, c'est bien l'état de ADP0 (secteur) qu'il faut aller chercher. Pour tlp, il est repassé dans testing pour manjaro parce qu'il est passé de Aur à Community chez Arch.
Macbook 5,1 - Manjaro-Xfce - CPU : Core2Duo 2Ghz | 4Go DDR3 | CG: NVIDIA GeForce 9400M | Son : NVIDIA MCP79
Thinkpad x250 - Arch-Gnome - CPU i5 5200U | 8Go DDR3 | CG: Intel HD 5500 | Son : Intel Wildcat Point-LP HDA
Otacon a écrit ::bjr: ewolnux, oui, dans ton cas, c'est bien l'état de ADP0 (secteur) qu'il faut aller chercher. Pour tlp, il est repassé dans testing pour manjaro parce qu'il est passé de Aur à Community chez Arch.
Merci du retour, donc je peux y aller comme ça je pense.
Pour tlp ce n'était qu'une remarque en passant ; je n'en ai pas besoin je pense.
Desktop - Manjaro-KDE x86_64 Stable / Arch-KDE x86_64 - CPU : Intel® i5-3570K @ 3.40GHz - RAM 8 GO - Carte-mère : MSI Z77A-G45
Carte graphique : Intel® HD Graphics 4000 - Audio device: Intel Corporation Panther Point High Definition Audio Controller Laptop – Manjaro-XFCE x86_64 - CPU : Intel Pentium Dual-Core B940 - Carte graphique : Intel HD Graphics 3000
J'ai donc fait comme tu as dit ; le retour de crontab -l me donnait bien */1 * * * * /etc/cron.d/powersave.
Je n'ai pas activé le service au démarrage car petit problème ; maintenant j'ai la souris qui gèle régulièrement ; je la récupère en passant par [Ctrl] [Alt] [F2] et retour par Ctrl] [Alt] [F7].
Maintenant j'ai renommé le fichier /etc/crond.d/powersave en .bak pour qu'il me foute la paix en attendant une solution.
Donc que faut-il faire soit pour aller plus loin, soit pour annuler cette tâche cron ; le fait d'avoir renommé /etc/crond.d/powersave en /etc/crond.d/powersave.bak suffit-il ?
PS : l'utilisation de vi est toujours un réel bonheur
Non, je plaisante
Desktop - Manjaro-KDE x86_64 Stable / Arch-KDE x86_64 - CPU : Intel® i5-3570K @ 3.40GHz - RAM 8 GO - Carte-mère : MSI Z77A-G45
Carte graphique : Intel® HD Graphics 4000 - Audio device: Intel Corporation Panther Point High Definition Audio Controller Laptop – Manjaro-XFCE x86_64 - CPU : Intel Pentium Dual-Core B940 - Carte graphique : Intel HD Graphics 3000