Insomnia MacBook Pro
(manuel.bernhardt.io)- Pengalaman mengalami konsumsi baterai semalaman pada model MacBook Pro Silicon M1 Max
- Mencoba menganalisis log manajemen daya secara langsung, tetapi kemampuan untuk menemukan penyebab masalahnya terbatas
- Dengan memakai aplikasi khusus bernama Sleep Aid, saya dapat melihat wake event secara visual
- Menemukan bahwa penonaktifan opsi "Wake for maintenance" (Bangun untuk pemeliharaan) di pengaturan Sleep Aid adalah penyebabnya
- Setelah opsi tersebut diaktifkan kembali, konsumsi baterai semalaman teratasi
Pengalaman menghadapi isu konsumsi baterai semalaman pada MacBook Pro
- Sudah menggunakan MacBook Pro Silicon M1 Max selama beberapa tahun
- Baru-baru ini muncul gejala meningkatnya pengurasan baterai semalaman ketika laptop dibiarkan tanpa colok adaptor secara tidak terduga
- Gejala makin parah sehingga saya mulai melakukan analisis penyebab secara langsung
Mencoba Analisis Log Manajemen Daya
- Di macOS, perintah terminal
pmset -g logdapat digunakan untuk memeriksa log terkait manajemen daya - Karena output log sangat besar dan sulit ditafsirkan, saya menggunakan alat sederhana buatan sendiri bernama pmset-analyzer untuk menganalisisnya
- Namun alat ini tidak terlalu membantu untuk mendapatkan solusi nyata
Penyetelan Konfigurasi Detail dan Investigasi Tambahan
- Saya mencoba mengubah satu per satu pengaturan manajemen daya seperti
tcpkeepaliveyang direkomendasikan oleh dokumentasi resmi dan komunitas - Hanya dengan perubahan pengaturan saja, tidak terlihat efek besar dalam menyelesaikan masalah
Menyelesaikan Masalah dengan Aplikasi Sleep Aid
- Dalam proses penyelidikan lanjutan, saya menemukan aplikasi Sleep Aid
- Aplikasi ini menampilkan wake event secara visual dan menyediakan antarmuka yang intuitif untuk mengubah berbagai pengaturan manajemen daya
- Hasil pengecekan di Sleep Aid menunjukkan opsi "Wake for maintenance" (Bangun untuk pemeliharaan) dalam keadaan tidak aktif
- Sesuai dengan penjelasan aplikasinya, jika pengaturan ini dinonaktifkan, wake event dapat terjadi sangat sering
- Opsi tersebut kemudian diaktifkan kembali, dan sejak itu tidak terjadi konsumsi baterai semalaman
2 komentar
Saya menidurkan MacBook lalu ikut tidur, tapi tiba-tiba dini hari layarnya menyala dan seluruh kamar jadi terang benderang. Saya sering terbangun lalu langsung mematikannya sepenuhnya. Ini sudah jadi bahan kontroversi sejak lama, tapi sampai sekarang masih juga...
Komentar Hacker News
pmset -g assertionsuntuk melihat proses mana yang mencegah sistem tidur dan melihat detail power assertion yang sedang tertunda.pmsetjuga punya perintah yang tidak ada di dokumentasi resmi, tetapi bisa diketahui dari source code yang Apple publikasikan. Ada juga perintah untuk mengabaikan assertion tertentu. Hanya saja, kalau Anda mematikan assertion "UserIsActive", bisa jadi Anda akan kesulitan membangunkan sistemsudo pmset -a hibernatemode 25. Untuk mengembalikannya seperti semula, jalankansudo pmset -a hibernatemode 3