マウンテンライオンは積極的に冬眠します


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時間後にコンピューターの電源が自動的に切れるようになっています。しかし、理解できないことがいくつかあります。

  • なぜ最近(この1週間以内に、私が思い出す限り、ソフトウェア更新プログラムに関連付けられていない)起こったのですか?
  • 「アウェイク」が0のときに、電源の変化でウェイクアップするのはなぜですか?
  • 「autopoweroff」を0に設定することはできますか?

2
正確に何をしたい-眠らないで常に冬眠するのか、それとも眠るだけで冬眠しないのか?
bmike

2
1.実際に何が起こっているのか、どのように制御するのかを理解したい。
スペンサー

1
2.(1)明示的に通知するか、(2)バッテリーが使い果たされない限り、休止状態にしたくない。つまり、古い動作を元に戻したいのです。
スペンサー

また、pmsetからdarkwakeまたはwompの値を報告しなかったか、それらが欠落していますか(および、モデルにSSDやPowerNap機能がないか、ソフトウェア設定でネットワークアクセスのWakeが無効になっていると思われます)?
bmike

wompは1、darkwakeは表示されません。SSDオプションがあります。PowerNapについてはわかりません。
スペンサー

回答:


3

同じことに気づきました。幸いなことに、無料のサポートオプションがまだ有効になっていて、連絡を取りました。Apple Support Communitiesでの私の投稿を参照してください:MacBook ProはAC電源の接続/切断時にスリープから復帰します。

AC電源が接続/切断されたときに目を覚ますことについて、Appleサポートに問い合わせたところ、問題を再現できました。彼らはエンジニアと行動を相談し、これは予想される動作であると言いました。私はこの背後にある理由はわかりませんが、フィードバックを提供できると通知されました(apple.com/feedbackを介して)しました。あなたが(私がそうするように)この機能が迷惑で恐らく危険だと思うなら(眠っているMacBookを電源から外し、HDDが回転している間にバックパックに入れるように投げ始めると...) 。

基本的に、彼らはその動作が「バグではなく機能」であることを認めました。


2
これは、Appleのエンジニアが1晩で4時間以内に睡眠を取ることを期待しているため、これが問題であることに気付かないか、別の方向に進むことを意味するはずです。死んでいるか、病院にいる​​:)
jefflunt

それは明確に機能として意図されています(こちらをご覧ください)。ただし、powerchangeでのウェイクアップは煩わしく、おそらく意図されていません。
n1000

11

ML 10.8.2、2012年半ばの15インチMBP(非網膜)。

この問題は数週間前に浮上しました。MBPをX時間スリープしたままにし、MBPを取り外し、MBPが点灯/起動し、休止状態に入ります。私の目の前で蓋を閉めるためだけに蓋を開けるのは本当に迷惑です。

acwakeもバッテリーとACの両方で無効になりました。これは、設定が現在無視されていることを意味します。

解決策は次のように見えます(pmsetのmanページで参照されていない場合でも):

sudo pmset -a autopoweroff 0

これはacwake無視されることに影響しないことに注意してください。AC接続/切断時にコンピューターは引き続き起動しますが、コンピューターを取り外して蓋を開けた後、休止状態になったり休止状態になったりすることはありません。


acwake 02012年中頃にMBPに取り組みました。今では、以前のMBPから知っているように動作し、powerchangeで起動しません
-n1000

注:pmset -c代わりに、プラグイン時にのみ「autopoweroff」を無効にしたい場合があります。プラグを抜いた状態でバッテリーが少なくなったときに、この設定が「セーフスリープ」に干渉しないようにしたいです
...-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なので、スタンバイモードに入ることはありません。「自動電源オフ」を行っていると思いますが、理由はわかりません。そして、「autopoweroff」を0に変更すると、その動作が停止する可能性があることのマイナス面はわかりません。
スペンサー

1
うーん-一対のターミナルウィンドウを実行し、一方とpmset -g batt他方pmset -g pslogを実行してから、詳細なログに目を通すと面白いことがわかりました。追跡するのが最も困難になるため、ハードウェアエラーやバッテリーの電圧の不連続がないことを願っています。
bmike

比較的新しいMacBook(2か月、多かれ少なかれ)です。バッテリーには20サイクルあり、プラグを差し込んだときに動作します。そのため、バッテリーが原因ではないようです。
スペンサー

2

Appleは、新しい設定「autopoweroff」を追加したようです。これにより、蓋が閉じられ、ラップトップがAC電源になっているときにシステムが休止状態になります。これは、バッテリー使用時にのみ使用される「スタンバイ」設定を補完します。

いくつかの電源設定は、「ダークウェイク」など、さまざまな電源に対して構成可能です。「スタンバイ」などの一部は、システムがバッテリ電源で動作している場合にのみ使用されているようです。これは歴史的な使用方法であり、ACで「スタンバイ」設定が適用されると人々は動揺するため、AppleはおそらくAC専用の新しい設定「autopoweroff」を作成するのが最善だと考えていました。


0

この動作を示していた2011 iMacでは、0に設定されたautopoweroffを使用するとうまくいきました。これは2012 iMacでは正常なことのようですが、欠陥のあるLCDを認定アップルサービスプロバイダーに交換させた後、この動作が始まりました。

このスレッドを見ているがデスクトップでこれを持っている人のための参考までに。

プライマルマン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.