Cara membatasi daya baterai hingga 80% di Linux untuk memperpanjang masa pakai baterai

Pembaharuan Terakhir: 22/04/2025
penulis: Isaac
  • Batasan beban hingga 80% di Linux membantu memperpanjang usia baterai.
  • Ada solusi khusus untuk perangkat keras dan yang universal lainnya berdasarkan skrip dan alat ACPI.
  • Kustomisasi dan otomatisasi proses dimungkinkan melalui skrip dan alat seperti TLP.

Batasi baterai hingga 80% di Linux

Daya tahan baterai menjadi salah satu perhatian utama bagi mereka yang menggunakan laptop dengan Linux, terutama jika Anda menggunakan desktop KDE atau GNOME. Membatasi pengisian daya baterai hingga 80% merupakan strategi utama untuk memperpanjang usia baterai litium, mencegah degradasi dini yang terjadi saat mempertahankan pengisian penuh yang konstan.

Pada artikel ini saya memberikan panduan terlengkap dan terbaru untuk mengontrol daya baterai maksimum di Linux, menjelajahi alat bawaan dan skrip khusus, konfigurasi untuk model tertentu, dan kiat untuk pengguna laptop sehari-hari. Jika Anda frustrasi karena laptop Anda cepat sekali kehilangan kapasitasnya atau hanya ingin merawatnya dari awal, teruslah membaca.

Mengapa membatasi daya baterai hingga 80%?

Baterai lithium-ion, yang terdapat di sebagian besar laptop masa kini, Mereka mengalami keausan yang lebih cepat jika terus-menerus disimpan pada beban 100%. Produsen seperti ASUS, Lenovo atau Dell menyertakan utilitas di Windows untuk membatasi beban maksimum dan dengan demikian melindungi perangkat keras, tetapi di Linux fungsi ini tidak selalu dapat diakses melalui antarmuka grafis.

Membatasi pengisian daya maksimum hingga 80% (atau apa pun yang direkomendasikan pabrikan) membantu menjaga baterai dalam kondisi baik untuk lebih banyak siklus pengisian-pengosongan daya., menghindari kerugian kapasitas yang drastis selama beberapa bulan.

Dari lingkungan desktop KDE Plasma dan GNOME

Untuk melakukan ini di lingkungan desktop ini, cukup ikuti langkah-langkah berikut, dimulai dengan KDE Plasma:

  1. Buka Pengaturan Sistem.
  2. Lihat Sistem > Manajemen Daya.
  3. Lalu klik Pengaturan Daya Lanjutan.
  4. Di Batas Pengisian Daya, Anda dapat menetapkan batas yang Anda inginkan.
  5. Saya sarankan agar Berhenti mengisi daya pada: 80% dan Mulai mengisi daya setelah di bawah: 40%.
  6. Menerapkan. Dan itu saja.

Dalam kasus GNOME, langkah-langkahnya adalah:

  1. Pasang ekstensi Pengisian Daya Kesehatan Baterai, kompatibel dengan berbagai merek laptop seperti ASUS, Acer, Lenovo, Dell, LG, dll.
  2. Aktifkan Polkit.
  3. Setelah selesai, Anda dapat melihat ekstensi baru di baki sistem.
  4. Anda memiliki tiga mode: Kapasitas penuh, Seimbang, dan Umur maksimum. Ketiganya menerima penyesuaian nilai dari Threshold.
  Panduan Lengkap Membuat dan Mengatur Buku Catatan di Evernote: Kuasai Semua Fiturnya

Opsi Asli dan Dukungan Produsen di Linux

Beberapa produsen menawarkan Aplikasi khusus Windows untuk mengelola baterai. Contohnya adalah MyASUS, yang memungkinkan Anda memilih profil pengisian daya yang optimal. Namun, jika Anda menghapus Windows atau model Anda tidak didukung, Anda perlu mencari alternatif. Beberapa laptop, terutama Lenovo ThinkPad, memungkinkan Anda mengontrol batas beban menggunakan perangkat lunak di Linux.

  • ThinkPad: Anda dapat menginstal TLP dan modul panggilan acpi. TLP adalah alat manajemen daya canggih untuk Linux yang memungkinkan Anda menentukan ambang batas beban dalam berkas konfigurasi. Untuk detail lebih lanjut, Anda dapat memeriksa ini Artikel tentang manajemen baterai di Linux.
  • Model lainnya: Beberapa produsen mengizinkan Anda mengubah batas beban dengan mengakses BIOS/UEFI, sementara yang lain tidak memiliki cara langsung untuk melakukannya di luar Windows.

Jika Anda memiliki pertanyaan, lihat dokumentasi resmi merek Anda atau cari di forum khusus.

Alat yang direkomendasikan di Linux: TLP dan acpi_call

Untuk model yang kompatibel, penggunaan TLP dikombinasikan dengan panggilan acpi adalah solusi terbaik untuk mengotomatisasi batasan beban. Mari saya jelaskan cara kerjanya:

  1. Instal paket yang diperlukan:
    sudo apt install tlp acpi-call-dkms (pada distribusi berbasis Debian/Ubuntu)
    sudo pacman -S tlp acpi_call (untuk ArchLinux dan turunannya)
  2. Edit file konfigurasi:
    Buka /etc/default/tlp dengan editor favorit Anda dan cari baris berikut:
    START_CHARGE_THRESH_BAT0=55
    STOP_CHARGE_THRESH_BAT0=80
    Sesuaikan nilainya menurut preferensi Anda atau rekomendasi pabrikan. Misalnya, untuk mengisi daya hingga 80%, Anda dapat mengatur START ke 58 dan STOP ke 80 (nilai mungkin memerlukan pengujian tergantung pada perangkat keras Anda). Anda juga dapat melihat tips dalam video penjelasan di Youtube untuk konfigurasi yang lebih baik.
  3. Mulai ulang layanan TLP untuk menerapkan perubahan:
    sudo tlp start

