สิงโตภูเขาลุกลามอย่างรวดเร็ว


12

เมื่อเร็ว ๆ นี้ MacBook Pro ของฉัน (กลางปี ​​2012, 15 นิ้ว, 10.8.2) เริ่มเข้าสู่โหมดไฮเบอร์เนตหลังจากผ่านไปหลายชั่วโมงหลับไม่ว่าจะเสียบหรือแบตเตอรี่ เมื่อฉันถอดปลั๊กมันจะหายไปชั่วครู่โดยที่ฉันไม่ได้เปิดฝา (ฉันบอกได้เพราะวงจรไดรฟ์ซีดี) ถ้าฉันเปิดฝาฉันเห็นว่ามันกำลังโหลดไฟล์จำศีลก่อนที่จะเปิดใช้งานอีกครั้ง

ฉันดูผลลัพธ์ของ pmset -g และดูการตั้งค่าต่อไปนี้ที่อาจเกี่ยวข้องกับปัญหานี้:

lidwake              1
autopoweroff         1
autopoweroffdelay    14400
standbydelay         4200
standby              0
hibernatemode        3
acwake               0

ที่น่าสนใจคือ "acwake" เป็นศูนย์เช่นเดียวกับ "สแตนด์บาย" แต่ "autopoweroff" คือ 1 และ "autopoweroffdelay" คือ 14400 (4 ชั่วโมง) เมื่อดูบันทึกของระบบเมื่อคืนนี้ฉันเห็นรายการเหล่านี้:

Nov 26 22:36:28 ITHAA1STHOMAMBP kernel[0]: sleep
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Previous Sleep Cause: 5
...
Nov 27 02:36:51 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80de079000, 0xffffff80de0b9000
Nov 27 08:38:21 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall time: 491 ms
...
Nov 27 08:38:31 ITHAA1STHOMAMBP kernel[0]: sleep

ฉันให้คอมพิวเตอร์เข้าสู่โหมดสลีปโดยปิดฝาที่ 22:36 มันตื่นตัวเอง 4 ชั่วโมงต่อมาเวลา 02:36 น. และจำศีล ที่ 08:38 ฉันถอดปลั๊กอำนาจเพื่อให้แล็ปท็อปทำงานและมันก็ตื่นขึ้นมาสั้น ๆ

สิ่งที่ดูเหมือนกับฉันคือคอมพิวเตอร์กำลังทำงานอัตโนมัติหลังจาก 4 ชั่วโมง แต่มีบางสิ่งที่ฉันไม่เข้าใจ:

  • เหตุใดการเริ่มต้นนี้จึงเกิดขึ้นเมื่อเร็ว ๆ นี้ (ภายในสัปดาห์ที่แล้วเท่าที่ฉันจำได้และไม่เกี่ยวข้องกับการอัปเดตซอฟต์แวร์ใด ๆ )
  • ทำไมสัญญาณไฟปลุกถึงเปลี่ยนเมื่อ "acwake" เป็น 0
  • ฉันสามารถตั้ง "autopoweroff" เป็น 0 ได้ไหม

2
คุณต้องการอะไร - ไม่นอนและจำศีลเสมอหรือนอนเท่านั้นและไม่จำศีล
bmike

2
1. ฉันต้องการที่จะเข้าใจสิ่งที่เกิดขึ้นจริงและวิธีการควบคุม
Spencer

1
2. ฉันไม่ต้องการให้ไฮเบอร์เนตเว้นแต่ว่า (1) ฉันบอกให้ชัดเจนหรือ (2) แบตเตอรี่กำลังจะหมด ฉันต้องการให้พฤติกรรมเก่ากลับมา
Spencer

นอกจากนี้ - คุณไม่ได้รายงานค่าdarkwakeหรือwompจาก pmset หรือว่าหายไป (และสมมุติว่ารุ่นของคุณไม่มี SSD และ / หรือ PowerNap หรือปิดใช้งานการเรียกใช้เครือข่ายในการตั้งค่าซอฟต์แวร์)?
bmike

womp คือ 1, darkwake ไม่แสดง ฉันมีตัวเลือก SSD ฉันไม่แน่ใจเกี่ยวกับ PowerNap
Spencer

คำตอบ:


3

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

