MacBook Pro 13 ที่มีจอแสดงผล Retina ใช้แบตเตอรี่ 10% ในชั่วข้ามคืนเมื่อปิดฝาเป็นปกติหรือไม่


22

ฉันซื้อ MacBook Pro 13 Retina เกือบเดือนที่แล้ว พูดคุยกับเพื่อนเขาบอกฉันว่ามันไม่ปกติสำหรับพีซีเครื่องนี้ที่จะใช้แบตเตอรี่ 10% ข้ามคืนเมื่อปิดฝาและปิดด้วย "Power Nap"

จริงป้ะ? และหากเป็นจริงจริงปัญหานี้อยู่ภายใต้การรับประกันหรือไม่

นี่คือบันทึกสิ่งที่ฉันได้รับจากpmset -g log | grep ' Wake 'คำสั่ง

2016-09-22 23:05:30 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=34664]           
2016-09-22 23:25:24 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(346 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(535 ms)]           
2016-09-22 23:25:56 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=33438]           
2016-09-22 23:42:33 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(309 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(531 ms)]           
2016-09-22 23:42:39 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=32436]           
2016-09-23 00:03:05 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(404 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(445 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(541 ms)]           
2016-09-23 00:03:37 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=31177]           
2016-09-23 00:18:38 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(346 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(533 ms)]           
2016-09-23 00:18:43 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=30271]           
2016-09-23 00:39:07 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(368 ms)] [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(533 ms)]           
2016-09-23 00:39:39 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=29015]           
2016-09-23 00:54:41 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(404 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(312 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(532 ms)]           
2016-09-23 00:54:46 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7200] [proc=powerd request=TCPKATurnOff inDelta=28108]           
2016-09-23 01:15:07 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(399 ms)] [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(637 ms)]           
2016-09-23 01:15:39 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=26855]           
2016-09-23 01:30:41 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(404 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(307 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(533 ms)]           
2016-09-23 01:30:46 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=25948]           
2016-09-23 01:51:08 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(398 ms)] [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(632 ms)]           
2016-09-23 01:51:40 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=24694]           
2016-09-23 02:06:42 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(308 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(534 ms)]           
2016-09-23 02:06:47 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=23787]           
2016-09-23 02:27:09 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(356 ms)] [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(536 ms)]           
2016-09-23 02:27:41 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=22533]           
2016-09-23 02:42:43 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(404 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(347 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(535 ms)]           
2016-09-23 02:42:48 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=21626]           
2016-09-23 03:03:09 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(403 ms)] [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(638 ms)]           
2016-09-23 03:03:41 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=20373]           
2016-09-23 03:18:43 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(308 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(530 ms)]           
2016-09-23 03:18:48 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=19466]           
2016-09-23 03:39:10 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(401 ms)] [SSP3 driver is slow(msg: SetState to 3)(405 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(637 ms)]           
2016-09-23 03:39:42 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=18212]           
2016-09-23 03:54:44 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(308 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(530 ms)]           
2016-09-23 03:54:49 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=17305]           
2016-09-23 04:15:11 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(407 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(636 ms)]           
2016-09-23 04:15:43 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=16051]           
2016-09-23 04:30:44 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(310 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(530 ms)]           
2016-09-23 04:30:49 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=15145]           
2016-09-23 04:51:11 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(359 ms)] [SSP3 driver is slow(msg: SetState to 3)(401 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(533 ms)]           
2016-09-23 04:51:43 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=13891]           
2016-09-23 05:06:44 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(405 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(348 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(536 ms)]           
2016-09-23 05:06:49 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=12985]           
2016-09-23 05:27:10 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(363 ms)] [SSP3 driver is slow(msg: SetState to 3)(407 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(542 ms)]           
2016-09-23 05:27:42 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=11732]           
2016-09-23 05:42:43 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(405 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(307 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(531 ms)]           
2016-09-23 05:42:48 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=10826]           
2016-09-23 06:03:10 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(398 ms)] [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(634 ms)]           
2016-09-23 06:03:42 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=9572]           
2016-09-23 06:18:44 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(308 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(532 ms)]           
2016-09-23 06:18:49 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7199] [proc=powerd request=TCPKATurnOff inDelta=8665]           
2016-09-23 06:39:10 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(395 ms)] [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(634 ms)]           
2016-09-23 06:39:42 +0300 Wake Requests         [*proc=mDNSResponder request=Maintenance inDelta=7198] [proc=powerd request=TCPKATurnOff inDelta=7412]           
2016-09-23 06:54:44 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(308 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(532 ms)]           
2016-09-23 06:54:50 +0300 Wake Requests         [proc=mDNSResponder request=Maintenance inDelta=7199] [*proc=powerd request=TCPKATurnOff inDelta=6505]           
2016-09-23 07:15:11 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(330 ms)] [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(624 ms)]           
2016-09-23 07:15:43 +0300 Wake Requests         [proc=mDNSResponder request=Maintenance inDelta=7198] [*proc=powerd request=TCPKATurnOff inDelta=5251]           
2016-09-23 07:30:45 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(403 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(349 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(535 ms)]           
2016-09-23 07:30:50 +0300 Wake Requests         [proc=mDNSResponder request=Maintenance inDelta=7199] [*proc=powerd request=TCPKATurnOff inDelta=4344]           
2016-09-23 07:51:11 +0300 Kernel Client Acks    Delays to Wake notifications: [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(360 ms)] [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(534 ms)]           
2016-09-23 07:51:43 +0300 Wake Requests         [proc=mDNSResponder request=Maintenance inDelta=7198] [*proc=powerd request=TCPKATurnOff inDelta=3091]           
2016-09-23 08:06:31 +0300 Wake                  Wake from Deep Idle [CDNVA] due to EC.LidOpen/Lid Open: Using BATT (Charge:54%)           
2016-09-23 08:06:31 +0300 Kernel Client Acks    Delays to Wake notifications: [SSP3 driver is slow(msg: SetState to 3)(402 ms)] [AirPort_Brcm4360 driver is slow(msg: SetState to 2)(309 ms)] [AppleIntelFramebuffer driver is slow(msg: SetState to 2)(427 ms)] [com_apple_driver_AppleUSBCardReaderDriverNub driver is slow(msg: SetState to 2)(529 ms)] [AppleHDADriver driver is slow(msg: SetState to 1)(611 ms)]

ปรับปรุง:
สิ่งที่ฉันพยายามจนถึงตอนนี้:
1. การอัปเดตระบบปฏิบัติการจาก El Capitan ไปยัง Sierra
2. การติดตั้งระบบปฏิบัติการอีกครั้ง
3. การเปลี่ยนแปลงเราเตอร์ในรูปแบบ D-link ไปยัง Cisco
4. การรีเซ็ต SMC และ PRAM
5. การรีเซ็ตพีซีในเซฟโหมด

อัปเดต 2:
หลังจากพูดคุยกับบริการลูกค้าของ Apple พวกเขาบอกฉันด้วย:
1. ลบโปรแกรมที่เรียกว่า Dropbox
2. ลบส่วนขยายจาก Safari ในกรณีของฉันมันเป็นส่วนเสริม
3. ลองสร้างผู้ใช้ทดสอบเพื่อดูว่าแบตเตอรี่ยังคงมีอยู่หรือไม่

อัปเดต 3:
หลังจากพูดคุยกับบริการลูกค้าจำนวนมากของ Apple หลายครั้งพวกเขาไม่สามารถระบุปัญหาได้ดังนั้นพวกเขาจึงบอกให้ฉันตรวจสอบปัญหาฮาร์ดแวร์ของพีซี สิ่งที่ฉันจะทำหลังจากการสอบของโรงเรียนสิ้นสุดลง ...

ปัญหายังคงมีอยู่แม้หลังจากขั้นตอนนี้


2
การนั่งข้ามคืนโดยปิดฝามันควรกินแบตเกือบ 0 ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบการตั้งค่าพลังงานของคุณและดูว่ามีอะไรทำงานในชั่วข้ามคืนหรือไม่ ตรวจสอบด้วยว่าคุณมีอะไรที่เชื่อมต่อกับ MBP ที่สามารถติดต่อกับมันในตอนกลางคืนและทำให้มันตื่นและตอบสนอง
fsb

1
ดูเหมือนว่า MBP ของคุณกำลังตื่นขึ้นมาเพื่อแสดงการแจ้งเตือนบางประเภทมีการแจ้งเตือนใด ๆ บนหน้าจอเมื่อคุณเปิดเครื่องตอนเช้าหรือไม่
OzzieSpin

2
ข้อความทั้งหมดคือ com_apple_driver_AppleUSBCardReaderDriverNub? มีบางสิ่งเชื่อมต่อผ่าน USB หรือไม่
fsb

1
"การนั่งข้ามคืน" เป็นศัพท์เฉพาะทาง สำหรับฉันนั่นหมายถึง 2am ถึง 6am คุณจะเจาะจงมากขึ้นได้ไหม? MBP นั้นอายุเท่าไหร่ รูปแบบอะไร จากบันทึกของคุณจะตื่นขึ้นทุกๆ 20 นาทีเพื่อตรวจสอบบางสิ่งผ่าน WiFi ที่ต้องใช้พลังงาน จนถึงตอนนี้สิ่งต่างๆดูค่อนข้าง "ปกติ"
อัลลัน

1
ฉันเห็นกระทู้นี้ในเว็บไซต์ของ Appleและคล้ายกับปัญหาของคุณ มีข้อมูลประมาณ 15 หน้ามากเกินกว่าที่ฉันจะตรวจทานได้ บางทีคุณอาจพบข้อมูลที่เป็นประโยชน์ที่นั่นไหม
fsb

คำตอบ:


16

ปัญหาคือ macOS ยังคงตรวจสอบการอัปเดต (รวมถึงอีเมลซอฟต์แวร์ข่าว ฯลฯ ) ในขณะที่ MacBook Pro ของคุณหลับอยู่ หมายความว่าการเริ่มต้นและการใช้งานนั้นรวดเร็วมาก แต่ก็หมายความว่าแบตเตอรี่ของคุณจะลดลง

ในการแก้ไขคุณสามารถบอกให้ MacBook Pro ปลดการเชื่อมต่อจากอินเทอร์เน็ตในขณะที่กำลังหลับอยู่

การทำเช่นนี้คุณจะต้องตั้งค่าการตั้งค่าไปtcpkeepalive0

เปิด Terminal และประเภท:

sudo pmset -b tcpkeepalive 0

หลังจากคุณป้อนรหัสผ่านสำหรับ sudo แล้วจะมีคำเตือนว่าคุณสมบัติบางอย่างอาจทำงานไม่ถูกต้อง นี่เป็นเรื่องปกติมันปิดการใช้งานอินเทอร์เน็ตในระหว่างที่อยู่ในโหมดสลีป

คุณสามารถตรวจสอบว่าตั้งค่าไว้ถูกต้องหรือไม่โดยเรียกใช้:

pmset -g

สิ่งที่ควรแสดง " tcpkeepalive 0"

และคุณสามารถย้อนกลับได้ตลอดเวลาโดยเรียกใช้:

sudo pmset -b tcpkeepalive 1

! ง่าย

หมายเหตุ: นอกจากนี้คุณยังสามารถบังคับให้ Mac ของคุณไม่ได้เชื่อมต่อกับอินเทอร์เน็ตเมื่อมันหลับแม้ในขณะที่เชื่อมต่อกับแหล่งจ่ายไฟsudo pmset -a tcpkeepalive 0ถ้าคุณชอบ (โดยส่วนตัวแล้วฉันไม่รังเกียจตราบใดที่มันไม่ได้ใช้แบตเตอรี่ดังนั้นมันดี-bสำหรับฉัน)

นอกจากนี้ยังทราบ: ผลจากการpmset -gจะแตกต่างกันขึ้นอยู่กับว่า MacBook Pro ของคุณเชื่อมต่อกับอำนาจหรือไม่เมื่อคุณเรียกใช้คำสั่ง มันจะสะท้อนให้เห็นถึงการตั้งค่าปัจจุบัน tcpkeepaliveขึ้นอยู่กับสถานการณ์พลังงานในปัจจุบัน


2
ต้องการเพิ่มจุดข้อมูลล่าสุดที่วิธีนี้ใช้งานได้! Macbook Pro 13 ปลายปี 2559 พร้อม High Sierra 10.13.1 ฉันเสียค่าใช้จ่าย 10-20% ในชั่วข้ามคืนในขณะที่แล็ปท็อปอยู่ในโหมดสลีปและไม่เสียบปลั๊กการบันทึกไฟล์สำหรับ 'สลีป' แสดงให้เห็นว่ามันกลับไปที่การบำรุงรักษาสลีปทุกๆ 10-15 นาที หลังจากการแก้ไขนี้ฉันจะนอนหลับที่ 100%; 12 ชั่วโมงต่อมาฉันตื่นขึ้นมาและยังคง 100% ดีใจมากที่ได้รับการแก้ไขขอบคุณ!
brism

1
@brism ใช่ มันยังคงใช้งานได้กับ MacBook Pro Retina รุ่นกลางปี ​​2558 ของฉันเช่นกัน
Django Reinhardt

ใช้งานได้กับ MacBook Pro Retina ปลายปี 2013 ของฉันกับ MacOSX Mojave v10.14.2
Wayne Liu

ดูเหมือนว่าจะทำงานกับ Catalina อย่างน้อยก็ตัดการเชื่อมต่อจาก wifi เมื่อหน้าจอหลับ เยี่ยมมาก!
peynir

8

อัปเดต: วิธีนี้ใช้ไม่ได้กับ Catalina ดูคำตอบของ Django Reinhardt แทน

ก่อนหน้านี้ฉันกำลังทุกข์ทรมานจากปัญหาเดียวกันแบตเตอรี่ของ MBP 2015 ของฉันหมดลงอย่างช้า ๆ แต่เมื่อฉันไม่ได้ใช้บ่อยๆสิ่งนี้ทำให้เกิดความเจ็บปวดอย่างมาก วิธีนี้ช่วยฉันได้มาก ตอนนี้ฉันสามารถออกไปข้างนอกกับ Mac ของฉันด้วยค่าใช้จ่าย 20% และทำให้วันของฉัน มีความแตกต่างที่สำคัญระหว่าง MacBook Pro 2015 และรุ่นก่อนหน้าของ MacBook Pros คุณสามารถตรวจสอบการตั้งค่าเหล่านี้ได้จากบรรทัดคำสั่งนี้

ioreg -l | grep IOPlatformFeatureDefaults

ผลลัพธ์บน mac ของคุณจะเป็นเช่นนี้

{ "TCPKeepAliveDuringSleep" = ใช่ "DNDWhileDisplaySleeps" = No "TCPKeepAliveExpirationTimeout" = 43200 "NotificationWake" = ใช่}

หากต้องการทำให้ MBP หลับลึกเหมือนรุ่นเก่าคุณควรรีสตาร์ทคอมพิวเตอร์เป็นโหมดการกู้คืนก่อน ในการทำเช่นนั้นคุณควรรีสตาร์ท mac ของคุณและกดค้างที่ CMD + R จนกว่าคุณจะได้ยินเสียงเริ่มทำงาน หลังจากนั้นเทอร์มินัลเปิดและพิมพ์สิ่งนี้;

csrutil disable

จากนั้นรีสตาร์ท MacBook ของคุณอีกครั้ง ไปที่ปลายทางนี้คุณสามารถเข้าถึงไฟล์ kext ได้โดยคลิกขวา -> แสดงเนื้อหาแพ็คเกจ /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources

ค้นหา id บอร์ดของคุณด้วย:

ioreg -l | awk '/board-id/{print $4}' | sed 's/[<">]//g'

เปิดไฟล์ <your_board_id> .plist (เช่น Mac-E43C1C25D4880AD6.plist) โดยโปรแกรมแก้ไขข้อความและแก้ไขการตั้งค่าเหล่านี้เช่นเดียวกับสิ่งเหล่านี้

<key>TCPKeepAliveDuringSleep</key>
<false/>
<key>NotificationWake</key>
<false/>
<key>DNDWhileDisplaySleeps</key>
<true/>

TCPKeepAliveDuringSleep ทำให้การเชื่อมต่อ MacBook ของคุณเปิดอยู่ขณะที่เครื่องกำลังหลับอยู่ดังนั้นมันจึงเชื่อมต่อ Wifi อยู่ NotificationWake ปลุก Mac ของคุณแบบสุ่มเพื่อตรวจสอบการแจ้งเตือนโดยเฉพาะทำให้สิ่งนี้เป็นเท็จ DNDWhileDisplaySleeps หมายถึง "อย่ารบกวนการนอนหลับ"; MacBook จะถูกรบกวนจากการแจ้งเตือนเมื่อมันหลับ

ความเห็นส่วนตัวของฉันคือกระบวนการนี้ควรทำโดยผู้ใช้ MacBook ทุกคนในปี 2015+ เพราะ MacBooks ไม่ใช่โทรศัพท์มือถือที่ส่งเสียงเตือน Apple ควรสร้างปุ่มสลับให้กับสิ่งนี้

อย่าลืมเปิดใช้งานการป้องกันความสมบูรณ์ของระบบอีกครั้ง คุณควรรีสตาร์ทในโหมดการกู้คืนและในประเภทเทอร์มินัล "csrutil enable" และรีสตาร์ท

อัปเดต:มีรายงานว่าใช้ไม่ได้กับ macOS เวอร์ชันล่าสุดอีกต่อไป ดูบทความ MacRumors นี้สำหรับข้อมูลเพิ่มเติม


1
ฉันไม่รู้จริงๆว่าทำไม แต่จริง ๆ แล้วนี่ไม่ใช่ปัญหา Macbooks บางเครื่องได้รับการกำหนดค่าให้ตรวจสอบการแจ้งเตือนในขณะที่หลับ ฉันเดาว่าในปี 2015 และหลังจากนั้น MacBooks จะมีการกำหนดค่านี้ตามค่าเริ่มต้นฉันได้รับ 2005 13 "mbp ที่ซื้อในเดือนมิถุนายน 2016 จากร้าน Apple UK ในสหราชอาณาจักร
peynir

1
ไม่ใช่ 2005, 2015 :)
peynir

