スリープしてもすぐに解除される
スリープしてもすぐに解除されてしまいます。
しかし、ワイヤレスキーボードの電源を切るとスリープできます。
Sierraの頃から発生し、High Sierraにあげても解消してません。
同症状のかたや解決方法ご存知の方おられましたら、教えてください。
iMac (Retina 5K, 27-inch, Late 2014), macOS High Sierra (10.13)
スリープしてもすぐに解除されてしまいます。
しかし、ワイヤレスキーボードの電源を切るとスリープできます。
Sierraの頃から発生し、High Sierraにあげても解消してません。
同症状のかたや解決方法ご存知の方おられましたら、教えてください。
iMac (Retina 5K, 27-inch, Late 2014), macOS High Sierra (10.13)
ターミナル.App、”pmset -g assertions”コマンドでスリープを阻害している原因をみつけることができるかもしれません。
私ならワイヤレスキーボードの電源オン/オフのそれぞれの状態で上記コマンドを打って違いがないか確認すると思います。
Sierra(MacBook Air)での例
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Listed by owning process:
~~~~~~~
メンテナンスを未実施ならPRAMクリア、セーフブートは実施してみてください。
SMCリセットで数日は症状がでないようなので、ソフトウェア側の問題のような気もしますが私のiMac(21.5" Late 2013 El Capitan)では同問題が起きてないのでOS + 機種限定の可能性も…
内容は異なりますが、少し前までMacBook AirのEl Capitan上ではスリープ運用中にSDカードを認識しなくなることがありました(その他のMacでは症状出ず) その後のセキュリティアップデートで改善したように思ってますが、そういったことも有るようです。
ターミナル.App、”pmset -g assertions”コマンドでスリープを阻害している原因をみつけることができるかもしれません。
私ならワイヤレスキーボードの電源オン/オフのそれぞれの状態で上記コマンドを打って違いがないか確認すると思います。
Sierra(MacBook Air)での例
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Listed by owning process:
~~~~~~~
メンテナンスを未実施ならPRAMクリア、セーフブートは実施してみてください。
SMCリセットで数日は症状がでないようなので、ソフトウェア側の問題のような気もしますが私のiMac(21.5" Late 2013 El Capitan)では同問題が起きてないのでOS + 機種限定の可能性も…
内容は異なりますが、少し前までMacBook AirのEl Capitan上ではスリープ運用中にSDカードを認識しなくなることがありました(その他のMacでは症状出ず) その後のセキュリティアップデートで改善したように思ってますが、そういったことも有るようです。
私の環境では、
iMac Late 2013 21.5"(El Capitan)300~400(数日間の数値)
MBA(Sierra)788(29日分)
なので、一見すると多いように思いますが、High Sierraでは確認できないのでどうなのでしょう?
余計なソフトウェアも入れてないので、wc -l の結果は比較しても意味はなさそうですね。
クリーンな環境や初期化がむずかしいのなら、外付け機器を全て取り外しての確認はできますね。
ポートに何もない状態で、症状がでるか確認はしましたか?
クリーンな環境や初期化で確認するのが近道ですが、初期設定でも改善しないとなると余計な電力を使わない状態で試して見てください。 また、SMCのリセットを行なった時、外付け機器を接続した状態で行なったのなら、全ての外付け機器を取り外した状態で行なってみてください。
改善しなければ、スリープする時としない時のログを詳細に見てヒントを探すしかなさそうです。
キーボード側の電源を切ることで正常になるならば、一度 SMC リセット(Mac の SMC (システム管理コントローラ) をリセットする - Apple サポート)を実行されてみては如何でしょうか?
バックグラウンドで何か動いていて、スリープが阻害されてます(電源オフでの確認は必要なさそうです)
その詳細は、”Listed by owning process:”に出力されてるので見てみてください。
”PreventUserIdleDisplaySleep”と”PreventUserIdleSystemSleep”が1となってるのが問題のようです。
iMac だと、<バッテリー>タブと<電源アダプタ>タブの区分けは無かったですね。うっかり忘れていました。済みません。
既に<ネットワークアクセスによるスリープ解除>項にチェックが外れていますね。
< Power Nap を有効にする>項のチェックも外して様子を見ては如何でしょうか?
スリープしなくなったら、pmset -g logでスリープできなくなった頃の時間を調べれば、何かしら出力されてると思うのでヒントが見つかると思いますよ。
ところで、スリープしないのは画面スリープすらしないということですか?
ありがとうございます。
しらべてみました。
Listed by owning process:
pid 1043(AddressBookSourceSync): [0x00000543000183b8] 00:00:12 PreventUserIdleSystemSleep named: "Address Book Source Sync"
Timeout will fire in 1787 secs Action=TimeoutActionTurnOff
pid 461(sharingd): [0x0000053b000183b4] 00:00:20 PreventUserIdleSystemSleep named: "Handoff"
Address Book Source Sync と Handoff のようです。
しかし、SMCリセットと、PRAMリセットのために、再起動したばかりの今、
Sleepできております。
もう少したって、再びスリープできなくなったときに、pmset たたいてみます。
も~様
おはようございます。お疲れ様です。
以前のコメントはページが複数ある事に気が付いておらず、質問の文と2ページ目のコメントだけを読んで投稿してしまいました。申し訳ございません。
onesize様のコメントに「”PreventUserIdleSystemSleep”が1となってるのが問題のようです。」と書いてあるのを拝見させて頂いて前になんかあったような・・・と思い、やっと見つけました。が・・・sierraでした。
ただ、launchctlなのでもしかしたら・・・と思い一応リンクを貼っておきますね。
macOS Sierra not sleeping | Communities
(apple discussionは検索しづらくて・・・。(愚痴))
取り急ぎ、省エネルギーの設定をデフォルトのすると、どうなりますか?
それと、外部スピーカー使ってます?
もし、デフォルトの設定で症状起きなければ、使い方による問題だと思われるのでも問題の切り分け作業が必要そうですね。
も~~様
はじめまして。こんばんは。失礼いたします。
コメントを読ませて頂いたのですが、違うかもしれないのですが、一応参考として書かせて頂きます。
Sierraの中期頃、Macがスリープしなくなるというトラブルを何件か見たことがあります。
それは Siri を切る事で対処ができるというものでした。Siriがスリープに影響を与えているトラブルは Sierraの頃は散見されたのですが、最近は見かけなくなりました。
High Sierraで Siriを完全に止める方法を知らないので、対策はと言うと解らないのですが、Siri関係のファイルを一度初期化できるようなら試してみるとか、こちらの詳しい方々の中でHigh SierraでSiriを一時的に止める方法をご存知の方が居られたら・・・。と思いますが難しいですかね。
当時のトラブルは 環境設定の Siri から 「Siriを有効にする」からチェックを外せばとりあえず普通に使えたと言う方が多かったのですが、High Sierraからは「 Siriに頼むを有効にする 」になってしまったので、チェックを外してもSiri自体は動いているようなので、効果があるかはわかりません。
またSiriをお使いの場合無効にはできないわけなので・・・。
High SierraではSiriによるスリープ阻害の問題はみなくなりましたので、もしこれが原因であればクリーンインストール環境は出ないと思いますが、それが難しいとの事ですので、やはり対策をお伝えすることができず申し訳ございません。
onesize様が仰っているように外付けHDDなどに High Sierraをインストールしてテストとかもできないでしょうか。
なにかのヒントになればと思い書かせて頂きましたが、原因が違った場合は申し訳ございません。
キーボードはApple製ですか?
HandOff を使用していたらoffにすると好況は変わりますか?
私はリモート環境は使わないので分かりませんが、PulseSecure、TeamViewer等が関係してるのではないでしょうか?
InternalPreventSleep named: "com.apple.powermanagement.darkwakelinger"
Assertion applied on Battery power also
もう一度、使用環境の見直しをしてみては…
追記。「他のアプリケーションはどうでしょうか。」は何かを勧めているのではなく他のアプリケーションは Sierra 以降に(まともに)対応しているでしょうか。という意味です。それと iStat Menus が原因との報告も少数ですがあるようです。
クリーンな環境を用意して、それで問題が起きなければユーザー固有の問題となりますが、再現されるならソフトウェアの不具合も考えられそうですね。
OSは異なりますが、iMac 21.5" Late 2013 の省エネ設定"ネットワークアクセスでスリープ解除"を無効にすると、autopoweroffになる(これはpmset -g logで確認できる)ようになり、スリープ復帰に時間がかかるようになりました。
スレ主さんは、Sierraの頃からとのことなのでどうなるかわかりませんが、数日間はこのスリープ設定で様子を見てみます。
メモリ解放等のユーティリーティ系のソフトウェア絡みの問題ではないのかな〜とも思ってますがどうなんでしょう?
スリープしてもすぐに解除される