Горный лев агрессивно зимует


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 часа. Но есть некоторые вещи, которые я не понимаю:

  • Почему это начало происходить недавно (насколько я помню, в течение последней недели и не связано с каким-либо обновлением программного обеспечения)?
  • Почему он включается при изменении мощности, когда "acwake" равен 0?
  • Могу ли я просто установить «autopoweroff» на 0?

2
Что именно вы хотите - не спать и всегда спать, или только спать и никогда не спать?
bmike

2
1. Я хочу понять, что на самом деле происходит и как это контролировать.
Спенсер

1
2. Я не хочу, чтобы он переходил в спящий режим, если (1) я не сообщу об этом явно или (2) батарея не будет полностью разряжена. Другими словами, я хочу вернуть прежнее поведение.
Спенсер

Кроме того - вы не сообщали о значении darkwake или womp из pmset или они отсутствуют (и, вероятно, ваша модель не имеет функции SSD и / или PowerNap или Wake для доступа к сети, отключенной в настройках программного обеспечения)?
bmike

womp is 1, darkwake не отображается. У меня есть опция SSD. Я не уверен насчет PowerNap.
Спенсер

Ответы:


3

Я заметил то же самое. К счастью, у меня была активна бесплатная поддержка, и я связался с ними. См. Мой пост здесь, в сообществах поддержки Apple: MacBook Pro выходит из спящего режима при подключении / отключении питания переменного тока .

Что касается пробуждения при подключении / отключении переменного тока, я связался со службой поддержки Apple, и они смогли воспроизвести проблему. Они проконсультировались с поведением своих инженеров и сказали, что это ожидаемое поведение. Я не знаю, в чем причина этого, однако мне также сообщили, что я могу предоставить обратную связь (через apple.com/feedback), и я сделал. Если вы, ребята, думаете (как и я), что эта функция раздражает и, вероятно, опасна (когда вы отсоединяете спящий макбук от питания и начинаете бросать его в рюкзак, пока вращается жесткий диск ...), тогда я предлагаю поругаться с Apple по этому вопросу. ,

По сути, они признали, что это «не ошибка, а особенность».


2
Это должно означать, что инженеры Apple, как ожидается, будут спать не более 4 часов в сутки, следовательно, они никогда не осознавали, что это была проблема, или могли пойти другим путем, что если ваша машина выключена более чем на 4 часа, вам лучше быть мертвым или в больнице :)
Jefflunt

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

11

ML 10.8.2, середина 2012 г. 15 "MBP (не Retina).

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

Мой acwakeтакже был отключен для батареи и переменного тока. Это означает, что настройка теперь игнорируется.

Решение выглядит следующим образом (хотя на справочной странице pmset на него нет ссылок ):

sudo pmset -a autopoweroff 0

Я должен отметить, что это не влияет acwakeна игнорирование. Мой компьютер по-прежнему просыпается при подключении / отключении от сети переменного тока, но после того, как я отключил компьютер и открыл крышку, он не переходит в режим гибернации или попытки перехода в спящий режим.


acwake 0работал на моем MBP в середине2012. теперь он работает так, как будто я знаю его по моим предыдущим MBP и не просыпается при переключении питания
n1000

Примечание: pmset -cвместо этого вы можете захотеть отключить «автовыключение», когда оно подключено к сети. Вы не хотите, чтобы этот параметр мешал «безопасному сну», когда батарея разряжается, когда она отключена ...
peterflynn

Другой вариант, между прочим, если вам нравятся преимущества энергосбережения, но вы считаете, что 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 . В последнее время я не связывался с acwake, но в прошлом датчик приближения к крышке портативного компьютера имел бы преимущество и подавлял след, который мог бы случиться, если бы крышка была открыта.


Но сейчас, режим ожидания равен 0, поэтому я никогда не должен переходить в режим ожидания. Я думаю, что это делает "автоматическое выключение", но я не понимаю, почему. И я не знаю, что является недостатком изменения «autopoweroff» на 0, что может остановить это поведение.
Спенсер

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

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

2

Apple, похоже, добавила новую настройку «autopoweroff», чтобы позволить системе переходить в спящий режим, когда крышка закрыта, а ноутбук работает от сети переменного тока. Это дополняет настройку «ожидания», которая используется только при питании от батареи.

Некоторые параметры питания настраиваются для разных источников питания, например, «темные пробуждения». Некоторые из них, такие как «режим ожидания», кажется, когда-либо использовались, только когда система работает от батареи. Так как это было историческое использование, и люди были бы расстроены, если бы настройки «ожидания» начали применяться в то время как на AC, Apple, вероятно, подумал, что было бы лучше создать новую настройку только для AC - «autopoweroff».


0

Использование autopoweroff, установленного на 0, сработало для меня на iMac 2011, который демонстрировал такое поведение. Кажется, это нормально для iMac 2012 года, но после того, как я заменил неисправный ЖК-дисплей у авторизованного поставщика услуг Apple, началось такое поведение.

К вашему сведению для тех, кто видит эту тему, но имеет это с рабочим столом.

primalman

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.