เกี่ยวกับการตื่นขึ้นเมื่อต่อไฟ AC / ต่อพ่วงฉันได้ติดต่อฝ่ายสนับสนุนของ Apple และพวกเขาสามารถสร้างปัญหาขึ้นมาใหม่ได้ พวกเขาปรึกษาพฤติกรรมกับวิศวกรของพวกเขาและพวกเขาบอกว่านี่เป็นพฤติกรรมที่คาดหวัง ฉันไม่รู้ว่าอะไรคือเหตุผลเบื้องหลังสิ่งนี้ แต่ฉันก็ได้รับแจ้งด้วยว่าฉันสามารถให้ข้อเสนอแนะ (ผ่าน apple.com/feedback) และฉันก็ทำ หากพวกคุณคิดว่า (เช่นฉัน) คุณสมบัตินี้น่ารำคาญและอาจเป็นอันตราย (เมื่อคุณถอด macbook ที่กำลังหลับจากอำนาจและเริ่มโยนมันเพื่อใส่ลงในกระเป๋าเป้สะพายหลังในขณะที่ hdd หมุน ... ) ฉันขอแนะนำให้จู้จี้ Apple ในเรื่องนี้ .

โดยทั่วไปพวกเขายอมรับว่าพฤติกรรมนั้นไม่ใช่ข้อผิดพลาด แต่เป็นคุณสมบัติ


2
นี่ต้องหมายความว่าวิศวกรของ Apple คาดว่าจะนอนไม่เกิน 4 ชั่วโมงต่อคืนดังนั้นพวกเขาไม่เคยตระหนักว่านี่เป็นปัญหาหรือนำไปสู่อีกทิศทางหนึ่งว่าหากเครื่องของคุณปิดนานกว่า 4 ชั่วโมง จะตายหรืออยู่ในโรงพยาบาล :)
jefflunt

มันมีความหมายอย่างแน่นอนว่าเป็นคุณสมบัติ (ดูที่นี่ ) อย่างไรก็ตามการปลุกบน powerchange นั้นน่ารำคาญและอาจไม่ได้ตั้งใจ
n1000

11

ML 10.8.2 กลางปี ​​2555 15 "MBP (ไม่ใช่จอประสาทตา)

ปัญหานี้เพิ่งผุดขึ้นมาเมื่อสองสามสัปดาห์ที่ผ่านมา: ปล่อยให้ MBP หลับไปเป็นเวลา X ชั่วโมงถอดปลั๊ก MBP ไฟ MBP / ตื่นขึ้นมาเข้าสู่โหมดไฮเบอร์เนต น่ารำคาญจริง ๆ ที่เปิดฝาเพียงเพื่อที่จะได้ปิดตัวลงตรงหน้าฉัน

ฉันacwakeยังถูกปิดการใช้งานสำหรับทั้งแบตเตอรี่และ AC ซึ่งหมายความว่าการตั้งค่ากำลังถูกเพิกเฉย

วิธีแก้ปัญหาดูเหมือนจะเป็น (แม้ว่าจะไม่ได้อ้างอิงในหน้าคน pmset ):

sudo pmset -a autopoweroff 0

ฉันควรทราบว่าสิ่งนี้ไม่ส่งผลกระทบต่อacwakeการถูกละเว้น คอมพิวเตอร์ของฉันยังคงตื่นขึ้นมาจากการเชื่อมต่อ / ตัดการเชื่อมต่อ AC แต่ก็ไม่ได้จำศีลหรือพยายามไฮเบอร์เนตหลังจากที่ฉันถอดปลั๊กคอมพิวเตอร์และเปิดฝา


acwake 0ทำงานกับ MBP ของฉันในกลางปี ​​2555 ตอนนี้มันทำหน้าที่เหมือนฉันรู้ว่ามันจาก MBP ก่อนหน้าของฉันและไม่ตื่นขึ้นมาบน powerchange
n1000

หมายเหตุ: คุณอาจต้องการpmset -cแทนเพื่อให้คุณปิดการใช้งาน "autopoweroff" เมื่อเสียบปลั๊กเท่านั้นคุณไม่ต้องการให้การตั้งค่านั้นรบกวน "Safe Sleep" เมื่อแบตเตอรี่ใกล้หมดขณะถอดปลั๊ก ...
peterflynn

ตัวเลือกอื่น btw ถ้าคุณชอบผลประโยชน์การประหยัดพลังงาน แต่หา 4 ชั่วโมงเพื่อให้เร็วเกินไป: คุณสามารถแก้ไขการหน่วงเวลาผ่านsudo pmset -c autopoweroffdelay NN- โดยNNเป็นระยะเวลาเป็นวินาที (ฉันตั้งค่าของฉันเป็น 43200 ซึ่งเป็น 12 ชั่วโมง)
peterflynn

3