2
ทำงานบน mbp 2016 tb
cvakiitho

1
ใช้งานได้กับ mbp 13 "2558
1911z

1
เห็นได้ชัดว่าสิ่งนี้หยุดทำงานกับ MacOS 10.12.4 แต่ตามที่ Apple เพิ่งเปิดใช้งาน Do Not Disturb ควรจะเพียงพอที่จะปิดการใช้งานเพื่อตรวจสอบข้อความในโหมด sleep: support.apple.com/kb/PH25743ไม่ทราบว่าจะทำหรือไม่ .
Django Reinhardt

5

นี่ไม่ใช่เรื่องปกติแต่อย่างน้อยที่สุดก็ชัดเจนในบันทึกว่ามีแพ็คเก็ต ACK ที่กำลังดำเนินการอยู่และการ์ดไร้สายของคุณป้องกันไม่ให้แล็ปท็อปเข้าสู่โหมดปกติ บันทึกที่สอดคล้องกับบันทึกนักพัฒนาสำหรับกิจกรรมที่จะทำให้คอมพิวเตอร์ตื่นขึ้นมาและเข้าสู่ระบบว่ามันคือ "ช้า" ตัวอย่างเพื่อให้ห่างไกลเป็น OzzieSpin กล่าวว่าในความคิดเห็นข้างต้นคอมพิวเตอร์ของคุณจะตื่นขึ้นมาอย่างผิดปกติ --unless (ตามที่ ยังแสดงความคิดเห็นหลาย ๆ ข้างต้นที่กล่าวถึงมันพยายามที่จะเชื่อมต่อกับบางสิ่งบางอย่าง) - ตัวอย่างเช่นตรวจสอบบลูทู ธ ปิด ไม่มีอะไรเชื่อมต่อกับคอมพิวเตอร์ในทางใดทางหนึ่งรวมถึงช่องเสียบการ์ด SDคอมพิวเตอร์ไม่ได้เชื่อมต่อไปยังเซิร์ฟเวอร์ประเภทใดก็ได้เช่น smb shared-drives หรือ ldap และไม่มีโปรแกรมใด ๆ ที่ทำงานอยู่ ( ใช่รวมถึง Safari หรือ Drop Box ซึ่งทั้งคู่อาจทำให้เกิดอาการเหล่านี้ได้ ) รวมถึงสิ่งที่คุณไม่คาดหวัง (ดู ตัวอย่างรายการ "เริ่มต้น" ของคุณภายใต้ผู้ใช้ & กลุ่มในการตั้งค่าระบบและ $ USER / Library / LaunchAgents) คุณช่วยกรุณาโพสต์การส่งออกของsudo ifconfig?

