Les seuils de chargement sont, très malheureusement, spécifiques au micrologiciel et au fournisseur.
L’utilisateur de Lenovo ThinkPad dispose heureusement d’une solution décrite dans ThinkWiki .
Il est dit que vous devez installer et charger le module tp_smapi
noyau:
sudo apt-get install tp-smapi-dkms
sudo modprobe tp_smapi
et écrivez les seuils de charge souhaités dans les fichiers virtuels dans /sys/devices/platform/smapi
:
echo 40 | sudo tee /sys/devices/platform/smapi/BAT0/start_charge_thresh
echo 80 | sudo tee /sys/devices/platform/smapi/BAT0/stop_charge_thresh
Ensuite, le chargement s’arrêtera une fois qu’il aura atteint 80% et ne commencera à charger qu’en cas de baisse de 40%.
Toshiba et d’autres utilisateurs peuvent avoir un module de noyau similaire qui expose la fonctionnalité du micrologiciel à l’espace /sys
ou /proc
, mais il est très peu probable qu’il y ait des problèmes de brevet. Pour les mêmes raisons, une application capable de gérer cela serait spécifique à Thinkpad ou ne concernerait que quelques fournisseurs sélectionnés.