หากต้องการควบคุมว่าเมื่อใดที่ Mac ของคุณจะเปลี่ยนจากโหมดสลีปเป็นไฮเบอร์เนตคุณสามารถใช้ต่อไปนี้ (การหน่วงเวลาเป็นวินาที) และคุณต้องมีโหมดไฮเบอร์เนตเพื่อตั้งค่าเป็น 3 หรือ 25 (ไบนารี 0011 หรือ 0001 1001):

pmset -a standby 1 standbydelay 600

คุณสามารถใช้การตั้งค่าและเวลาที่แตกต่างกันสำหรับ -b batteryและ -c chargerหากต้องการ (บางทีอาจจะอยู่กับอำนาจคุณปิดการใช้งานโหมดสแตนด์บาย แต่ในแบตเตอรี่มีหมดเวลา 10 ชั่วโมง.) สวิทช์เหล่านี้จะถูกบันทึกไว้ในหน้าคู่มือสำหรับ pmset ฉันไม่ได้ยุ่งกับ acwake เมื่อเร็ว ๆ นี้ แต่ในอดีตที่ผ่านมาเซ็นเซอร์ความใกล้ชิดฝาของแบบพกพาจะมีความสำคัญและระงับการปลุกที่จะเกิดขึ้นหากฝาเปิด


แต่ตอนนี้สแตนด์บายเป็น 0 ดังนั้นฉันไม่ควรเข้าสู่โหมดสแตนด์บาย ฉันคิดว่ามันกำลังทำ "ปิดเครื่องอัตโนมัติ" แต่ฉันไม่เข้าใจว่าทำไม และฉันไม่รู้ว่าอะไรคือข้อเสียของการเปลี่ยน "autopoweroff" เป็น 0 ซึ่งอาจหยุดพฤติกรรมนั้น
Spencer

1
อืม - ฉันได้พบสิ่งที่น่าสนใจทำงานคู่ของหน้าต่างขั้วหนึ่งมีpmset -g battและอื่น ๆpmset -g pslogแล้วไม่เห็นแก่เหน็ดเหนื่อยบันทึกรายละเอียด หวังว่าคุณจะไม่มีข้อผิดพลาดของฮาร์ดแวร์หรือความไม่ต่อเนื่องของแรงดันไฟฟ้าในแบตเตอรี่เนื่องจากสิ่งเหล่านี้จะยากที่สุดในการติดตาม
bmike

เป็น MacBook ที่ค่อนข้างใหม่ (2 เดือนขึ้นไปหรือน้อยกว่า) แบตเตอรี่มีรอบ 20 และฉันได้รับพฤติกรรมเมื่อเสียบเข้ากับดังนั้นแบตเตอรี่ดูเหมือนจะไม่น่าจะเป็นผู้กระทำผิด
Spencer

2

Apple ดูเหมือนจะเพิ่มการตั้งค่าใหม่ "autopoweroff" เพื่อให้ระบบไฮเบอร์เนตเมื่อปิดฝาและแล็ปท็อปใช้ไฟ AC ซึ่งเป็นการเสริมการตั้งค่า "สแตนด์บาย" ซึ่งใช้เมื่อใช้งานแบตเตอรี่เท่านั้น

การตั้งค่าพลังงานบางอย่างสามารถกำหนดค่าได้สำหรับแหล่งพลังงานที่แตกต่างกันเช่น "darkwakes" บางอย่างเช่น "แสตนด์บาย" ดูเหมือนว่าเคยถูกใช้งานเมื่อระบบใช้พลังงานแบตเตอรี่เท่านั้น เนื่องจากนี่เป็นการใช้งานในอดีตและผู้คนจะอารมณ์เสียถ้าการตั้งค่า "สแตนด์บาย" เริ่มใช้ขณะที่อยู่ใน AC, Apple อาจคิดว่าเป็นการดีที่สุดที่จะสร้างการตั้งค่าใหม่สำหรับ AC - "autopoweroff"


0

การใช้ autopoweroff ตั้งค่าเป็น 0 ทำให้ฉันใช้งานกับ iMac 2011 ที่แสดงพฤติกรรมนี้ ดูเหมือนว่านี่เป็นเรื่องปกติสำหรับ iMacs 2012 แต่หลังจากที่ฉันมีผู้ให้บริการ Apple ที่ได้รับอนุญาตมาแทนที่จอแอลซีดีที่บกพร่องแล้วพฤติกรรมนี้ก็เริ่มต้นขึ้น

FYI สำหรับผู้ที่เห็นเธรดนี้ แต่มีเดสก์ท็อป

primalman

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