Come posso trovare la velocità di scarica della batteria?


14

Forse questa domanda è stata fatta prima ma non riesco a trovarla. Voglio vedere un comando terminale o un programma gui che possa mostrarmi la velocità di scarica della batteria. Quali parti hardware o programmi utilizzano più watt.

EDIT: ho trovato ulteriori informazioni riguardo alla mia domanda usando ad esempio PowerTop:

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

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

Entrambi relativi alla disabilitazione di ACPI_PROCFS_POWER nel kernel.

Risposte:


9

Puoi provare powerstat, che ti dà i watt utilizzati per un periodo di 5 minuti. Per installarlo, prova i seguenti comandi:

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

Oppure puoi provare il rapporto sull'utilizzo dell'energia , che suppongo dipenda da Fatrace e Powertop.


Domanda collegata:


Ciò ha effettivamente mostrato l'utilizzo di Watt. Spero che powertop o la finestra di potere di Gnome possano leggere più facilmente le informazioni su 12.04 al riguardo. Molto utile. Grazie jokerdino.
Luis Alvarado,

6

Forse stai cercando "Vota" in Power Statistics> Batteria per laptop> Dettagli ?

Schermata Power Statistics


+1. Grazie WarriorIng64. Anche se nel mio caso il tasso mostra sempre 0,0 W. Quindi non ci ho mai prestato attenzione. Ma comunque ottimo punto lì. Andando a vedere su 12.04 se funziona correttamente quando esce. Il laptop è un HP DV6000.
Luis Alvarado,

Hai dimenticato di aggiungere che ho testato senza il cavo di alimentazione ^^.
Luis Alvarado,

4

"Linux Power Top" potrebbe essere d'aiuto (attualmente disponibile da https://01.org/powertop )

inserisci qui la descrizione dell'immagine


Ma come stai ottenendo il "Consumo energetico (stima ACPI): 14.1W". Ricevo solo percentuali e valori che non posso mettere in relazione con l'utilizzo di watt. La mia versione è 1.97
Luis Alvarado il

Ok, impazzendo qui. Non ho trovato un'opzione per mostrarmi cosa mi stai mostrando in quell'immagine. Sarei fantastico se potessi vedere direttamente il consumo di energia in quel modo. Ancora meglio se potessi emetterlo, sai, come variabile per un programma o qualcosa del genere.
Luis Alvarado,

hai guardato il link fornito
Ringtail

1
Sì, che mostra la stessa immagine della tua, ma non c'è nulla che dice "Ehi usa questo parametro o cambia questa opzione nel file di configurazione per vedere il consumo di energia".
Luis Alvarado,

lesswatts.org/projects/powertop/faq.php ci sono alcune opzioni del kernel elencate che devono essere abilitate
Ringtail

3

Linux sta rimuovendo le cose che vivevano in proc e le metteva in sysfs (un filesystem altamente strutturato per conservare le informazioni sulla macchina).

Sulla mia macchina, posso trovare informazioni sull'alimentatore in

/sys/class/power_supply/BAT0

Questo ha un file di tariffa corrente che mantiene la velocità di ricarica:

Quindi quanto segue ti dà un'approssimazione della velocità di ricarica.

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

calc proviene dal pacchetto apcalc.

Se desideri una valutazione migliore, potresti guardare meglio come charge_nowcambia nel tempo.

Potresti anche essere interessante nel guardare questo grafico in tempo reale

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

Per avere un'idea di come il tasso di carica sta cambiando nel tempo. Posso causare piacevoli cadute di carica nel tasso di carica passando rapidamente da un desktop all'altro.


Ho aggiunto questa domanda ai segnalibri per verificare la risposta. Comprerò presto un laptop e volevo verificarlo con la tua risposta che mi sembra davvero fantastica.
Luis Alvarado,

2

Puoi vedere l'attuale velocità di scarica della batteria senza strumenti aggiuntivi. Apri un terminale con Ctrl+ Alt+ Te inserisci questo:

ls /proc/acpi

Questo ti dà qualcosa del genere:

BAT1

Ora inserisci questo comando, sostituendo BAT1se necessario:

cat /proc/acpi/battery/BAT1/state

Otterrai un output simile a questo:

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

La present ratelinea è ciò che stai cercando (il mio alimentatore è collegato in questo momento, quindi la velocità di scarico è zero).

Se vuoi vedere come cambia la velocità, ad esempio al secondo, procedi come segue:

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

Questo ti dà l'output dall'alto, ma aggiornato ogni 1 secondo. Termina con Ctrl+ c.


Grazie nem75 ma questo è già stato provato e non mostrava la frequenza corretta nei miei test. Collegato o scollegato direbbe lo stesso 0 mA. Quello di cui parla Jokerdino ha funzionato. Ad ogni modo ho anche fatto una ricalibrazione completa di 16 ore per essere sicuro al 100% e risolto il problema per il modo in cui stai citando qui (che è quello che uso) e ogni altro modo menzionato qui.
Luis Alvarado,

Ah, buono a sapersi. Suppongo di averlo provato solo su sistemi calibrati. :)
nem75,

In Ubuntu 16.04 non c'è più un `/ proc / acpi / battery /`
Ulad Kasach,

Vedo la stessa struttura in / sys / class / power_supply (sono presenti ACAD e BAT1). Utile: find /sys/class/ -regex ".*BAT[0-9]*", find /sys/class/ -regex ".*AC.*", ecc Acpitoolpuò aiutare pure.
John P

1

Digita sudo powertopil terminale.


Sì, ma non riesco a vedere da nessuna parte qualcosa che mi dice quanto è stato consumato.
Luis Alvarado,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.