คุณสามารถตรวจสอบได้โดยดูที่โพสต์นี้เกือบเหมือนกันในเว็บไซต์ของ Appleที่ OP กลับมาหลังจากได้รับการสนับสนุนจาก Apple และตัดสินใจว่าปัญหานี้เป็นจุดเชื่อมต่อไร้สายหรือเราเตอร์ที่เข้ากันไม่ได้และการอัพเกรดเฟิร์มแวร์ เด่นชัด ลิงค์ดังกล่าวและลิงค์นี้มีรายการสิ่งที่คุณต้องตรวจสอบโดยตรงจาก Appleและ

ฉันจะแปลกใจถ้าปัญหาของคุณไม่หายไปหลังจากที่โพสต์ข้อความเหล่านั้นโดยลำพัง

การดำเนินการต่อไปอีกเล็กน้อยการกระทำปกติถ้าฉันไม่เห็นโพสต์เหล่านั้นจะเป็นการรีเซ็ต SMC ของคุณ ( คำแนะนำตามรุ่นที่นี่ ) และพรีม เสียบแล็ปท็อปของคุณเข้ากับผนังปิดแอปพลิเคชันทั้งหมด / บันทึกข้อมูลของคุณจากนั้นกดCmd+ Opt+ ค้างไว้แล้วShiftกดปุ่มเปิดปิด หน้าจอจะปิดทันที จากนั้นรอ 10 วินาที ถัดไปในขณะที่มันจะปิดถือCmd+ Opt+ P+ Rจากนั้นกดปุ่มเพาเวอร์ กดปุ่มเหล่านั้นค้างไว้จนกว่าคุณจะได้ยินเสียงระฆังหน้าจอจะสว่างขึ้นจากนั้นปิดอีกครั้ง หลังจากตรวจสอบให้แน่ใจว่าคุณปิดบริการ (ดูลิงก์ด้านบน) จากนั้นตั้งค่าฮาร์ดแวร์ใหม่คุณสามารถกำจัดคอมพิวเตอร์เป็นสาเหตุของปัญหาเพียงอย่างเดียว

ในฐานะที่เป็นบันทึกด้านข้างที่นี่เนื่องจากเซียร์ราเพิ่งออกมาจากนั้นขึ้นอยู่กับสถานการณ์ของคุณคุณอาจรอจนกว่าข้อบกพร่องจะได้รับการแก้ไขเล็กน้อยก่อนที่จะอัพเกรด


ฉันจัดรูปแบบ (ลบและติดตั้งระบบปฏิบัติการใหม่จากเซิร์ฟเวอร์ Apple) ด้วยกัน แต่ฉันยังเห็นบันทึกเดิมคุณคิดว่าฉันควรรีเซ็ต SMC หรือไม่?
Andi Domi

1
@ p3rand0r ทำไมล่ะ ดูว่ามันใช้งานได้
owlswipe

การรีเซ็ต smc เป็นงานบำรุงรักษาที่ไม่ปกติ แต่จำเป็นต้องทำตามปกติ ทำ แต่คุณอ่านลิงค์ที่ฉันโพสต์ด้วยหรือไม่ สิ่งนี้นอกจากนี้คุณยังติดตั้ง OSX ได้อีกไม่ว่าคุณจะมีจุดเชื่อมต่อ Wi-Fi หรือปัญหาภายนอกอื่น ๆ จากสิ่งที่สื่อสาร (หรือพยายาม) กับคอมพิวเตอร์ของคุณ
ลืมรหัสผ่าน

1
@forgotstackxpassword ใช่ฉันทำไปแล้วแม้ว่าจะเป็นจริงฉันมีเราเตอร์ D-Link แต่ฉันไม่สามารถอัปเกรดเฟิร์มแวร์ของมันได้เนื่องจากมันเป็นรุ่นล่าสุดอยู่แล้ว และฉันก็สั่งใหม่ แต่เมื่อถึงตอนนี้ฉันก็อยากจะลองทำอะไรมากกว่านี้ในกรณีที่ติดตั้งระบบปฏิบัติการอีกครั้ง เพียงเพื่อให้แน่ใจว่าไม่ใช่ฮาร์ดแวร์ที่ใช้เพราะในลิงค์ที่คุณให้ฉันบางคนบอกว่าพวกเขามีปัญหาเดียวกันและไปที่แอปเปิ้ลและพวกเขาเปลี่ยนมันเป็นเซ็นเซอร์ cpu ไปไม่ดี แต่คนอื่น ๆ บอกว่ามันเป็นซอฟต์แวร์ตาม สงสัยว่าไม่ใช่เราเตอร์ลองดูว่าปัญหาใหม่ยังคงมีอยู่หรือไม่
Andi Domi

เจ๋งขอบคุณสำหรับการอัปเดตดีใจที่มันมีประโยชน์บ้างในตอนนี้
forgetotstackxpassword

0

ต่อไปนี้เป็นโซลูชันที่ใช้งานได้น้อยกว่า: เปิดใช้งาน Do Not Disturb ขณะที่ MacBook กำลังหลับ

  1. เปิดการตั้งค่าระบบ -> การแจ้งเตือน
  2. ใต้ส่วนห้ามรบกวนให้เพิ่มเครื่องหมายถูกที่อยู่ติดกับ "เมื่อจอแสดงผลไม่ทำงาน"

1
เสร็จแล้วปัญหายังคงมีอยู่!
Andi Domi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.