Domanda di stima della batteria MacOS

2

Perché secondo te il sistema operativo stima una percentuale della batteria leggermente superiore al valore effettivo? Ho notato che è sempre tra lo 0% e il 5% in più. In particolare, le due percentuali si avvicinano quando la batteria rimanente si abbassa. Forse in questo modo il dispositivo sembra essere più veloce al 100%, dal momento che il 95% -100% richiede molto tempo ...?

Alcuni dettagli. Posso trovare la percentuale in due modi:

  • Dall'icona della barra dei menu della batteria o con pmset -g batt (ad esempio ora dicono 96%)
  • Calcolo manualmente da System Information.app o con informazioni da ioreg -l -n AppleSmartBattery -r (ad esempio ora ho: MaxCapacity: 4181, CurrentCapacity: 3813, ovvero 91.2%)
posta Diego 31.03.2018 - 13:08
fonte

2 risposte

1

Se dovessi scrivere questo script, tieni presente. Una batteria al litio carica molto non linearmente. E una batteria di singole celle si caricherà come un pasticcio di unità non lineari, nessuna delle quali in fase.

I tuoi dati da ioreg sono di gran lunga superiori all'ipotesi di percentuale elaborata da pmset e utilizzerei lo strumento Power Manager solo per registrare ed elaborare le modifiche, non per eseguire i calcoli che cerchi.

Dal registro: puoi concentrarti su questi tre elementi secondo me:

  • "DesignCapacity" = 5297
  • "CurrentCapacity" = 2331
  • "MaxCapacity" = 5059

Quindi, nel mio caso, la durata massima teorica del progetto è di 5297 ore e posso aspettarmi dalle letture di memorizzare solo 5059 mAh di cui ho un 2331 misurato da usare prima di essere piatto. Puoi provare o meno di provare a incorporare l'assorbimento di amperaggio o la temperatura a seconda di quanto sofisticata sarà la tua app o se riferirà semplicemente il tempo calcolato di vuoto elencato come "InstantTimeToEmpty"

    
risposta data 01.04.2018 - 17:05
fonte
1

La mia ipotesi è che con AppleSmartBattery stai calcolando la percentuale in base allo stato completamente nuovo e completamente nuovo delle batterie. Mentre il sistema operativo sta basando la percentuale su ciò che la batteria è attualmente in grado di caricare a pieno carico, che si degraderà lentamente nel tempo.

    
risposta data 31.03.2018 - 13:12
fonte

Leggi altre domande sui tag