2016 Touch Bar MBP uykuda pili boşaltır


14

Dolu bir pil yaklaşık 24 saatlik kapak kapalı, tamamen takılı değilken boşalır. Bazen, bilgisayarı kullanmak için aldığımda, fiziksel olarak sıcaktır.

İşte denedim:

  • Pildeki Power Nap devre dışı
  • iStat, kapağı kapatmadan önce "önemli enerji kullanan" hiçbir uygulama göstermez.

Konsolda, system.log'a baktığımda bilgisayarın uykuda olduğunu biliyorum ve hemen bana atlayan iki şey görüyorum. İlgili bölümleri kopyalamaya çalışacağım, ancak aslında neyin yardımcı olacağını bilmiyorum. İlk bölüm durmadan tekrarlanır :

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] 

StackExchange'te başka bir yere çözümler için baktığımda, pmset -gistekle karşılaştım:

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

Sorunu çözmekle ilgileniyorum, ancak bir çözüme götüren arka plan bilgisiyle de ilgileniyorum. Umarım alakalı bilgiler verdim.


Güncelleme Düzenleme : Birkaç gün herhangi bir tartışma yapılmadan geçti ve dizüstü bilgisayarım uyurken iyi davrandı. Bu sabah saat 4'te, dizüstü bilgisayarı% 100 pil ile çıkardım ve kapağı kapattım. Şu anda, 07: 30'da, sıcak ve% 73 pil oldu.

System.log şununla doluydu:

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

"Akış Sunucusu Yeniden Bağlandı" adlı Google'da arama yapmak, benzer sorunları olan birkaç kişiyle bir elma destek belgesi hazırladı

Güncelleme / Düzenleme: Birkaç ay sorunsuz bir şekilde, mac'umun uyku modundan çıktığını fark etmeye başladım ve harici bir ekranın uyanmasına ve uyumasına neden oldum. Uyanma olayı bildirimlerle veya fark edilebilir başka bir şeyle uyuşmuyor. Bugün bir Apple Genius ile konuştum ve uyku görüntüsünü kaldırmaya başladı, ancak bununla ilgili birçok izin sorunu buldu, sonunda işi yapmak için Tek Kullanıcı moduna geçti. Uyku ile yaşadığım tüm sorunları açıkladığımda, "buna neden olabilir" dedi, ancak uyku / uyanıklık sorunları için 1. seviyeye gitme çözümünün uykuyu sildiğini hissediyorum.

Yanıtlar:


2

Console.log mesajlarının deşifre edilmesi hakkında çok şey bilmiyorum, ancak makineniz fiziksel olarak sıcaksa ve bu kadar pil kaybediyorsa, aslında uykuda değildi. OS X'in birkaç saatte bir uyanması ve bazı arka plan görevleri gerçekleştirmesi normaldir, ancak tipik kullanımda dakikalar içinde tekrar uykuda olmalıdır. Seninki uyurken kesinlikle ortalama bir makineden daha fazlasını yapıyor.

Sistem Tercihleri> Kullanıcılar ve Gruplar'da yeni bir (tamamen boş) kullanıcı oluşturduysanız, oturumunuzu kapattıysanız, bu kullanıcıda oturum açıp başka bir gün daha uyuyacak olsaydınız sonuçların ne olacağını merak ediyorum. Makinenin artık uyanmadığını ve nedense uyku moduna geri dönmediğini görürseniz, profilinizde yüklü bir şey olduğundan emin olabilirsiniz. Bu gerçekleşmeye devam ederse, işletim sisteminin bir sorunu olması ve yeniden yüklenmesi gerekebilir veya buna neden olan bir tür çılgın donanım sorunu olabilir. Bu uzun bir sorun giderme işlemidir, ancak böyle bir sorun için bildiğim tek işlemdir - lütfen buradan güncelleyin ve bu rotaya gitmeye karar verirseniz bu konuda daha fazla yardımcı olabilirim.


Makinenin uykuya dalmama konusunda kesinlikle haklısın. Bununla ilgili kafa karıştırıcı olan şey, her seferinde gerçekleşmemesidir. Bugün 10 saat uyudu ve hiçbir şey kaybetmedi. Yeni bir kullanıcı oluşturmanın aralıklı bir sorunu teşhis etmeyi zorlaştırabileceğini düşünüyorum.
voxobscuro

Yapacağı şey, sistem çapında bir sorunu profilinizde bulunan birinden ayırmaktır - olup bitenleri teşhis etmek ve sonunda bir düzeltme uygulamak için bu ayrımı yapmanız gerekir. syslog |grep -i "Wake reason"Hala sıcakken yakalamayı ummak yerine kullanın
küçük minik adam

hm, syslog'un yerini logbenzer bir işlevle adlandırılan bir komut almıştır , ancak "Uyandırma nedeni" sık sık görülür. Tam komut log --since 1d | grep -i "Wake reason"ve ben de bazı ilginç sonuçlar gördümlog --since 1d | grep -i "PowerChime"
voxobscuro

Bu komutu çalıştırdığınızda uyanmaya neden oluyor?
küçük minik adam

Çoğu, gerçekte hiç gerçekleşmeyen bir ekran bağlantı kesme / yeniden bağlanma ile ilgili bir şey var.
voxobscuro

1

Ben aynı sorunu var ve sadece benim ev Wi-Fi bunu fark ettim. Başka bir yerde uyuduğumda (daha önce Wi-Fi bağlıyken) pili gece boyunca tüketmeyecek.


Dizüstü bilgisayarınızın yedeklediği bir zaman kapsülü veya başka bir Time Machine cihazınız var mı?
voxobscuro

Ben değillim. Pilini tüketmediği diğer yerde, ağa bağlı bir Time Machine cihazı kurdum.
narrowtux

Bu ilginç ... Bu uyku ölümünü ilk önce ağa bağlı bir Time Machine cihazım olan evden uzaktayken fark ettim. Eve döndüğümden beri bunun olduğunu görmedim. Bugün dizüstü bilgisayarı evden alıp uyku döngüsünde çalıştırarak deneyeceğim.
voxobscuro

Yani bunun yedek sürücüyü aradığı ve bulamadığı için mi düşünüyorsunuz?
narrowtux

1

Bir süredir aynı sorunu yaşadım. Bir meslektaşım bana WiFi, Bluetooth, Ethernet, Telefon USB Tethering, FireWire, Thunderbolt this, Thunderbolt that vb (her şey) gibi ağ tercihlerindeki tüm yapılandırılmış bağlantıları silme ipucu verdi! ve uygulayın.

Yalnızca şu anda ihtiyacınız olanı yapılandırın. Benim durumumda sadece WiFi ve Bluetooth oldu.

Bu, sorunumu düzeltti ve Touch Bar özellikli MacBook Pro'm kapağı şimdi bu sorun olmadan her kapattığımda bir bebek gibi uyuyor.


Bu iyi bir fikir, temizleyeceğim ve sorunun geri dönüp dönmediğini göreceğim.
voxobscuro

0

Bu gece WiFi'yi kapatmadan önce devre dışı bırakmayı denedim ve iyi çalıştı. Sistem yaptığımız birkaç kez uyanmak ama anlamlı pil tüketimi oldu.

Bu gerçekten pratik bir çözüm olmadığından, sistem uyumadan önce WiFi'yi otomatik olarak devre dışı bırakan Hammerspoon için bir senaryo yazdım . Ayrıca ekranın uyanık olup olmadığını da kontrol eder, aksi takdirde kapak kapatıldığında sistem her uyandığında WiFi çipini uyandırır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.