2016 Touch Bar MBP가 배터리를 절전 모드로 전환


14

전체 배터리는 약 24 시간 동안 뚜껑을 닫고 완전히 분리 된 절전 모드에서 방전됩니다. 때로는 컴퓨터를 사용하여 컴퓨터를 사용할 때 실제로 따뜻합니다.

내가 시도한 것은 다음과 같습니다.

  • 배터리의 전원 낮잠이 비활성화되었습니다
  • iStat는 뚜껑을 닫기 전에 "대량 에너지를 사용하는"앱을 보여주지 않습니다.

콘솔에서 system.log를 보면 컴퓨터가 잠 들어 있다는 것을 알았을 때 즉시 두 가지를 볼 수 있습니다. 관련 섹션을 복사하여 복사하지만 실제로 무엇이 도움이 될지 잘 모르겠습니다. 첫 번째 섹션은 끝없이 반복됩니다 .

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의 다른 곳을 살펴보면서 pmset -g요청 을 보았습니다 .

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

이 문제를 해결하는 데 관심이 있지만 솔루션으로 이어지는 모든 배경 지식에 관심이 있습니다. 잘만되면 관련 정보를 제공했습니다.


업데이트 편집 : 며칠 동안 아무런 논의가 없었으며 잠자는 동안 랩톱이 제대로 작동했습니다. 오늘 아침, 오전 4시, 나는 100 % 배터리로 노트북을 뽑고 뚜껑을 닫았습니다. 지금은 오전 7시 30 분에 따뜻하고 배터리가 73 %였습니다.

system.log는 다음으로 가득 차 있습니다.

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

인터넷 검색 "스트리밍 서버 다시 연결" 은 비슷한 문제를 가진 여러 사람들과 함께 사과 지원 문서를 작성했습니다.

업데이트 / 편집 : 문제없이 몇 달이 지나면 Mac이 잠에서 깨어나 외부 디스플레이가 잠에서 깨어나는 것을 알았습니다. 깨우기 이벤트는 알림 또는 식별 할 수없는 다른 것과 관련이 없습니다. 나는 오늘 Apple Genius와 이야기를 나 an 다가 잠자기 이미지를 제거하기 시작했지만 많은 권한 문제가 발견되어 결국 단일 사용자 모드로 넘어 가서 작업을 완료했습니다. 내가 수면과 관련된 모든 문제를 설명했을 때, 그는 "이것이 원인이 될 수있다"고 말했다.

답변:


2

나는 console.log 메시지를 해독하는 것에 대해 잘 모르지만 컴퓨터가 실제로 따뜻하고 배터리를 많이 잃어 버린 경우 실제로 잠들지 않았습니다. OS X는 몇 시간마다 깨어나고 백그라운드 작업을 수행하는 것이 일반적이지만 일반적으로 몇 분 안에 다시 잠 들어야합니다. 잠자는 동안 당신은 확실히 평균 기계보다 더 많은 일을하고 있습니다.

시스템 환경 설정> 사용자 및 그룹에서 새 (완전히 비어있는) 사용자를 생성하고, 로그 아웃하고, 해당 사용자에 로그인 한 후 하루 정도 잠자 게하면 결과가 어떨지 궁금합니다. 머신이 더 이상 깨어나지 않으며 어떤 이유로 든 잠자기 상태로 돌아 가지 않는 것이 프로파일에 설치되어 있는지 확인할 수 있습니다. 이 문제가 계속 발생하면 운영 체제에 문제가있어서 다시 설치해야 할 수도 있고이 문제를 일으키는 미친 하드웨어 문제가있을 수도 있습니다. 시간이 오래 걸리는 문제 해결 과정이지만 이와 같은 문제에 대해 내가 아는 유일한 방법입니다. 여기에서 업데이트하십시오.이 경로를 사용하기로 결정한 경우 더 많은 도움을 드릴 수 있습니다.


기계가 잠들지 않는 것에 대해 당신은 절대적으로 옳습니다. 이것에 대한 혼란스러운 점은 매번 발생하지 않는다는 것입니다. 오늘은 10 시간 동안 잤으며 아무것도 잃지 않았습니다. 새로운 사용자를 만들면 간헐적 인 문제를 진단하기가 더 어려워 질 수 있습니다.
— voxobscuro

그것이 할 일은 시스템 전체의 문제를 프로필에있는 것과 분리하는 것입니다. 하나 또는 다른 방법으로 진단하고 결과에 대한 수정을 적용하기 위해이 구별을해야합니다. syslog |grep -i "Wake reason"아직 따뜻할 때 잡으려고 기대하는 대신 사용
— 작은 작은 사람

hm, syslog log는 비슷한 기능을 가진 명령으로 대체 되었지만 "Wake reason"이 자주 나타납니다. 전체 명령은 log --since 1d | grep -i "Wake reason"다음과 같습니다.log --since 1d | grep -i "PowerChime"
— voxobscuro

그 명령을 실행할 때 깨어남을 일으키는 것은 무엇입니까?
— 작은 작은 사람

대부분의 경우 디스플레이 연결 끊기 / 다시 연결과 관련이 있으며 실제로는 발생하지 않았습니다.
— voxobscuro

1

나는 같은 문제가있어 내 집 Wi-Fi에서만 문제가 있음을 알았습니다. 다른 곳에서 잠을 자면 (이전에 Wi-Fi가 연결된 상태) 배터리가 밤새 방전되지 않습니다.


집에 노트북을 백업 할 수있는 타임 캡슐 또는 기타 Time Machine 장치가 있습니까?
— voxobscuro

나는하지 않습니다. 배터리를 소모하지 않는 다른 장소에 네트워크 타임 머신 장치를 설치했습니다.
— narrowtux

흥미 롭다 ... 나는 집에 없을 때 네트워크 타임 머신 장치를 가지고있는이 수면 사망을 처음 발견했다. 집으로 돌아온 이후로 나는 그것을 보지 못했습니다. 오늘은 노트북을 집에서 가져 와서 잠자기주기를 통해 실행하여 시도해 보겠습니다.
— voxobscuro

백업 드라이브를 찾고 있는데 찾을 수 없기 때문이라고 생각하십니까?
— 협상 x

1

한동안 같은 문제가있었습니다. 동료가 WiFi, Bluetooth, 이더넷, 전화 USB 테 더링, FireWire, Thunderbolt this, Thunderbolt 등 (모든 것)과 같은 네트워크 환경 설정에서 구성된 모든 연결을 삭제하는 힌트를주었습니다. 신청하십시오.

지금 필요한 것만 구성하십시오. 제 경우에는 WiFi와 Bluetooth 만있었습니다.

이로 인해 문제가 해결되었고 Touch Bar가 장착 된 MacBook Pro는이 문제없이 뚜껑을 닫을 때마다 아기처럼 잠이 들게됩니다.


좋은 생각입니다. 정리하고 문제가 다시 발생하는지 확인하겠습니다.
— voxobscuro

0

뚜껑을 닫기 전에 오늘 밤 WiFi를 비활성화하려고 시도했지만 제대로 작동했습니다. 시스템 이 몇 번 깨어 났지만 배터리가 많이 소모되지 않았습니다.

이것이 실제로 실용적인 솔루션은 아니기 때문에 시스템이 절전 모드로 전환되기 전에 WiFi를 자동으로 비활성화 하는 Hammerspoon 스크립트 를 작성했습니다 . 또한 덮개가 닫힐 때 시스템이 깨어날 때마다 WiFi 칩을 깨울 수 있기 때문에 디스플레이가 깨어 있는지 확인합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.