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.