bagaimana cara mengatur ulang statistik baterai untuk powermanager?


12

Saya mengganti baterai saya dan statistik baterai manajer GNOME menjadi miring. Di mana file memiliki statistik baterai?

Jawaban:


17

Sunting: Ubuntu sekarang menggunakan UPower power-manager freedesktop. Setelah mencari melalui sumber untuk UPower sepertinya database persisten tempat sejarah disimpan didefinisikan sebagai history-%s-%s.dat. Saya mencari melalui sistem file saya dan nama basis data saya adalah:

./var/lib/upower/history-time-empty-DELL_KP4377-57-22096.dat
./var/lib/upower/history-time-full-DELL_KP4377-57-22096.dat
./var/lib/upower/history-charge-DELL_KP4377-57-22096.dat
./var/lib/upower/history-rate-DELL_KP4377-57-22096.dat

Nama file Anda jelas akan berbeda tetapi harus berada di direktori yang sama ( /var/lib/upower/) terlepas. Keempat file ini, meskipun file ".dat" benar-benar hanya dokumen teks yang dapat dibaca manusia dengan sejarah. Saya akan mengatakan buat cadangan file-file ini, lalu hapus atau hapus isinya dan Anda harus melakukannya dengan baik! Beri tahu saya cara kerjanya.

Jawaban asli:

Pertanyaan bagus. Orang akan berpikir bahwa gnome-power-manager akan memiliki file log sendiri di suatu tempat untuk menyimpannya - Saya tidak dapat menemukan hal semacam itu.

Sepertinya sebagian besar informasi yang dibacanya tentang baterai berasal dari acpi via /proc/acpi/battery/BAT0/info(jalur saya adalah "BAT0" milik Anda mungkin berbeda dari milik Anda) Misalnya, inilah milik saya:

present:                 yes
design capacity:         5200 mAh
last full capacity:      3665 mAh
battery technology:      rechargeable
design voltage:          11100 mV
design capacity warning: 520 mAh
design capacity low:     157 mAh
cycle count:          0
capacity granularity 1:  52 mAh
capacity granularity 2:  52 mAh
model number:            DELL KP4377
serial number:           22096
battery type:            LION
OEM info:                DP-SDI52

Tetapi selain hitungan siklus dan kapasitas penuh terakhir, tidak ada banyak informasi riwayat di sini, jadi harus ada file lain di suatu tempat yang digunakan gnome-power-manager untuk informasi sejarah. Mungkin saja daripada menyimpannya dalam file itu sendiri, ia menggunakan beberapa database yang lebih besar yang digunakan gnome untuk berbagai pengaturan ... Saya kira itu juga mungkin bahwa ACPI mungkin menyimpan informasi sejarah di suatu tempat juga, walaupun sekali lagi tidak ada Sepertinya tidak ada dokumentasi untuk ini.

Jika ada, Anda mungkin mendapatkan lebih banyak perhatian untuk pertanyaan Anda oleh orang-orang yang mengenal gnome-power-manager lebih baik jika Anda menambahkan beberapa tag yang lebih spesifik, yaitu. "gnome-power-manager", "acpi", dll. Maaf saya tidak bisa banyak membantu Anda, semoga berhasil!


lihat saja di sini, bugs.archlinux.org/task/16970 , bahwa file yang digunakan untuk disimpan sebagai file .cvs di ~ / .gnome2 / gnome-power-manager /, jelas mereka tidak ada lagi tetapi setidaknya itu mengisyaratkan bahwa mereka mungkin masih file .cvs. Juga, poster di sana menemukan informasi itu dengan bertanya di #gnome di irc.gnome.org, sehingga Anda dapat mencobanya untuk mengetahui di mana file-file itu sekarang.
adempewolff

Ini cukup menarik karena informasi baterai pada gnome-power manager sekarang disimpan dalam database persisten. Saya bertanya-tanya bagaimana grafik untuk akurasi prediksi masa pakai baterai diproduksi.
viyyer

Kesalahan saya, Ubuntu sebenarnya menggunakan UPower power manager freedesktop sekarang daripada gnome-power manager, setelah melihat melalui sumber UPower saya pikir saya telah menemukan database history yang persisten. Saya akan memperbarui jawaban saya dengan hasilnya.
adempewolff

