Гірський лев агресивно зимує


12

Нещодавно мій MacBook Pro (середина 2012 року, 15 дюймів, 10.8.2) почав переходити в режим сну в режимі сну після декількох годин засинання, будь то підключений до акумулятора чи від акумулятора. Коли я відключаю його від мережі, він ненадовго прокидається, не відкриваючи кришку (я можу сказати, тому що привід CD працює). Якщо я відкрию кришку, я бачу, що вона завантажує сплячий файл, перш ніж знову активуватись.

Я переглянув вихід pmset -g і побачив наступні налаштування, які можуть відповідати цій проблемі:

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

Цікаво, що "пробудження" дорівнює нулю, як і "очікування". Але "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 години. Але є деякі речі, які я не розумію:

  • Чому це почало відбуватися останнім часом (протягом останнього тижня, наскільки я пам'ятаю, і не пов'язане з жодним оновленням програмного забезпечення)?
  • Чому він прокидається при зміні потужності, коли "пробудження" дорівнює 0?
  • Чи можна просто встановити "autopoweroff" на 0?

2
Що саме ви хочете - не спати і завжди впадати в сплячку або тільки спати і ніколи не сплячи?
bmike

2
1. Я хочу зрозуміти, що насправді відбувається, і як це контролювати.
Спенсер

1
2. Я не хочу, щоб воно перебувало в сплячку, якщо (1) я прямо не скажу це або (2) акумулятор майже вичерпається. Іншими словами, я хочу повернути стару поведінку.
Спенсер

Також - ви не повідомляли про значення темного хвилі чи матки з вечора або вони відсутні (і, мабуть, ваша модель не має функціональності SSD та / або PowerNap, або функція Wake для доступу до мережі відключена в налаштуваннях програмного забезпечення)?
bmike

утроба - 1, темний хвиль не показаний. У мене є варіант SSD. Я не впевнений у PowerNap.
Спенсер

Відповіді:


3

Я помітив те саме. На щастя, у мене опція безкоштовної підтримки все ще активна, і я зв’язався з ними. Дивіться мою публікацію тут у спільнотах підтримки Apple: MacBook Pro прокидається від сну при підключенні / відключенні живлення змінного струму .

Щодо пробудження, коли живлення змінного струму підключено / відключено, я зв’язався зі службою підтримки Apple, і вони змогли відтворити проблему. Вони порадилися з поведінкою зі своїми інженерами, і вони сказали, що це очікувана поведінка. Я не знаю, що є причиною цього, проте мені також повідомили, що я можу надати зворотній зв'язок (через apple.com/feedback), і я це зробив. Якщо ви думаєте (як я), ця функція дратує і, ймовірно, небезпечна (коли ви відстороняєте сплячу книгу від живлення та починаєте кидати її, щоб класти її в рюкзак, поки крутиться hdd ...), то я пропоную погладити Apple з цього приводу. .

В основному вони визнали, що поведінка - це "не помилка, а особливість".


2
Це повинно означати, що очікується, що інженери Apple сплять не більше 4 годин на ніч, отже, вони ніколи не усвідомлювали, що це проблема, або прийняти інший напрямок, що якщо ваша машина вимкнена більше 4 годин, вам краще бути мертвим або в лікарні :)
jefflunt

це визначено як особливість (див. тут ). Однак пробудження на зміні живлення дратує і, мабуть, не призначене.
n1000

11

ML 10.8.2, середина 2012 року 15 "MBP (не для сітківки).

Ця проблема щойно з’явилася для мене пару тижнів тому: залиште MBP спати протягом X годин, відключіть MBP, MBP загориться / прокинеться, перейде в сплячку. Дійсно дратує відкрити кришку лише для того, щоб вона була закрита прямо переді мною.

Моє acwakeтакож було відключено як для акумулятора, так і для змінного струму. Що означає, що налаштування зараз ігнорується.

Здається, рішення є (хоча воно не вказано на сторінці "pmset man" ):

sudo pmset -a autopoweroff 0

Слід зазначити, що це не впливає на acwakeте, що вони ігноруються. Мій комп'ютер все ще прокидається після підключення / відключення змінного струму, але він не перебуває в сплячому режимі або не намагається перейти в сплячку після того, як я відключив комп'ютер і відкрив кришку.


acwake 0працював на моїй MBP середині2012 року. тепер він діє так, як я знаю це з моїх попередніх MBP і не прокидається на powerchange
n1000,

Примітка. Ви можете pmset -cзамість цього вимкнути "автопопуску" лише під час підключення. Не хотілося б, щоб ця установка перешкоджала "Безпечному сну", коли акумулятор знижується під час відключення ...
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 акумулятора та -c зарядного пристрою за бажанням. (Можливо, при включенні живлення ви вимикаєте режим очікування, але на батареї є 10-годинний час очікування.) Ці вимикачі задокументовані на сторінці керівництва до pmset . Я не заплутався з пробудженням останнім часом, але в минулому датчик наближеності кришки портативного пристрою мав би перевагу і пригнічував би хвилю, яка відбулася б, якби кришка була відкрита.


Але зараз в режимі очікування 0, тому я ніколи не повинен переходити в режим очікування. Я думаю, що це робить "автоматичне відключення живлення", але я не розумію, чому. І я не знаю, у чому полягає мінус зміни "автопопуску" на 0, що може зупинити таку поведінку.
Спенсер

1
Хм - я знайшов цікаві речі, в яких працює пара термінальних вікон, одне pmset -g battі друге, pmset -g pslogа потім перенесення детальних журналів. Будемо сподіватися, що у вас немає помилок обладнання або переривання напруги в акумуляторі, оскільки це буде найскладніше знайти.
bmike

Це порівняно новий MacBook (2 місяці, більше чи менше). Акумулятор має 20 циклів, і я проявляю поведінку під час підключення до мережі. Тому акумулятор, здається, навряд чи стане винуватцем.
Спенсер

2

Apple, схоже, додала нове налаштування, "автопоелектричне", щоб дозволити системі перезимувати, коли кришка закрита, а ноутбук живиться від змінного струму. Це доповнює налаштування "в режимі очікування", яке використовується лише у випадку акумулятора.

Деякі параметри живлення можна налаштувати для різних джерел живлення, наприклад, «темні хвилі». Деякі, на кшталт "очікування", здається, колись використовувалися лише тоді, коли система працює від акумулятора. Оскільки це було історичним використанням, і люди будуть засмучені, якби в режимі очікування почали застосовуватись налаштування "очікування", Apple, напевно, подумала, що найкраще створити нове налаштування саме для змінного струму - "автопопування".


0

Використання функції автовідключення, встановленої на 0, працювало для мене на iMac 2011, який демонстрував таку поведінку. Здається, це нормально для iMacs 2012 року, але після того, як мені довелося замінити авторизований постачальник послуг Apple, який має несправний ЖК, така поведінка почалася.

FYI для тих, хто бачить цю тему, але має це на робочому столі.

праймен

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.