Comment trouver le taux de décharge de la batterie?

14

Peut-être que cette question a été posée plus tôt, mais je ne la trouve pas. Je veux voir une commande de terminal ou un programme gui qui peut me montrer le taux de décharge de la batterie. Quels composants ou programmes matériels utilisent plus de watts.

EDIT: Trouvé des informations supplémentaires concernant ma question lors de l'utilisation par exemple de PowerTop:

https://bbs.archlinux.org/viewtopic.php?id=128319

https://bugs.archlinux.org/task/26416

Les deux étaient liés à la désactivation d'ACPI_PROCFS_POWER dans le noyau.

Luis Alvarado
la source

Réponses:

9

Vous pouvez essayer powerstat, ce qui vous donne les watts utilisés sur une période de 5 minutes. Pour l'installer, essayez les commandes suivantes:

sudo add-apt-repository ppa:colin-king/powermanagement
sudo apt-get update
sudo apt-get install powerstat

Ou vous pouvez essayer le rapport d'utilisation d'énergie , qui, je suppose, dépend de la fatrace et du powertop.


Question liée:

jokerdino
la source
Cela montre en effet l'utilisation de Watt. J'espère que powertop ou la fenêtre d'alimentation de Gnome auront plus de facilité à lire les informations sur 12.04 à ce sujet. Très utile. Merci jokerdino.
Luis Alvarado
6

Peut-être que vous recherchez "Taux" dans Statistiques de puissance> Batterie d'ordinateur portable> Détails ?

Capture d'écran des statistiques de puissance

Christopher Kyle Horton
la source
+1. Merci WarriorIng64. Bien que dans mon cas, le taux affiche toujours 0,0W. Je n'y ai donc jamais prêté attention. Mais néanmoins très bon point là-bas. Allez voir le 12.04 si ça fonctionne correctement quand il sortira. L'ordinateur portable est un HP DV6000.
Luis Alvarado
J'ai oublié d'ajouter que j'ai testé sans le câble d'alimentation ^^.
Luis Alvarado
4

"Linux Power Top" peut aider (actuellement disponible sur https://01.org/powertop )

entrez la description de l'image ici

Ringtail
la source
Mais comment obtenez-vous la "consommation d'énergie (estimation ACPI): 14,1 W". Je ne reçois que des pourcentages et des valeurs que je ne peux pas relier à l'utilisation du watt. Ma version est la 1.97
Luis Alvarado
Ok, je sors de mon esprit ici. Je n'ai pas trouvé d'option pour me montrer ce que vous me montrez dans cette image. Je serais génial si je pouvais voir directement la consommation d'énergie comme ça. Encore mieux si je pouvais produire cela, vous savez, en tant que variable pour un programme ou quelque chose.
Luis Alvarado
avez-vous regardé le lien fourni
Ringtail
1
Ouais qui montre la même image que la vôtre mais rien ne dit "Hé, utilisez ce paramètre ou changez cette option dans le fichier de configuration pour voir la consommation électrique".
Luis Alvarado
lesswatts.org/projects/powertop/faq.php certaines options du noyau répertoriées doivent être activées
Ringtail
3

Linux est en train de supprimer des choses qui vivaient dans proc et de les mettre dans sysfs (un système de fichiers hautement structuré pour conserver les informations sur la machine).

Sur ma machine, je peux trouver des informations sur l'alimentation

/sys/class/power_supply/BAT0

Cela a un fichier de taux actuel qui maintient le taux de charge:

Donc, ce qui suit vous donne une approximation du taux de charge.

calc \( $(cat charge_full) - $(cat charge_now) \) / $(cat current_now)

calc vient du paquet apcalc.

Si vous voulez un meilleur taux, vous feriez peut-être mieux de voir comment les charge_nowchangements au fil du temps.

Vous pourriez également être intéressé à regarder ce graphique en temps réel

while true; do cat current_now; sleep 1; done | feedgnuplot --stream  --line  --ymin 0

Pour avoir une idée de l'évolution du taux de charge au fil du temps. Je peux provoquer de jolies baisses du taux de charge en basculant rapidement entre les ordinateurs de bureau.

Att Righ
la source
J'ai mis cette question en signet pour vérifier votre réponse. Je vais bientôt acheter un ordinateur portable et je voulais vérifier cela avec votre réponse qui semble assez géniale.
Luis Alvarado
2

Vous pouvez voir le taux de décharge actuel de votre batterie sans outils supplémentaires. Ouvrez un terminal avec Ctrl+ Alt+ Tet entrez ceci:

ls /proc/acpi

Cela vous donne quelque chose comme ça:

BAT1

Entrez maintenant cette commande, en remplaçant BAT1si nécessaire:

cat /proc/acpi/battery/BAT1/state

Vous obtiendrez une sortie similaire à ceci:

present:                 yes
capacity state:          ok
charging state:          charged
present rate:            0 mA
remaining capacity:      3395 mAh
present voltage:         12393 mV

La present rateligne est ce que vous recherchez (mon alimentation est branchée en ce moment, donc le taux de décharge est nul).

Si vous voulez voir comment le taux change, par exemple par seconde, procédez comme suit:

watch -n 1 cat /proc/acpi/battery/BAT1/state

Cela vous donne la sortie d'en haut, mais rafraîchie toutes les 1 seconde. Terminez avec Ctrl+ c.

nem75
la source
Merci nem75 mais cela a déjà été essayé et il ne montrait pas le bon taux dans mes tests. Branché ou débranché, il dirait le même 0 mA. Celui que jokerdino a mentionné a fonctionné. Quoi qu'il en soit, j'ai également fait un recalibrage complet de 16 heures pour être sûr à 100% et cela a résolu le problème de la façon dont vous mentionnez ici (qui est celui que j'utilise) et de toutes les autres façons mentionnées ici.
Luis Alvarado
Ah, bon à savoir. Je suppose que je ne l'ai essayé que sur des systèmes calibrés. :)
nem75
Dans Ubuntu 16.04 il n'y a plus de `/ proc / acpi / battery /`
Ulad Kasach
Je vois la même structure sous / sys / class / power_supply (ACAD et BAT1 sont présents). Utile: find /sys/class/ -regex ".*BAT[0-9]*", find /sys/class/ -regex ".*AC.*", etc. Acpitoolpeut aider aussi.
John P
1

Tapez sudo powertopdans le terminal.

Chan-Ho Suh
la source
Oui mais je ne vois nulle part quelque chose qui me dise combien a été consommé.
Luis Alvarado