อายุการใช้งานแบตเตอรี่ยาวนานเป็นคุณสมบัติของ Mac ที่ดี กำลังมากขึ้น = งานเสร็จมากขึ้น ตามเว็บไซต์ Apple MacBook ใหม่ใช้ได้สูงสุด 10 ชั่วโมงสำหรับเว็บเบราว์ซิ่ง ดูหนัง iTunes และงานเบาๆ สเตนด์บายได้ 30 วัน แต่วิธีคำนวณนี้ต่างจากประสิทธิภาพจริงมาก เพราะงานต่างๆ กินแบตเตอรี่ต่างกัน
ปัจจัยอีกอย่างทำให้อายุแบตเตอรี่ Mac สั้นคือปัญหาแบตเตอรี่ Mojave ระบายเร็ว ผู้ใช้หลายรายรายงานว่าแบตเตอรี่ Mac ระบายเร็วขึ้น แม้คอมพิวเตอร์จะอยู่ในโหมดสลีป
ตามรายงาน ผู้ใช้ประสบการะบายแบตเตอรี่เฉลี่ย 1-2% ต่อชั่วโมงขณะ Mac สลีป อัตราการระบายสูงกว่าบนรุ่นเก่า ถึง 30-50% ในบางกรณี ผู้ใช้บันทึกว่าปัญหาระบายขณะสลีปเกิดขึ้นแม้ไม่มีแอปหรือกระบวนการทำงาน
ปัญหาแบตเตอรี่ Mojave ระบายเร็ว ส่งผลต่อผู้ใช้ Mac จำนวนมากที่อัปเกรดเป็น Mojave แต่ไม่ใช่ทุกคนสังเกตเห็นแบตเตอรี่ระบายขณะสลีป ผู้ที่สังเกตเห็นประสบการตกของอายุแบตเตอรี่ขณะสลีปแบบรุนแรง จึงรู้ว่ามีบางอย่างผิดปกติ
โหมดสลีป (Sleep Mode) คืออะไร?
โหมดสลีปหรือสเตนด์บาย เป็นการตั้งค่าประหยัดพลังงานบน Mac ให้คอมพิวเตอร์พักได้เร็วโดยไม่ปิดสนิท ช่วยให้ผู้ใช้กลับมาทำงานต่อได้เร็ว ใส่ Mac "สลีป" ได้โดยปิดฝาหรือเลือก Sleep ในเมนู Apple
โหมดสลีปไม่ใช่การปิดเครื่องจริง เพราะยังใช้พลังงานบ้าง RAM ต้องทำงานอยู่เพื่อให้โหมดสลีปทำงาน ซึ่งใช้พลังงาน แม้จะช้า หากเปิด Power Nap Mac จะต้องปลุกแอปบางอย่างให้ทำงานต่อ ซึ่งก็ใช้พลังงานด้วย ดังนั้นผู้ใช้จึงยุ่งรัง่ายกับการใช้พลังงานระหว่างโหมดสลีป
อย่างไรก็ตาม หากการใช้พลังงานแบตเตอรี่สูงมากขณะสลีป อาจมีบางอย่างผิดปกติ ผู้ใช้เชื่อมโยงปัญหานี้กับ Mojave เพราะแบตเตอรี่ใหม่ และปัญหาเริ่มหลังติดตั้ง macOS ใหม่ Apple ยังไม่ยืนยันปัญหาแบตเตอรี่ Mojave ระบายเร็ว ผู้ที่ได้รับผลกระทบอาจต้องรอหลายเดือนก่อนจะได้แพทช์อย่างเป็นทางการ
ขณะนี้ ใช้คู่มือนี้ลดการระบายแบตเตอรี่ขณะสลีปโดยปรับการตั้งค่าระบบและพลังงานบน Mac
วิธีจัดการกับการระบายแบตเตอรี่ MacBook Pro ขณะ 'สลีป'
ก่อนลองวิธีแก้ ต้องแน่ใจก่อนว่าปัญหาไม่ได้มาจากแบตเตอรี่เอง ตรวจสอบสุขภาพแบตเตอรี่:
- ค้าง Option แล้วคลิกโลโก้ Apple มุมซ้ายบน Desktop
- เลือก System Information
- ขยาย Hardware คลิกลูกศรข้างๆ
- เลือก Power
- ด้านขวาจะเห็นข้อมูลแบตเตอรี่
ดู Cycle Count ใต้ Health Information ตาม Apple MacBook Pro ทำ charge cycles ได้ 1,000 รอบ แบตเตอรี่ที่แข็งแรงควรน้อยกว่า 1,000 รอบ และ Condition เป็น Normal หากไม่ใช่ จะเห็น Replace Soon หรือ Service Battery
หากแบตเตอรี่แข็งแรง และไม่มีปัญหาอื่นที่ทำให้สูญเสียพลังงานเร็วขณะสลีป สาเหตุน่าจะเป็น macOS Mojave ใช้เคล็ดลับด้านล่างป้องกันไม่ให้แบตเตอรี่ Mac ระบายเร็ว
เคล็ดลับ #1: ทำความสะอาด macOS
ลบไฟล์ขยะด้วย Mac repair app กำจัดองค์ประกอบที่อาจก่อให้เกิดการระบายแบตเตอรี่ เครื่องมือนี้ยังเพิ่มประสิทธิภาพระบบ ลดการใช้พลังงานของคอมพิวเตอร์
เคล็ดลับ #2: รีเซ็ต SMC บน Mac
หนึ่งในหน้าที่ของ System Management Controller (SMC) คือการจัดการแบตเตอรี่ วิธีรีเซ็ต SMC:
- ปิด Mac คลิก Apple logo > Shut Down
- กด Shift + Control + Option ด้านซ้ายคีย์บอร์ด แล้วกด Power สำหรับ Mac ที่มี Touch ID ปุ่ม Touch ID ทำหน้าที่เป็น Power button
- ค้างชุดนี้อย่างน้อย 10 วินาที
- ปล่อยปุ่มทั้งหมด แล้วกด Power อีกครั้งเพื่อรีบูต
หาก Mac มีแบตเตอรี่ถอดได้ แค่ถอดแบตเตอรี่ ค้างปุ่ม Power 5 วินาที ต่อแบตเตอรี่กลับ เปิด Mac
เคล็ดลับ #3: ปิด Power Nap
Power Nap ทำให้แอปบางอย่างทำงานต่อแม้ Mac จะสลีป เช่น ดาวน์โหลดอัปเดต ซิงค์อีเมล อัปเดตปฏิทิน สร้างสำรอง Time Machine อัปเดต iCloud กระบวนการเหล่านี้ใช้พลังงาน ส่งผลต่อการระบายแบตเตอรี่ขณะสลีป
ปิด Power Nap:
- เข้า System Preferences ใต้เมนู Apple
- คลิก Energy Saver
- ยกเลิกติ๊ก Enable Power Nap และ Wake for Wi-Fi network access
- ปิด Energy Saver
เคล็ดลับ #4: ตั้งค่า Hibernatemode25 เป็นค่าเริ่มต้น
มี 3 โหมดสลีปเริ่มต้นที่ Mac ใช้ ขึ้นอยู่กับรุ่นและปีที่ผลิต:
- Normal sleep (Hibernatemode 0) – RAM ทำงานอยู่ เพื่อปลุกกลับมาทำงานต่อทันที
- Hibernation (Hibernatemode 1) – สตาร์ทอัพดิสก์สำเนาข้อมูลจาก RAM ก่อนปิดมันขณะสลีป สตาร์ทอัพนานกว่า เพราะต้องคัดลอกข้อมูลกลับ RAM
- Safe Sleep (Hibernatemode 3) – เรียกว่า safe sleep เพราะคัดลอกเนื้อหา RAM ทั้งหมด ป้องกันการสูญเสียข้อมูล RAM ยังทำงานอยู่ ทำให้ปลุกเร็ว
แต่มีโหมดสลีปที่ 4 ที่ออกแบบมาเพื่อป้องกันการระบายแบตเตอรี่ขณะไฮเพอร์เนชัน: Hibernatemode25 ต้องเปิดใช้ผ่าน Terminal เพราะไม่ได้เปิดโดยค่าเริ่มต้น Hibernatemode25 ใช้น้อย เพราะ Mac ใช้เวลานานในการปลุกจากโหมดนี้ ก่อนตัดสินใจเปิด ให้พิจารณาลำดับความสำคัญก่อน
ตั้งค่า Hibernatemode25 เป็นโหมดสลีปเริ่มต้น:
- เปิด Terminal จากโฟลเดอร์ Utilities
- พิมพ์คำสั่งในคอนโซล Terminal: sudo pmset -a hibernatemode 25
- กด Enter
- ตั้งค่าให้ Mac เข้าสู่ hibernation หลัง 60 วินาที ด้วยคำสั่ง:
- sudo pmset -a standby 1
- sudo pmset -a standbydelaylow 60
- sudo pmset -a standbydelayhigh 60
- พิมพ์ทีละบรรทัด กด Enter ทุกบรรทัด
เคล็ดลับเพิ่มเติม
ปัญหาแบตเตอรี่ Mojave ระบายเร็วเป็นการสูญเสียทรัพยากรพลังงาน โดยเฉพาะคนที่ต้องทำงานมากและไม่มีแหล่งจ่ายไฟ จินตนาการนำ Mac ไปทำงานกลุ่มหรือประชุม พบว่าเหลือแบตเตอรี่ 50-70% หลังชาร์จเต็มคืนก่อน
นอกจากวิธีแก้ข้างต้น นี่คือเคล็ดลับเพิ่มเติมเพื่อเพิ่มอายุการใช้งานแบตเตอรี่:
- ลดความสว่างหน้าจอ
- เปิด Energy Saver ใต้ System Preferences
- ปิด Bluetooth, Wi-Fi, Location Services เมื่อไม่ใช้
- ลดเอฟเฟกต์โดยลด motion และ transparency ใต้ Display
- อัปเดตแอปและ macOS ตลอดเวลา
- ปิดแอปที่ไม่ได้ใช้
อาจใช้เวลาสักพักก่อน Apple จะออกแพทช์แก้บั๊กนี้ ลองทำ DIY solutions นี้เพื่อเพิ่มอายุแบตเตอรี่และลดการระบายขณะสลีปได้เลย