Personnellement j'ai lancé powertop un jour et créé un script basé sur les recommandations de powertop.
tlp n'est pas plus efficace que powertop dans mon cas.
[Lenovo x230] Gestion de la batterie
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [Lenovo x230] Gestion de la batterie
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- benjarobin
- Maître du Kyudo
- Messages : 17629
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Lenovo x230] Gestion de la batterie
Gros +1... J'ai fait mon script personnel, en me basant en partie sur powertop.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Lenovo x230] Gestion de la batterie
Bonjour à tous,
[EDIT]
je constate aussi que powertop me donnes les mêmes performances que tlp.
Pour réaliser et exécuter le script de powertop, je suis les étapes suivantes :
j'installe pm-utils
puis je crée le script /etc/cron.d/powersave :
je donne les droits d'exécution au script :
puis je configure crontab pour obtenir :
pm-utils est nécessaire pour obtenir la valeur de on_ac_power.
[EDIT]
je constate aussi que powertop me donnes les mêmes performances que tlp.
Pour réaliser et exécuter le script de powertop, je suis les étapes suivantes :
j'installe pm-utils
Code : Tout sélectionner
pacman -S pm-utils
Code : Tout sélectionner
#!/bin/bash
# Shell script to reduce energy consumption when running battery. Place
# it in /etc/pm/power.d/ and give execution rights.
if on_ac_power; then
# Start AC powered settings --------------------------------------------#
# Disable laptop mode
echo 0 > /proc/sys/vm/laptop_mode
#NMI watchdog should be turned on
for foo in /proc/sys/kernel/nmi_watchdog;
do echo 1 > $foo;
done
# Set SATA channel: max performance
for foo in /sys/class/scsi_host/host*/link_power_management_policy;
do echo max_performance > $foo;
done
# Disable USB autosuspend
for foo in /sys/bus/usb/devices/*/power/control;
do echo on > $foo;
done
# Disable PCI autosuspend
for foo in /sys/bus/pci/devices/*/power/control;
do echo on > $foo;
done
# Disable audio_card power saving
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
# End AC powered settings ----------------------------------------------#
else
# Start battery powered settings ---------------------------------------#
# Enable Laptop-Mode disk writing
echo 5 > /proc/sys/vm/laptop_mode
# Modify VM-Writeback
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
#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 -----------------------------------------#
fi
Code : Tout sélectionner
chmod +x /etc/pm/power.d/powersave
Code : Tout sélectionner
[root@arch ~]# crontab -l
*/1 * * * * /etc/cron.d/powersave
Re: [Lenovo x230] Gestion de la batterie
Perso, j'utilise powertop.
TLP a l'air de faire la même chose mais en plus UNIX-like (un fichier de conf bien propre et tout) mais powertop a une belle interface avec la liste des voltages et conso actuels des processus et des différents élément matériels. Aussi, powertop n'a pas de démon : c'est à l'admin de créer les règles udev pour les différents matos (ie taper dans /etc)
Et de mon côté aussi ça a fait augmenter l'autonomie de manière non négligeable.
Voilà, bonne quête pour la meilleure autonomie !
TLP a l'air de faire la même chose mais en plus UNIX-like (un fichier de conf bien propre et tout) mais powertop a une belle interface avec la liste des voltages et conso actuels des processus et des différents élément matériels. Aussi, powertop n'a pas de démon : c'est à l'admin de créer les règles udev pour les différents matos (ie taper dans /etc)
Et de mon côté aussi ça a fait augmenter l'autonomie de manière non négligeable.
Voilà, bonne quête pour la meilleure autonomie !
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !