ทำไม MacBook ของฉันถึงหมดแบตเตอรี่ในขณะนอนหลับ?

สารบัญ:

Anonim

ผู้ใช้ MacBook Pro, MacBook Air และ MacBook บางรายอาจสังเกตเห็นว่าคอมพิวเตอร์ใช้พลังงานจากแบตเตอรี่มากแม้ว่า Mac จะอยู่ในโหมดสลีปและไม่ได้ใช้งานก็ตาม ดูเหมือนว่าจะเป็นปัญหาเฉพาะ แต่ปรากฎว่าอาจมีคำอธิบาย

วิธีง่ายๆ ในการวินิจฉัยปัญหานี้คือไปที่  เมนู Apple > การตั้งค่าระบบ > แบตเตอรี่ จากนั้นเลือก “ประวัติการใช้งาน”เมื่อคุณเห็นระดับแบตเตอรี่ลดลงแต่ไม่มี 'การใช้งานหน้าจอ' แสดงว่าแบตเตอรี่กำลังจะหมดเมื่อไม่ได้ใช้งาน Mac ภาพหน้าจอด้านบนแสดงให้เห็นในกรณีที่ร้ายแรง ซึ่ง MacBook Air ทำให้แบตเตอรี่หมดเมื่อไม่ได้ใช้งาน

ซ่อม MacBook Pro / Air แบตเตอรี่หมดขณะนอนหลับ

โดยปกติแล้ว สิ่งนี้จะเกิดขึ้นเนื่องจาก Mac ไม่ได้พักจริง หน้าจอเพิ่งดับ หรือ Mac กำลังถูกปลุก หรือคุณลักษณะที่เรียกว่า Power Nap เปิดอยู่บนแล็ปท็อป Mac มาดูเคล็ดลับการแก้ปัญหาต่างๆ กัน

ค้นหาแอป/กระบวนการที่ป้องกันโหมดสลีป

บางแอปและเครื่องมือบรรทัดคำสั่งป้องกันการสลีปโดยเฉพาะ ดังนั้นการพิจารณาว่าสิ่งใดและเหตุใดจึงสำคัญ คุณสามารถใช้บรรทัดคำสั่งและ pmset เพื่อหาสิ่งนี้หรือตัวตรวจสอบกิจกรรมซึ่งง่ายกว่าสำหรับผู้ใช้ส่วนใหญ่

  1. เปิดการตรวจสอบกิจกรรมจาก Spotlight โดยกด Command+Spacebar จากนั้นพิมพ์ 'Activity Monitor' และกด return
  2. ดึงเมนู “มุมมอง” ลงมาและไปที่ “คอลัมน์” และเลือกคอลัมน์ “การป้องกันการนอนหลับ” ใน
  3. ตอนนี้คุณสามารถจัดเรียงตาม “การป้องกันโหมดสลีป” เพื่อดูว่ามีกระบวนการหรือแอพใดบ้างที่ขัดขวางไม่ให้ Mac เข้าสู่โหมดสลีป

หากคุณมีแอปพลิเคชันใดโปรแกรมหนึ่งขัดขวางไม่ให้เข้าสู่โหมดสลีป การออกจากแอปมักจะช่วยแก้ปัญหาได้

ตัวอย่างเช่น บางครั้งตัวจำลอง OpenEmu จะป้องกันไม่ให้ Mac เข้าสู่โหมดสลีป ดังนั้นหากแอปนั้นเปิดอยู่และทำงานอยู่ คุณอาจไม่สามารถทำให้ Mac เข้าสู่โหมดสลีปได้ ดังที่คุณเห็นในภาพหน้าจอด้านบน .

กระบวนการในบรรทัดคำสั่ง เช่น คาเฟอีน ได้รับการออกแบบมาเพื่อป้องกันการนอนหลับ ดังนั้นหากคุณเห็นบางอย่างเกิดขึ้น นั่นคือสาเหตุอย่างแน่นอน

ปิดการใช้งาน Power Nap

แล็ปท็อป MacBook Pro และ MacBook Air บางรุ่นรองรับคุณสมบัติที่เรียกว่า Power Nap ซึ่งช่วยให้ Mac ตรวจสอบอีเมลและรับการแจ้งเตือนในขณะที่ควรอยู่ในโหมดสลีป การปิดการทำงานนี้อาจช่วยแก้ปัญหาการระบายแบตเตอรี่ในขณะนอนหลับ โดยเฉพาะอย่างยิ่งหากคุณได้รับอีเมลและการแจ้งเตือนจำนวนมาก

  1. จากเมนู Apple ไปที่ “System Preferences” แล้วเลือก “Battery”
  2. ในแท็บแบตเตอรี่ ให้ยกเลิกการทำเครื่องหมายที่ช่อง “เปิดใช้งาน Power Nap เมื่อใช้พลังงานแบตเตอรี่”

ปิดใช้งานการแจ้งเตือนที่ปรับปรุงแล้ว

Mac บางรุ่นยังใช้คุณสมบัติที่เรียกว่า Enhanced Notifications เพื่อส่งการแจ้งเตือนเมื่อจอภาพอยู่ในโหมดสลีป คุณสามารถปิดการทำงานเหล่านี้ได้ ซึ่งอาจทำให้แบตเตอรี่หมดเร็วขึ้นเมื่อ Mac ควรอยู่ในโหมดสลีปเช่นกัน

ปิดการใช้งานบลูทูธชั่วคราว

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

