Sejak memasang "dark" theme, saya cenderung menjadi malas menulis. Untuk sementara, dark theme saya disable dulu yaa. Terima kasih (^_^) (bandithijo, 2024/09/15) ●
Prakata
Karena tidak memiliki PC dan keseharian saya menggunakan laptop dalam menyelesaikan pekerjaan, saya merasa butuh untuk mencatat beberapa hal penting terkait dengan perintah-perintah yang biasa digunakan untuk membantu menegakkan diagnosis dalam pemeriksaan kondisi laptop.
Karena kerterbatasan waktu, yang akan saya bahas terlebih dahulu dalam post ini adalah “mengecek kondisi laptop battery”.
Sebagai informasi, laptop yang saya gunakan menggunakan dua buah battery, BAT0 (internal) dan BAT1 (eksternal).
Untuk teman-teman yang hanya memiliki satu buah battery, biasanya memiliki kode device BAT0.
Perintah-perintah
upower
Perintah Upower pada Terminal hampir sudah terdapat pada sebagian besar distribusi sistem operasi GNU/Linux.
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: SONY
model: 45N1111
serial: 14768
power supply: yes
updated: Fri 26 Oct 2018 10:45:16 PM WITA (16 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: discharging
warning-level: none
energy: 19.89 Wh
energy-empty: 0 Wh
energy-full: 22.97 Wh
energy-full-design: 23.2 Wh
energy-rate: 0 W
voltage: 12.234 V
percentage: 86%
capacity: 99.0086%
technology: lithium-polymer
icon-name: 'battery-full-symbolic'
Apabila perintah di atas tidak bekerja karena alasan tertentu, kalian dapat melakukan perintah di bawah.
$ upower -i `upower -e | grep 'BAT'`
Maka, akan menampilkan hasil yang sama.
Untuk penjelasan lebih lengkap dapat melihat pada manual dari upower
.
$ man upower
acpi
Perintah selanjutnya adalah acpi
. Perintah ini, selain digunakan untuk melihat status dari battery juga dapat kita melihat informasi lain yang diberikan oleh ACPI.
Untuk dapat menggunakan perintah ini, mungkin kalian perlu menginstal paket bernama acpi
terlebih dahulu.
$ sudo pacman -S acpi
*sesuaikan dengan distribusi GNU/Linux kalian
Setelah acpi
berhasil dipasang, coba jalankan perintah di bawah, untuk melihat informasi setiap devices yang diberikan oleh ACPI.
$ acpi -V
Battery 0: Unknown, 86%
Battery 0: design capacity 1896 mAh, last full capacity 1878 mAh = 99%
Battery 1: Discharging, 87%, 02:34:43 remaining
Battery 1: design capacity 1945 mAh, last full capacity 1480 mAh = 76%
Adapter 0: off-line
Thermal 0: ok, 47.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 128.0 degrees C
Cooling 0: Processor 0 of 10
Cooling 1: iwlwifi 0 of 19
Cooling 2: Processor 0 of 10
Cooling 3: pch_skylake no state information available
Cooling 4: Processor 0 of 10
Cooling 5: iwlwifi no state information available
Cooling 6: intel_powerclamp no state information available
Cooling 7: Processor 0 of 10
Cooling 8: x86_pkg_temp no state information available
Dapat terlihat hasil informasi yang diberikan oleh ACPI seperti yang ditampilkan di atas.
Untuk melihat hanya status dari battery saja, gunakan hanya perintah acpi
.
$ acpi
Battery 0: Unknown, 86%
Battery 1: Discharging, 74%, 02:24:03 remaining
Untuk mendapatkan temperatur dari battery.
$ acpi -t
Thermal 0: ok, 44.0 degrees C
Untuk mengetahui apakah ac power terkoneksi atau tidak.
$ acpi -a
Jika terhubung dengan ac power.
Adapter 0: on-line
Namun, saat ini laptop saya sedang tidak terhubung dengan ac power.
Adapter 0: off-line
Kira-kira seperti ini cara pemanfaatan menggunakan perintah acpi
. Untuk detail yang lebih lengkap, dapat dibaca sendiri di manual.
$ man acpi
tlp-stat
Apabila teman-teman ada yang menggunakan tlp
sebagai manajemen power pada laptopnya, dapat menggunakan tlp-stat
untuk melihat sistem informasi dari laptop yang kita gunakan.
$ sudo tlp-stat -h
Usage: tlp-stat [ -b | --battery | -c | --config |
-d | --disk | -e | --pcie |
-g | --graphics | -p | --processor |
-r | --rfkill | -s | --system |
-t | --temp | -u | --usb |
-w | --warn | -v | --verbose |
-P | --pev | | --psup |
-T | --trace ]
Saya biasa menggunakn tlp-stat
untuk mengecek battery.
$ sudo tlp-stat -b
--- TLP 1.1 --------------------------------------------
+++ ThinkPad Battery Features
tp-smapi = inactive (unsupported hardware)
tpacpi-bat = active
+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer = SONY
/sys/class/power_supply/BAT0/model_name = 45N1111
/sys/class/power_supply/BAT0/cycle_count = (not supported)
/sys/class/power_supply/BAT0/energy_full_design = 23200 [mWh]
/sys/class/power_supply/BAT0/energy_full = 22970 [mWh]
/sys/class/power_supply/BAT0/energy_now = 19840 [mWh]
/sys/class/power_supply/BAT0/power_now = 0 [mW]
/sys/class/power_supply/BAT0/status = Unknown (threshold effective)
tpacpi-bat.BAT0.startThreshold = 70 [%]
tpacpi-bat.BAT0.stopThreshold = 90 [%]
tpacpi-bat.BAT0.forceDischarge = 0
Charge = 86.4 [%]
Capacity = 99.0 [%]
+++ ThinkPad Battery Status: BAT1 (Ultrabay / Slice / Replaceable)
/sys/class/power_supply/BAT1/manufacturer = SANYO
/sys/class/power_supply/BAT1/model_name = 45N1775
/sys/class/power_supply/BAT1/cycle_count = (not supported)
/sys/class/power_supply/BAT1/energy_full_design = 23200 [mWh]
/sys/class/power_supply/BAT1/energy_full = 17650 [mWh]
/sys/class/power_supply/BAT1/energy_now = 7800 [mWh]
/sys/class/power_supply/BAT1/power_now = 5826 [mW]
/sys/class/power_supply/BAT1/status = Discharging
tpacpi-bat.BAT1.startThreshold = 70 [%]
tpacpi-bat.BAT1.stopThreshold = 90 [%]
tpacpi-bat.BAT1.forceDischarge = 0
Charge = 44.2 [%]
Capacity = 76.1 [%]
+++ Charge total = 68.0 [%]
Nah, dengan demikian, hanya seperti ini dulu catatan saya mengenai perintah-perintah yang biasa saya gunakan untuk melakukan pengecekan terhadap status battery laptop saya.
Semoga bermanfaat buat yang membutuhkan.
Referensi
- ostechnix.com/how-to-check-laptop-battery-status-in-terminal-in-linux/
Diakses tanggal: 2018/10/17
Lisensi
Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional (CC BY-NC-SA 4.0)
Penulis
My journey kicks off from reading textbooks as a former Medical Student to digging bugs as a Software Engineer – a delightful rollercoaster of career twists. Embracing failure with the grace of a Cat avoiding water, I've seamlessly transitioned from Stethoscope to Keyboard. Armed with ability for learning and adapting faster than a Heart Beat, I'm on a mission to turn Code into a Product.
- Rizqi Nur Assyaufi