Je viens d’apprendre que certains ordinateurs portables Lenovo incluent un utilitaire permettant de limiter la capacité de charge de la batterie entre 0 et 80% afin de ralentir l’atténuation de la durée de vie de la batterie:
Comment puis-je faire cela dans Ubuntu?
Réponses:
Malheureusement, les seuils de charge sont très spécifiques aux microprogrammes et aux fournisseurs.
L' utilisateur de Lenovo ThinkPad est heureusement doté d'une solution décrite sur ThinkWiki .
En gros, il est indiqué que vous devez installer et charger le
tp_smapi
module du noyau:et écrivez les seuils de charge souhaités dans des fichiers virtuels en
/sys/devices/platform/smapi
:Ensuite, il cessera de se charger une fois qu’il aura atteint 80% et ne commencera à se recharger que si il tombe en dessous de 40%.
Toshiba et d' autres pourraient avoir un module de noyau similaire qui expose les fonctionnalités du firmware au
/sys
ou l'/proc
espace, mais il est très peu probable que des questions de brevets. Pour les mêmes raisons, une application qui pourrait gérer cela serait spécifique à Thinkpad ou ne s'adresserait qu'à quelques fournisseurs sélectionnés.la source
sudo apt-get install tp-smapi-dkms
. Il a installé. Alors je faisecho 40 > /sys/devices/platform/smapi/BAT0/start_charge_thresh
et ça ditbash: /sys/devices/platform/smapi/BAT0/start_charge_thresh: No such file or directory
. Pourquoi?alex@ubuntu:~$ sudo modprobe tp_smapi FATAL: Error inserting tp_smapi (/lib/modules/3.5.0-17-generic/updates/dkms/tp_smapi.ko): No such device
. Ai-je oublié quelque chose? Je vais ouvrir une nouvelle question si je ne reçois pas la réponse.acpi-call-dkms
paquet additionnelLa réponse acceptée ne fonctionne pas sur mon nouveau Lenovo T440. Apparemment, le firmware a changé. Après http://www.thinkwiki.org/wiki/Tpacpi-bat , j’ai fait
Pour référence, je l’ai fait sur les tests Debian mais je suis sûr que cela fonctionne aussi bien dans Ubuntu.
la source
Une application un peu plus agréable est maintenant disponible pour Ubuntu (et d’autres distributions):
L'un des paramètres qu'il contrôle est le maintien des limites de charge de la batterie. Cela ne fonctionne toujours que pour les Thinkpads , mais étant donné la nature du projet - si les pilotes appropriés pour d'autres périphériques deviennent disponibles, il est probable qu'ils seront également intégrés à ce projet. Donc, si vous lisez ce commentaire dans quelques années, consultez la documentation, votre appareil est peut-être pris en charge.
Les packages Ubuntu sont disponibles dans le référentiel officiel .
la source
tlp
est pris en charge pourThinkpad X1 carbon
ainsitlp
n'est qu'une interface pour les deux outils utilisés à cette fin, Tp smapi et tpacpi-bat . Tant que votre modèle est pris en charge par au moins l'un d'entre eux, il devrait fonctionner (ou créer un bogue). Les vôtres ne semblent pas figurer sur aucune des pages de matériel pris en charge, mais une rapide recherche sur Google révèle que ces dernières pourraient fonctionner.Sur mon Toshiba R830 sous Windows 8.1, j'ai installé l'application Toshiba Power Saver afin de limiter la charge de la batterie à 80%
Lorsque je démarre sous Linux (Ubuntu, Mint, etc.), la charge maximale reste limitée à 80%.
Par conséquent, le Toshiba Power Saver semble stocker sa configuration dans le bios.
Le seul inconvénient est que si je veux voyager avec une batterie complètement chargée, je dois redémarrer sous Windows et modifier la configuration de l'économiseur d'énergie.
la source
Avez-vous vérifié si votre ordinateur portable contient un paramètre BIOS? Mon ordinateur portable avait une application Windows ainsi qu'un paramètre "Battery Life Extender" dans le BIOS pour cette fonctionnalité exacte.
la source
Très souvent (presque toujours), il s’agit d’une option du BIOS que Windows peut modifier à distance. Il est très difficile de changer cela à distance sous Linux. Ma suggestion? Lors du démarrage de votre ordinateur, écrasez les touches de fonction, en particulier les touches F1, F2, F3, F6, F8, F10 et F12. L'un d'eux (peut-être un autre) vous mettra dans le menu bios. Il dit quelle touche au démarrage, mais cela ne dure généralement pas assez longtemps.
Recherchez les paramètres d'alimentation (uniquement les touches fléchées ici, pas de souris). Trouvez un économiseur de pâte ou un optimiseur de pâte ou quelque chose du genre. Changez cela en activé, puis enregistrez et redémarrez. Cela devrait le faire.
Linux a tendance à paniquer lorsque la batterie ne se charge pas à plus de 80%, mais cela ne fera que gâcher vos temps de charge prévus. Aucun soucis à se faire ici.
Encore besoin d'aide? Commentez votre question! Est-ce que j'ai aidé? +1 moi :)
la source