การเลิกข้อความ

แอป Messages จะรีเฟรชและอัปเดตตัวเองด้วยข้อความที่ส่งและรับใหม่ และผู้ใช้ Mac บางคนสังเกตเห็นว่าสิ่งนี้ดูเหมือนจะเกี่ยวข้องกับแบตเตอรี่ Mac ของพวกเขาหมดเมื่อคอมพิวเตอร์อยู่ในโหมดสลีป การออกจากข้อความก่อนพักเครื่อง Mac ได้ทำหน้าที่เป็นวิธีแก้ปัญหาสำหรับผู้ใช้บางราย

ขั้นสูง: ค้นหาว่าทำไม Mac ถึงตื่นจากโหมดสลีป

หากคุณสนใจด้านเทคนิคและคุ้นเคยกับบรรทัดคำสั่งมากขึ้น คุณสามารถทำตามคำแนะนำนี้เพื่อดูว่าเหตุใด Mac จึงตื่นจากโหมดสลีปบ่อยครั้งที่คุณจะเห็นกิจกรรมต่างๆ เช่น กิจกรรม AirPort (Wi-Fi) การเปิดฝา หรือกิจกรรมแป้นพิมพ์/เมาส์ที่แสดง แต่เนื่องจากใช้บันทึกของระบบเพื่อระบุสิ่งนี้ จึงไม่ได้อยู่ในรูปแบบที่เป็นมิตรต่อผู้ใช้โดยเฉพาะ

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

เรียกใช้คำสั่งเหล่านี้จากแอปพลิเคชัน Terminal

การใช้บันทึกเพื่อค้นหาคำขอปลุกบนแล็ปท็อป MacBook:

"

บันทึกการแสดง | grep -i Wake Request สิ่งนี้อาจเปิดเผยสิ่งต่อไปนี้ โดยที่ &39;powerd&39; กำลังปลุก Mac ด้วยคำขอ "RTC" ซึ่งมักจะเป็นการทำงานอัตโนมัติ ไม่ว่าจะเป็นการปลุกตามกำหนดเวลาหรือบนเครือข่าย คำขอ: 2021-11-03 22:02:38.472928-0700 0x5cb1b เริ่มต้น 0x0 76 0 powerd: คำขอปลุก RTC ที่เลือก: "

การใช้ pmset เพื่อค้นหาคำขอปลุกบนแล็ปท็อป Mac:

"

pmset -g log |grep Wake Request อาจส่งคืนสิ่งที่ต้องการโดยที่ &39;กระบวนการ&39; เป็นเหตุผลสำหรับคำขอปลุก: 2021-11-30 13:33:36 -0800 คำขอปลุก "

ใช้บันทึกอีกครั้งเพื่อค้นหาสาเหตุการปลุกสำหรับแล็ปท็อป MacBook

"

log แสดง |grep -i Wake เหตุผล อาจส่งคืนสิ่งที่ต้องการ โดยที่ &39;AppleTopCaseHIDEventDriver&39; ระบุว่าฝาของแล็ปท็อป Mac ถูกเปิด : 2021-10-26 00:48:13.953155-0700 0x12174 เริ่มต้น 0x0 0 0 เคอร์เนล: (AppleTopCaseHIDEventDriver) AppleDeviceManagementHIDEventService::setWakeReason ข้อผิดพลาดในการตั้งค่าเหตุผลในการปลุก (reportID=0xc5, Return Value=0xe0005000) "

การรีบูต การรีเซ็ต SMC การตัดการเชื่อมต่ออุปกรณ์ต่อพ่วงและอุปกรณ์ USB และข้อมูลอื่นๆ

บางครั้งผู้ใช้สามารถหยุดการไม่สามารถนอนหลับอย่างลึกลับหรือปัญหาพลังงานหมดได้เพียงแค่รีบูตเครื่อง Mac

นอกจากนี้ การตัดการเชื่อมต่ออุปกรณ์ต่อพ่วง เช่น อุปกรณ์ USB หรือแกดเจ็ตอื่นๆ อาจช่วยแก้ปัญหาได้

เคล็ดลับในการแก้ปัญหาทั่วไปอีกประการสำหรับปัญหาพลังงานลึกลับคือการรีเซ็ต SMC บน Mac (ใช้ได้กับ Intel Mac เท่านั้น เนื่องจาก Apple Silicon ไม่มี SMC) ซึ่งมักจะสามารถแก้ไขปัญหาได้หาก Mac ชนะ นอนไม่หลับ

นอกจากนี้ยังมีประโยชน์โดยทั่วไปในการบอกระยะเวลาที่แบตเตอรี่ MacBook ของคุณใช้งานได้จริง ซึ่งคุณสามารถตรวจสอบได้ในตัวตรวจสอบกิจกรรมเช่นกัน

คุณเคยประสบปัญหาใดๆ กับ MacBook Pro, MacBook Air หรือ MacBook ที่แบตเตอรี่หมดในขณะที่คอมพิวเตอร์อยู่ในโหมดสลีปหรือไม่ได้ใช้งานหรือไม่? คุณพบวิธีแก้ปัญหาหรือไม่? เคล็ดลับที่กล่าวถึงนี้ช่วยได้หรือไม่ แบ่งปันประสบการณ์ของคุณกับเราในความคิดเห็น

ทำไม MacBook ของฉันถึงหมดแบตเตอรี่ในขณะนอนหลับ?