スリープしてもすぐに解除される
スリープしてもすぐに解除されてしまいます。
しかし、ワイヤレスキーボードの電源を切るとスリープできます。
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)
常駐ソフトは、Dropbox, PulseSecure, TeamViewer, Resolutionator, Clipmenuを使ってます。
いつも立ち上げているソフトは、iTunes, AppStore, メール, Facetime, Safari, Chrome, リモートデスクトップクライアント, MS Office, リマインダくらいです。
常駐ソフトとこれらのソフトを全部終了しても症状は変わらないです。。。。
command + Q などで終了しても関連するプロセスが影響を及ぼす可能性があります。スリープできない場合はアクティビティモニタを開いて確認してみてください。
Mac でアクティビティモニタを使う - Apple サポート
ところで既に開発が終了している ClipMenu は問題のあるアプリケーションのようですが他のアプリケーションはどうでしょうか。
も~~様
はじめまして。こんばんは。失礼いたします。
コメントを読ませて頂いたのですが、違うかもしれないのですが、一応参考として書かせて頂きます。
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をインストールしてテストとかもできないでしょうか。
なにかのヒントになればと思い書かせて頂きましたが、原因が違った場合は申し訳ございません。
念のため、サポート記事を。
Mac が然るべき時にスリープ/スリープ解除しない - Apple サポート
スリープしなくなった時に、Bluetoothイヤホンのペアリングを解除してみるとどうなります? もし、Sierraの頃から使用していたのなら。
しかし、ワイヤレスキーボードを切るとスリープするなら、キーボードとマウスやトラックパッドのみ接続した状態で症状がでるかどうか確認するのは、検証作業としては基本的なことです。
pmset -g log コマンドを打つと、数日間の電源管理ログが出力されます。
それを見て、スリープする時としない時の違いを確認するのも有効だと思います。
も~様
おはようございます。お疲れ様です。
以前のコメントはページが複数ある事に気が付いておらず、質問の文と2ページ目のコメントだけを読んで投稿してしまいました。申し訳ございません。
onesize様のコメントに「”PreventUserIdleSystemSleep”が1となってるのが問題のようです。」と書いてあるのを拝見させて頂いて前になんかあったような・・・と思い、やっと見つけました。が・・・sierraでした。
ただ、launchctlなのでもしかしたら・・・と思い一応リンクを貼っておきますね。
macOS Sierra not sleeping | Communities
(apple discussionは検索しづらくて・・・。(愚痴))
私の環境では、
iMac Late 2013 21.5"(El Capitan)300~400(数日間の数値)
MBA(Sierra)788(29日分)
なので、一見すると多いように思いますが、High Sierraでは確認できないのでどうなのでしょう?
余計なソフトウェアも入れてないので、wc -l の結果は比較しても意味はなさそうですね。
ターミナル.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では症状出ず) その後のセキュリティアップデートで改善したように思ってますが、そういったことも有るようです。
ありがとうございます。
”pmset -g assertions”、やってみました。
下記はワイヤレスキーボード電源オンの時です。
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 1
PreventSystemSleep 0
ExternalMedia 1
PreventUserIdleSystemSleep 1
NetworkClientActive 0
しかし、ワイヤレスキーボードの電源オフ時に、エンター押す方法がわからず、
比較できませんでした。
何か良い方法ご存知でしたら教えてください。
アドバイスいただいた通り、
PRAMクリア(初めて知りました)したことなかったので、やってみました。
セーフブートは、単にセーフブートしたあと、再起動したのみです。
再起動ついでにもう1度、SMCリセットも行いました。
これで様子をみようと思います。再発まで2〜3日かかりますので。。
ありがとうございます。
しらべてみました。
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 たたいてみます。
3日経って、スリープできないモード発動しました。
Assertion status system-wide:
UserIsActive 1
PreventUserIdleDisplaySleep 1
InteractivePushServiceTask 1
ExternalMedia 1
PreventUserIdleSystemSleep 1
InternalPreventSleep 1
Listed by owning process:
pid 74(powerd): [0x0000c48e000d89a2] 00:00:05 InternalPreventSleep named: "com.apple.powermanagement.darkwakelinger"
Assertion applied on Battery power also
Timeout will fire in 10 secs Action=TimeoutActionRelease
pid 187(coreaudiod): [0x0000c48f00018c4b] 00:00:04 PreventUserIdleSystemSleep named: "com.apple.audio.AppleHDAEngineOutput:1B,0,1,2:0.context.preventuseridlesleep"
Created for PID: 808.
pid 7268(AddressBookSourceSync): [0x0000c4840001899e] 00:00:15 PreventUserIdleSystemSleep named: "Address Book Source Sync"
Timeout will fire in 1784 secs Action=TimeoutActionTurnOff
pid 461(sharingd): [0x0000c490000189b1] 00:00:04 PreventUserIdleSystemSleep named: "Handoff"
pid 119(hidd): [0x000018e200098b0b] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294976163.3"
Timeout will fire in 3600 secs Action=TimeoutActionRelease
pid 480(Google Chrome): [0x0000a3ad000581c5] 22:52:17 NoDisplaySleepAssertion named: "Playing video"
pid 99(apsd): [0x0000c491001289b9] 00:00:02 InteractivePushServiceTask named: "com.apple.apsd-waitingformessages-push.apple.com"
Timeout will fire in 86397 secs Action=TimeoutActionTurnOff
キーボードはあんまし関係ないような名前ばかりです。
Playing Videoが気になり、開いてた動画サイトを閉じましたが、変わらずです。
キーボードを切断すると、スリープできるようになるのが不思議でなりません。
ありがとうございます。
Bluetoothイヤホンのペアリング解除は効果ありませんでした。
Facetimeの着信連動も切ってみましたがこれも効果ありませんでした。
マウスとトラックパッドを電源オフ(ペアリング解除まではしてません)しても効果なく、
今のところ効果があるのはキーボードの電源オフのみです。
pmset -g log は恐ろしく出力されました。
sleep中も多数のBackgroudTaskが呼ばれていました。
$ pmset -g log | grep 2017-10-30 | wc -l
1870
クリーンな環境を用意して、それで問題が起きなければユーザー固有の問題となりますが、再現されるならソフトウェアの不具合も考えられそうですね。
OSは異なりますが、iMac 21.5" Late 2013 の省エネ設定"ネットワークアクセスでスリープ解除"を無効にすると、autopoweroffになる(これはpmset -g logで確認できる)ようになり、スリープ復帰に時間がかかるようになりました。
スレ主さんは、Sierraの頃からとのことなのでどうなるかわかりませんが、数日間はこのスリープ設定で様子を見てみます。
メモリ解放等のユーティリーティ系のソフトウェア絡みの問題ではないのかな〜とも思ってますがどうなんでしょう?
こんばんわ。
クリーンな環境は難しいですね。初期化はしたくないです。。
色々調べていただいた上、試行もしていただき本当にありがとうございます。
”ネットワークアクセスによるスリープ解除”は無効です。
メモリ解放系のアプリは使ってないです。
常駐ソフトは、Dropbox, PulseSecure, TeamViewer, Resolutionator, Clipmenuを使ってます。
いつも立ち上げているソフトは、iTunes, AppStore, メール, Facetime, Safari, Chrome, リモートデスクトップクライアント, MS Office, リマインダくらいです。
常駐ソフトとこれらのソフトを全部終了しても症状は変わらないです。。。。
クリーンな環境や初期化がむずかしいのなら、外付け機器を全て取り外しての確認はできますね。
ポートに何もない状態で、症状がでるか確認はしましたか?
クリーンな環境や初期化で確認するのが近道ですが、初期設定でも改善しないとなると余計な電力を使わない状態で試して見てください。 また、SMCのリセットを行なった時、外付け機器を接続した状態で行なったのなら、全ての外付け機器を取り外した状態で行なってみてください。
改善しなければ、スリープする時としない時のログを詳細に見てヒントを探すしかなさそうです。
はい、ありがとうございます。
現在の、pmset -g log退避いたしました。再発したらdiffってみます。
ちなみにスリープしないですが、option + command + eject を押すと、一旦画面は黒くなりますが、
1秒ほどでまた点灯するといった感じです。
なので、スリープになろうとはしてるものの、何者かにより、すぐさまスリープ解除が走ってるように見えます。
こうなると、キーボードをオフし、トラックパッドかマウスで、りんごマーク→スリープの順にクリックしてます。
そうすると、画面が黒くなり、そのままいけます。
スリープしてもすぐに解除される