Baterai penuh akan menguras dalam sekitar 24 jam tutup tertutup, tidur sepenuhnya dicabut. Terkadang, ketika saya mengambil komputer untuk menggunakannya, secara fisik terasa hangat.
Inilah yang saya coba:
- Power Nap pada baterai dinonaktifkan
- iStat tidak menunjukkan aplikasi "menggunakan energi signifikan" sebelum menutup tutupnya.
Mencari di Konsol, di system.log, selama ini saya tahu komputer sedang tidur, dan saya melihat dua hal yang langsung melompat ke arah saya. Saya akan mencoba dan menyalin bagian yang relevan, tetapi saya tidak yakin apa yang sebenarnya akan membantu. Bagian pertama diulang tanpa henti :
05:49:47 WindowServer[121]: 8358864.989 [DFR] [deviceTerminate]
05:49:47 WindowServer[121]: 8358865.001 [DFR] [_DFRDisplayDeviceRemoved]
05:49:47 WindowServer[121]: 8358865.003 [DFR] [___DFRDisplayDeviceRemoved_block_invoke] calling client detach callback
05:49:47 WindowServer[121]: 8358865.004 [DFR] [_DFRDisplayClose]
05:49:47 WindowServer[121]: 8358865.535 [DFR] [deviceMatch]
05:49:47 WindowServer[121]: 8358865.535 [DFR] [_DFRDisplayDeviceAdded]
05:49:47 WindowServer[121]: 8358865.537 [DFR] [_DFRDisplayUsbStart]
05:49:47 WindowServer[121]: 8358865.537 [DFR] [_DFRDisplayOpen]
05:49:47 WindowServer[121]: 8358865.540 [DFR] [_DFRDisplayOpen] sending GetInfo
05:49:47 WindowServer[121]: 8358865.541 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 0
05:49:47 WindowServer[121]: 8358865.541 [DFR] [_DFRDisplayHandleVendorPacket] calling client attach callback
05:49:47 WindowServer[121]: 8358865.554 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 1
06:01:51 WindowServer[121]: 8359589.038 [DFR] [deviceTerminate]
06:01:51 WindowServer[121]: 8359589.041 [DFR] [_DFRDisplayDeviceRemoved]
06:01:51 syslogd[37]: ASL Sender Statistics
06:01:51 WindowServer[121]: 8359589.044 [DFR] ERR [_DFRDisplaySendPacket] WritePipe failed 0xe00002c0
06:01:51 WindowServer[121]: 8359589.044 [DFR] [___DFRDisplayDeviceRemoved_block_invoke] calling client detach callback
06:01:51 WindowServer[121]: 8359589.044 [DFR] [_DFRDisplayClose]
06:01:51 WindowServer[121]: 8359589.537 [DFR] [deviceMatch]
06:01:51 WindowServer[121]: 8359589.537 [DFR] [_DFRDisplayDeviceAdded]
06:01:51 WindowServer[121]: 8359589.540 [DFR] [_DFRDisplayUsbStart]
06:01:51 WindowServer[121]: 8359589.540 [DFR] [_DFRDisplayOpen]
06:01:51 WindowServer[121]: 8359589.589 [DFR] [_DFRDisplayOpen] sending GetInfo
06:01:51 WindowServer[121]: 8359589.590 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 0
06:01:51 WindowServer[121]: 8359589.590 [DFR] [_DFRDisplayHandleVendorPacket] calling client attach callback
06:01:51 WindowServer[121]: 8359589.591 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 1
06:08:40 WindowServer[121]: 8359998.006 [DFR] [deviceTerminate]
06:08:40 WindowServer[121]: 8359998.007 [DFR] [_DFRDisplayDeviceRemoved]
06:08:40 WindowServer[121]: 8359998.008 [DFR] [___DFRDisplayDeviceRemoved_block_invoke] calling client detach callback
06:08:40 WindowServer[121]: 8359998.008 [DFR] [_DFRDisplayClose]
06:08:40 WindowServer[121]: 8359998.542 [DFR] [deviceMatch]
06:08:40 WindowServer[121]: 8359998.542 [DFR] [_DFRDisplayDeviceAdded]
06:08:40 WindowServer[121]: 8359998.543 [DFR] [_DFRDisplayUsbStart]
06:08:40 WindowServer[121]: 8359998.543 [DFR] [_DFRDisplayOpen]
06:08:40 WindowServer[121]: 8359998.568 [DFR] [_DFRDisplayOpen] sending GetInfo
06:08:40 WindowServer[121]: 8359998.580 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 0
06:08:40 WindowServer[121]: 8359998.580 [DFR] [_DFRDisplayHandleVendorPacket] calling client attach callback
06:08:40 WindowServer[121]: 8359998.581 [DFR] [_DFRDisplayHandleVendorPacket] kDFRDisplayCommandGetInfo ready: 1
06:15:27 WindowServer[121]: 8360404.994 [DFR] [deviceTerminate]
Mencari di tempat lain di StackExchange untuk solusi, saya menemukan pmset -g
permintaan:
System-wide power settings:
Currently in use:
standbydelay 10800
standby 1
halfdim 1
hibernatefile /var/vm/sleepimage
powernap 0
gpuswitch 2
disksleep 10
sleep 1
autopoweroffdelay 28800
hibernatemode 3
autopoweroff 1
ttyskeepawake 1
displaysleep 2
acwake 0
lidwake 1
Saya tertarik untuk menyelesaikan masalah ini, tetapi saya juga tertarik pada latar belakang pengetahuan yang mengarah ke solusi. Semoga saya sudah memberikan informasi yang relevan.
Perbarui Sunting : beberapa hari telah berlalu tanpa diskusi, dan laptop saya berperilaku baik saat tidur. Pagi ini, sekitar jam 4 pagi, saya mencabut laptop dengan baterai 100% dan menutup tutupnya. Baru saja, jam 7:30 pagi, baterai terasa hangat dan baterainya 73%.
System.log penuh dengan ini:
07:08:02 com.apple.xpc.launchd[1] (com.apple.quicklook[19336]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook
07:08:35 diagnosticd[5296]: Streaming server Reconnected
07:08:47 GoogleSoftwareUpdateAgent[19340]: 2017-08-02 07:08:47.848 GoogleSoftwareUpdateAgent[19340/0x7fffde16f3c0] [lvl=2] -[KSAgentApp(PrivateMethods) setupLoggerOutput] Agent default/global settings: <KSAgentSettings:0x100302ee0 bundleID=com.google.Keystone.Agent lastCheck=2017-08-02 10:37:43 +0000 lastServerCheck=2017-08-02 10:37:41 +0000 lastCheckStart=2017-08-02 10:37:31 +0000 checkInterval=18000.000000 uiDisplayInterval=604800.000000 sleepInterval=1800.000000 jitterInterval=900 maxRunInterval=0.000000 isConsoleUser=1 ticketStorePath=/Users/robert/Library/Google/GoogleSoftwareUpdate/TicketStore/Keystone.ticketstore runMode=3 daemonUpdateEngineBrokerServiceName=com.google.Keystone.Daemon.UpdateEngine daemonAdministrationServiceName=com.google.Keystone.Daemon.Administration logEverything=0 logBufferSize=2048 alwaysPromptForUpdates=0 productIDToUpdate=(null) lastUIDisplayed=(null) alwaysShowStatusItem=0 updateCheckTag=(null) printResults=NO userInitiated=NO>
07:09:42 diagnosticd[5296]: Streaming server Reconnected
07:10:49 diagnosticd[5296]: Streaming server Reconnected
07:11:54 diagnosticd[5296]: Streaming server Reconnected
07:12:01 awdd[155]: Diagnostics Report
07:13:00 diagnosticd[5296]: Streaming server Reconnected
07:13:14 com.apple.xpc.launchd[1] (com.apple.quicklook[19365]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook
07:14:07 syslogd[37]: ASL Sender Statistics
07:14:07 diagnosticd[5296]: Streaming server Reconnected
07:15:12 diagnosticd[5296]: Streaming server Reconnected
07:16:18 diagnosticd[5296]: Streaming server Reconnected
07:17:24 diagnosticd[5296]: Streaming server Reconnected
Googling "Streaming Server Reconnected" menghasilkan dokumen dukungan apel dengan beberapa orang dengan masalah yang sama
Perbarui / Edit: Setelah beberapa bulan tanpa masalah, saya mulai memperhatikan mac bangun dari tidur, menyebabkan tampilan eksternal untuk bangun dan tidur. Acara bangun tidak sesuai dengan pemberitahuan atau hal lain yang dapat dilihat. Saya berbicara dengan Apple Genius hari ini dan dia mulai menghapus sleepimage tetapi menemukan banyak masalah izin dengannya, akhirnya beralih ke mode Single User untuk menyelesaikan pekerjaan. Ketika saya menjelaskan semua masalah yang saya alami dengan tidur, dia berkata "ini bisa menyebabkan itu," tetapi saya merasa bahwa solusi masuk ke level 1 mereka untuk masalah tidur / bangun adalah menghapus sleepimage.
sumber
syslog |grep -i "Wake reason"
alih-alih hanya berharap untuk menangkapnya saat masih hangatlog
dengan fungsi serupa, tetapi "Bangun alasan" sering muncul. Perintah lengkapnya adalahlog --since 1d | grep -i "Wake reason"
dan saya juga telah melihat beberapa hasil menarik denganlog --since 1d | grep -i "PowerChime"
Saya memiliki masalah yang sama dan hanya memperhatikannya di Wi-Fi rumah saya. Ketika saya tidur di tempat lain (dengan Wi-Fi terhubung sebelumnya) tidak akan menghabiskan baterai dalam semalam.
sumber
Saya memiliki masalah yang sama untuk sementara waktu. Seorang kolega memberi saya petunjuk untuk menghapus semua koneksi yang dikonfigurasi dalam preferensi jaringan seperti WiFi, Bluetooth, Ethernet, Tethering USB Telepon, FireWire, Thunderbolt ini, Thunderbolt dll, (semuanya)! dan berlaku.
Konfigurasikan hanya apa yang Anda butuhkan saat ini. Dalam kasus saya itu hanya WiFi dan Bluetooth.
Ini memperbaiki masalah saya dan MacBook Pro saya dengan Touch Bar tidur seperti bayi setiap kali saya menutup tutupnya tanpa masalah ini sekarang.
sumber
Sudah mencoba menonaktifkan WiFi malam ini sebelum menutup tutupnya dan itu bekerja dengan baik. Sistem memang terbangun beberapa kali tetapi tidak ada daya baterai yang signifikan.
Sekarang karena itu bukan solusi praktis saya menulis naskah untuk Hammerspoon yang menonaktifkan WiFi secara otomatis sebelum sistem tidur. Ini juga memeriksa apakah layar bangun karena jika tidak maka akan membangunkan chip WiFi setiap kali sistem bangun ketika tutupnya ditutup.
sumber