Seperti kebanyakan pengguna yang telah mencari tahu, implementasi ACPI Produsen berantakan dan untuk sebagian besar laptop kami, info baterai tidak tersedia atau salah (pada inspiron 15z dell, tarif dibagi 10).
Apakah ada cara (menggunakan skrip perl / python / bash, paket yang ada atau apa pun) untuk mencatat siklus baterai di Ubuntu 12.04?
(apa itu siklus baterai?)
Siklus pengisian berarti menggunakan semua daya baterai, tetapi itu tidak berarti pengisian daya tunggal. Misalnya, Anda dapat mendengarkan [perangkat] Anda selama beberapa jam sehari, menggunakan setengah dayanya, dan kemudian mengisi ulang daya sepenuhnya. Jika Anda melakukan hal yang sama pada hari berikutnya, itu akan dihitung sebagai satu siklus pengisian, bukan dua, sehingga Anda mungkin perlu beberapa hari untuk menyelesaikan satu siklus. Setiap kali Anda menyelesaikan siklus pengisian daya, ini akan mengurangi kapasitas baterai sedikit, tetapi Anda dapat menempatkan [baterai perangkat] melalui banyak siklus pengisian daya sebelum mereka hanya dapat menampung 80% dari kapasitas baterai asli. Kesopanan Apple
Laptop saya adalah Clevo W150HRM, dan ketika saya melakukannya:
cat /sys/class/power_supply/BAT0/cycle_count
Saya mendapatkan:
0
Laptop saya berusia 2 tahun.
Terima kasih sebelumnya.
sumber
Jawaban:
Saya baru saja melihat pertanyaan Anda ... jadi mungkin sudah terlambat untuk menjawab Anda karena sudah bertahun-tahun Anda mempostingnya.
Anda menggunakan ubuntu yang agak lama yang dikenal / dikenal pada waktu itu mengalami masalah di domain tertentu.
Namun saya mendorong Anda untuk melihat pertanyaan ini: Bagaimana cara memeriksa status baterai menggunakan terminal?
Jawaban Lekensteyn adalah awal dari apa yang Anda cari.
Seperti yang Anda lihat dalam jawaban, masalah ini berkembang di sepanjang versi kernel dan solusinya ...
Untuk lebih spesifik dan mengulang kembali kondisi Anda (dapatkan status dan ubuntu 12.04), Anda perlu lebih tinggi di sistem Anda dan dapat membuat skrip seperti:
Kemudian tambahkan dalam loop proses pemantauan ... atau crontab.
Mungkin perlu root privilege (sudo)
Semoga ini membantu.
sumber