Macbook proは、非アクティブ状態のままにしてもスリープ状態になりません


9

エナジーセーバーの設定([システム環境設定]-> [ハードウェア]セクション)では、Macは15分後にスリープするように設定されていますが、何も起こりません。

Macはバッテリーを消耗し、バッテリーが少なくなると自動的にオフになります。

pmset -g assertions端末に入力すると、次のようになります。

3/31/14 5:46:52 AM EDT   
Assertion status system-wide:
PreventUserIdleDisplaySleep    0
PreventSystemSleep             0
PreventUserIdleSystemSleep     1
InternalPreventDisplaySleep    0
ExternalMedia                  0
UserIsActive                   0
ApplePushServiceTask           0
BackgroundTask                 0

Listed by owning process:
  pid 251(coreaudiod): [0x0000000100000d01] 00:17:27 NoIdleSleepAssertion named: "com.apple.audio.'AppleHDAEngineOutput:1B,0,1,1:0'.noidlesleep" 
  pid 251(coreaudiod): [0x0000000100000929] 01:11:47 NoIdleSleepAssertion named: "com.apple.audio.'BoomEngine:0'.noidlesleep" 
  pid 269(helpd): [0x0000000c00000159] 02:37:33 BackgroundTask named:     "com.apple.helpd.sdmbuilding" 

Kernel Assertions: None

これをどのように読むべきですか?なぜPreventUserIdleSystemSleep1に設定されているのですか?Macを一定時間操作しないとスリープ状態になるように設定するにはどうすればよいですか?

回答:


7

この場合、アクティビティモニター.appを使用してプロセスを強制終了しますpid 251(coreaudiod)

アイドルスリープ問題の追跡

以下は、Macがアイドルスリープしない理由を追跡するための概要です。

アイドルスリープアサーションなし

NoIdleSleepAssertionアサーションは、お使いのMacが眠っていない可能性が高い理由です。

スリープをブロックしているプロセスの詳細を確認するには、Terminal.appで次のコマンドを実行します。

pmset -g assertions

これにより、アクティブなアサーションとそれらを所有するアプリケーションまたはプロセスがリストされます。オーディオビジュアル、ネットワーク共有、または印刷関連の応答が表示されることを期待してください。

などの非表示のプロセスpid 251(coreaudiod)が原因である場合は、Activity Monitor.appを使用してプロセスを強制終了できます。その後、pmset上記のコマンドを再実行して、アサーションが削除されたことを確認します。

一般的な原因

このAppleディスカッションフォーラムのスレッド「ライオンのアップデート以来私のMacは眠らない」には、この問題に遭遇した多数の人々が含まれています。同じ原因がOS X 10.9に影響します。

  • スタックした印刷ジョブを確認します。保留中の印刷ジョブによりMacが起動したままになります
  • 再生中の睡眠を制限する可能性があるオーディオビジュアルまたはプレゼンテーションプログラムを確認してください

コアシステムデーモンを殺すことは恐ろしいアドバイスのようです。
オーギュラー

@augurarコアシステムデーモンが管理され、強制終了すると再起動します。デーモンにはバグがあり、デーモンが正しく動作しなくなります。場合によっては、再起動がユーザーに残された唯一のソリューションであり、コンピューターを再起動する必要があります。
Graham Miln、2018年

OSのバグを検討する前に、まずユーザーエラーとアプリケーションソフトウェアの問題を除外する必要があります。この場合、問題はアプリケーションの動作が正しくないことが原因でした。そのため、オーディオデーモンを強制終了することは不適切であり、問​​題を混乱させるだけです。
オーギュラー

@augurarこの質問と回答について強く感じていると思われる場合は、質問者や他の人がこれらの問題をより適切にトラブルシューティングして修正できるように、独自の回答を追加してください。
Graham Miln、2018年

1
うわー、これを見つけてよかった。私の2011 iMac(Sierraを実行している)はディスプレイをスリープさせず、スクリーンセーバーも起動しませんでした。私の場合、それはDiscordが原因でした!最初に起動したときの彼らのアプリには、この新しいビデオループがあり、新しいゲームなどを宣伝しています。私はこれを本当に "ビデオ"だとは考えていませんでしたが、次の主張がありました: pid 413(Discord): [0x0000683300058c91] 00:00:05 NoDisplaySleepAssertion named: "Playing video" Discordを変更して特定のビデオループを表示しないようにすると、ディスプレイスリープとスクリーンセーバーが再び正常に機能するようになりました。
JVC

3

実際のところ、詳細なレポートに感謝します。ブームがスリープモードを妨げているアプリケーションであることがわかります。

アプリBoomを1.8.1に更新して次のいずれかを試すか、無効にしてテストしてください。

1.8.1には、役立つ可能性のあるいくつかの修正が含まれています。

--- Audio clipping(cutting out) issue is now fixed.
--- Kernel task consumption issue has been fixed. Now it functions the same as default OS X with or without Boom.
--- No sound after sleep issue is now resolved.
--- VLC and other media compatibility issue fixed.
--- Volume key sound delay.
Our developers our working with Apple's DST to have a quick fix for this.
--- Audio drop when using Facetime. Mavericks users are advised to turn off Boom when FaceTime is active.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.