1
juga, tidak terlalu relevan sekarang karena kami telah menemukan basis data sejarah, tetapi saya salah tentang power-manager yang mendapatkan informasi dari / proc / acpi / battery / BAT0 / info, sepertinya mendapatkan dari / sys / devices / LNXSYSTM: 00 / perangkat: 00 / PNP0C0A: 00 / power_supply / BAT0
adempewolff

Setelah menghapus file, riwayat saya masih miring. Laptop saya mati sekitar 73%. Saya tahu bahwa baterai saya rusak tetapi untuk sekarang saya benar-benar hanya perlu kepala sebelum kosong (sekitar 30 menit). Ada ide lain tentang cara mengatur ulang UPower (MATE Power Manager)?
dotnetCarpenter

4

Baru saja mencoba pendekatan delete-file. Saya berasumsi bahwa karena upowerd masih berjalan, file-file ini akan secara otomatis dibuat ulang, tetapi tidak - juga tidak ada di sana segera setelah reboot.

Awalnya, setelah menghapus /var/lib/upower/*.dat, gnome-power-statistics hanya dijalankan sebagai jendela GUI kosong tanpa konten, tetapi kembali ke dirinya sendiri setelah reboot. Anehnya, itu menunjukkan beberapa menit riwayat baterai sejak sejak reboot tanpa apa pun yang menciptakan kembali file data / var / lib / upower, dan saya tidak dapat menemukan tempat lain di sistem file di mana ia bisa menyimpan data (tidak ada deskriptor file untuk statistik upowerd atau gnome-power-menunjuk ke mana saja pada sistem file, hanya soket kernel).

Saya berasumsi bahwa sesuatu selain dari upower harus memiliki log jangka pendek dari data ini, yang ditampilkan di gnome-power-statistics. Menjalankan "upower -d" juga menampilkan poin histori untuk laju pengisian dan pengosongan ketika file data tidak ada, jadi mungkin ia juga dapat mengakses sumber data yang sama yang tidak tergantung pada file histori / var / lib / upower. upowerd muncul untuk membuat kembali file data setelah sekitar sepuluh menit setelah penghapusan, jadi mungkin ini diperlukan untuk menyimpan poin data selama periode waktu yang lebih lama.


1
Hanya tambahan: / sys / class / power_supply adalah symlink yang berguna untuk / sys / devices / LNXSYSTM: 00 / perangkat: 00 / PNP0C0A: 00 / power_supply (seperti dalam komentar adempewolff di atas)
Harry Willis

Mungkin hanya menyimpan titik data dalam memori, atau menulisnya ke swap sebelum menulisnya ke disk setiap 10 menit. Saya tidak benar-benar mengerti mengapa, tetapi saya tidak dapat menemukan file lain di direktori UPower yang menyerupai log ...
adempewolff

1
juga, mengingat hasil pengujian Anda, saya pikir menghapus file harus memenuhi kebutuhan @ viyyer - itu akan menghapus semua riwayat baterai lama yang mengacaukan statistiknya. Bergantian, ia bisa masuk ke file dan hanya menghapus titik data dari sebelum baterai baru.
adempewolff

Saya baru saja menghapus .datfile - file itu dan file - file itu dihasilkan kembali (tidak yakin apakah itu terjadi segera, tetapi mereka ada di sana). Di Ubuntu Mint 16.04
dotnetCarpenter

0

Harry, benar. Apakah Anda tidak ingat Ubuntu meminta Anda memasang pengisi daya sebelum memasang? Itu karena mengambil snapshot pada seberapa banyak baterai dapat bertahan. Jika Anda ingin mengatur ulang power-manager, saya kira Anda perlu menginstal ulang Ubuntu atau mencoba siklus daya. Dengan kata lain, biarkan baterai Anda mati dan hidupkan pada saat yang sama saat Anda mencolokkan pengisi daya, dan tetap hidup sampai mencapai 100%.


4
Saya tidak tahu apakah saya percaya ini. Saya percaya itu meminta Anda untuk memasang pengisi daya sebelum menginstal karena kehabisan baterai di tengah instalasi, atau Tuhan melarang di tengah partisi, paling tidak akan meninggalkan Anda dengan Ubuntu tidak dapat digunakan dan paling buruk goreng tabel partisi OS lain .
adempewolff
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.