Sistem akan secara otomatis mengatur awal dan akhir pengisian daya berdasarkan ambang batas yang ditetapkan.

Apa yang terjadi ketika baterai mencapai batas minimum dan maksimum?

Banyak pengguna bertanya-tanya apa yang terjadi ketika batas unggahan ditetapkan. Dalam sebagian besar konfigurasi, Jika baterai melebihi batas maksimum, pengisian daya berhenti dan catu daya beralih untuk memasok daya langsung ke laptop.. Ketika daya baterai turun di bawah ambang batas minimum, sistem akan memungkinkan baterai untuk diisi ulang. Perilaku ini adalah kunci untuk mengurangi keausan dan mengoptimalkan kesehatan komponen.

  Cara mengetahui dan memahami frekuensi CPU PC Anda: panduan lengkap

Fitur ini sangat menarik karena Hindari siklus pengisian-pengosongan daya yang konstan jika Anda menggunakan laptop yang terhubung ke catu daya. Dengan cara ini, baterai tetap dalam batas aman dan peralatan terus beroperasi secara normal.

Alternatif Universal: Skrip Pemantauan Baterai dan Notifikasi

Tidak semua laptop memungkinkan Anda membatasi masa pakai baterai dari UEFI atau dengan alat seperti TLP. Jika ini kasus Anda, Anda dapat menggunakan skrip khusus yang Memantau status baterai dan memberi tahu Anda kapan harus menghubungkan atau memutuskan pengisi daya. Meski bukan solusi otomatis, mereka sangat membantu dalam perawatan manual.

Contoh skrip Bash untuk peringatan baterai

Anda dapat membuat skrip bash kecil yang menggunakan alat ini acpi untuk memeriksa persentase baterai dan beri tahu-kirim untuk menampilkan pemberitahuan di KDE atau GNOME. Jenis skrip ini secara berkala memeriksa status baterai dan mengirimkan pesan ketika ambang batas yang ditentukan tercapai:

#!/bin/bash sementara benar lakukan bat_level=`acpi -b | grep -oP '+(?=%)'` jika ; lalu kirim pemberitahuan "Baterai 80% atau lebih" "Putuskan sambungan pengisi daya. Level saat ini: ${bat_level}%" elif ; lalu kirim pemberitahuan "Baterai Lemah (20%)" "Hubungkan pengisi daya. Level saat ini: ${bat_level}%" fi sleep 600 # Periksa setiap 10 menit selesai

Anda dapat menyimpan file naskah, berikan izin eksekusi dan luncurkan saat login, jadi Anda akan selalu mendapat peringatan penting untuk menyambungkan atau melepas pengisi daya sebelum baterai rusak total.

Pemantauan konstan: penggunaan cron dan penyesuaian

Jika Anda lebih menyukai kontrol yang lebih fleksibel, Anda dapat menjadwalkan skrip untuk berjalan secara otomatis menggunakan cron atau mengintegrasikan cek ke dalam systemd. Contoh klasiknya adalah menambahkan tugas ke crontab yang memicu pemeriksaan setiap beberapa menit:

* * * * * /path/ke/script/battery_notification.sh

Metode ini ideal untuk pengguna dengan distro seperti ArchLinux yang tidak memiliki crontab tradisional, meskipun Anda selalu dapat menginstal cronie untuk mengelola tugas yang berulang.

Perawatan baterai tambahan di Linux

Di luar batas beban, ada sejumlah rekomendasi umum untuk Memperpanjang masa pakai baterai pada laptop Linux:

  • Hindari paparan panas berlebihan dalam jangka waktu lama, karena dapat Suhu merupakan salah satu faktor yang paling merusak baterai..
  • Berhati-hatilah agar baterai tidak kosong sepenuhnya. Siklus pembuangan yang dalam dapat berbahaya dalam jangka panjang..
  • Lakukan siklus pengisian dan pengosongan lengkap setiap 30 atau 50 siklus untuk memastikan kalibrasi indikator baterai.
  • Gunakan bantalan pendingin atau tinggikan laptop Anda untuk meningkatkan sirkulasi udara di bawahnya.
  Menyiapkan Headset Realitas Virtual (VR) di Windows 11: Panduan Lengkap

Kasus khusus: batasan merek dan alternatif

Sementara merek seperti Lenovo memfasilitasi manajemen tingkat lanjut melalui TLP, produsen lain seperti ASUS membatasi fungsionalitas pada Windows dan tidak menyediakan modul yang setara di Linux. Dalam kasus ini, Solusi sementara adalah dengan menetapkan batas unggahan dari Windows, jika Anda memiliki dua kali boot, karena beberapa sistem mencatat konfigurasi di BIOS/UEFI dan menghormatinya saat mem-boot Linux. Namun, opsi ini tidak menjamin pengoperasian pada semua model dan mungkin memerlukan pengujian.

Kurangnya dukungan dari beberapa merek untuk pengguna Linux tetap menjadi masalah yang luar biasa, meskipun komunitas terus mengembangkan solusi alternatif.