Pour économiser la batterie et/ou connaitre les paramètres relatifs il y a l’outil Powertop
Environnement
PC sous Linux Debian 10 (Buster)
L’outil est installé
apt list powertop En train de lister... Fait powertop/testing,unstable,now 2.8-1+b2 amd64 [installé]
Utilisation
Ne pas brancher le cordon d’alimentation sur secteur du PC.
Lancer un état des lieux
sudo powertop --html
ça va créer un fichier powertop.html que vous pouvez lire avec un navigateur
Dans l’onglet tuning il y a des suggestions d’amélioration du paramétrage
Automatiser le lancement
Créer un service systemd, pour cela créer le fichier /etc/systemd/system/powertop.service
avec le contenu suivant
[Unit] Description=Powertop tunings [Service] Type=oneshot ExecStart=/usr/sbin/powertop --auto-tune [Install] WantedBy=multi-user.target
Activer le service
systemctl enable powertop.service
Au démarrage suivant vérifier l’état
systemctl status powertop -l ● powertop.service - Powertop tunings Loaded: loaded (/etc/systemd/system/powertop.service; enabled; vendor preset: enabled) Active: inactive (dead) since Sun 2018-10-21 13:12:32 CEST; 2min 55s ago Process: 590 ExecStart=/usr/sbin/powertop --auto-tune (code=exited, status=0/SUCCESS) Main PID: 590 (code=exited, status=0/SUCCESS) oct. 21 13:12:29 debian powertop[590]: modprobe cpufreq_stats failedLoaded 3 prior measurements oct. 21 13:12:29 debian powertop[590]: RAPL device for cpu 0 oct. 21 13:12:30 debian powertop[590]: Devfreq not enabled oct. 21 13:12:31 debian powertop[590]: Leaving PowerTOP oct. 21 13:12:31 debian powertop[590]: Cannot load from file /var/cache/powertop/saved_parameters.powertop oct. 21 13:12:31 debian powertop[590]: File will be loaded after taking minimum number of measurement(s) with battery oct. 21 13:12:31 debian powertop[590]: Cannot load from file /var/cache/powertop/saved_parameters.powertop oct. 21 13:12:31 debian powertop[590]: File will be loaded after taking minimum number of measurement(s) with battery oct. 21 13:12:31 debian powertop[590]: To show power estimates do 300 measurement(s) connected to battery only oct. 21 13:12:32 debian systemd[1]: Started Powertop tunings.
sudo powertop --html=powertop-après-auto-tune.html
Ouvrez le fichier powertop-après-auto-tune.html avec votre navigateur et constatez la différence
cd /var/cache/powertop/ root@debian:/var/cache/powertop# ls -alrt total 20 drwxr-xr-x 20 root root 4096 oct. 21 11:44 .. drw------- 2 root root 4096 oct. 21 11:45 . -rw-r--r-- 1 root root 8721 oct. 21 13:12 saved_results.powertop root@debian:/var/cache/powertop# cat saved_results.powertop