Yosemiteと外部モニターのCPU使用率が高すぎる


24

MacBook Pro(2012)でYosemite 10.10.4を使用しています。

以前は外部モニターであるApple Thunderbolt 27 "モニターを使用していました。

問題は、アクティビティモニターによると、タスクが実行されていない場合でもkernel_taskプロセスがCPUの600%以上を消費することです!コンピューターは完全に使用できなくなります。

回避策は外部モニターを切断することですが、実際に動作させるにはこのセカンダリ画面が必要です。

Appleが最新のYosemiteアップデートでこの問題を修正しなかったのはなぜですか?

これに対する修正はありますか?


私のMacbook Pro 13 "UserEventAgent、launchdおよびmds_storesプロセスで、2番目のディスプレイを接続した瞬間にCPU全体の52%を突然占有します。温度ではありません。0.5秒でそれほど熱くなりません。 、画面で「トップ」を実行し、サンダーボルト/外部ビデオアダプターを接続します。画面がリフレッシュから戻ってウィンドウが再び表示されるとすぐに、これら3つのプロセスがトップに移動してアイドル状態になります。時間は97%から47%になりました15インチモデルには温度の問題があると聞いたことがあります

回答:


14

これは、Appleによって文書化された設計機能です。Macとプロセッサを冷却すると、再び高速化して必要な作業ができるかどうかを確認してください。クラムシェルモードでの冷却のアイデアについては、この投稿を参照してください。

Macを冷却するために設計されたスタンドを購入できるようになりました。

それでもうまくいかない場合は、システム管理コントローラーを一度リセットして、測定エラーではないことを確認してください。

ときどき冷却する必要がある場合、または納得させるために、クラムシェルを開いて換気が十分に行われ、ディスプレイのヒンジで吸気口または排気口をふさがないようにしてください。熱管理ソフトウェアは、内部温度の変化に非常に迅速に反応します。でも可能性がスリープ状態にディスプレイを強制的にマグネットを使用し、それが実際にオープンし、キーボード全体の表面が露出することが可能となり、それがまだクローズクラムシェルモードで働いていると考えてマックを冷却している間。

アクティビティモニターは、kernel_taskという名前のプロセスがCPUの大部分を使用していることを示している可能性があり、この間、多くのファンアクティビティに気付くことがあります。このプロセスは、CPUを集中的に使用しているプロセスがCPUを使用できないようにすることで、温度の管理に役立ちます。つまり、kernel_taskは、CPUが過熱状態になる条件に応答します。温度が下がると、kernel_taskはアクティビティを自動的に減らします。

そのため、対流がうまくいかない場合にMacの物理的な配置をよりクールにしたり、熱を放散させやすくしたりできない場合は、必要のない他のタスクやアプリも終了します。GPUは、多くのピクセルをプッシュする場合、大量の熱を発生させます。エッジケースでは解像度の低下が役立つ場合がありますが、最初のステップとして一般的に冷却を攻撃する必要があります。

CPUレートを覗いて、熱に反応していることを確認する高度なツールを入手することもできます。


摂氏37度(パリ)は助けにはなりません...同意します。しかし、なぜMountain Lionを使用しているときにこの問題が発生しなかったのですか?
Mik378

1
@ Mik378はい-そして、空気の薄い層を閉じ込めるガラスは非常に効果的な絶縁体です。シムで画面をかろうじて開いて、内部ディスプレイがまだオフになるようにします(スリープ近接センサーがディスプレイ内の磁石を検出します)-または、外部で磁石を使用してMacを完全に開くことは、非常に暖かい環境に適しています。また、パリでWOW 37°!!
bmike

しかし、私はまだMacbookのモニターが必要です。はい、非常に暑い週です;)
Mik378

1
@ Mik378温度を下げることができない場合は選択する必要があります。Duet Displayを使用して、Macをより低温で動作させながら、2つの画面を使用しています。ただし、それを試すにはiPadと$$が必要です。GPUの発熱負荷を減らす(解像度を下げる)ことでCPU容量を増やすことで冷却できることを知ったのかもしれません。また、20分間スリープさせても、すぐに高いkernel_taskが表示される場合は、ハードウェアの問題がある可能性があります(温度センサーが悪いなど)
bmike

うわー、すてきな:)私はこのDuet Displayアプリケーションを知らなかった。私はiPadを所有しているので、試してみます。ありがとう:)
Mik378


4

MacBook Pro Retina、15インチ、2013年後半、2.3 GHz Intel Core i7 16 GB 1600 MHz DDR3 NVIDIA GeForce GT 750M 2048 MB Intel Iris Pro 1536 MB

外部Scepter X325BVモニターがHDMI経由で接続されている。また、CPUの割合が500%近くになっていることもわかりました。

これを修正したと思われる3つのことを行いました。

  1. 私はラップトップの網膜モニターをメインモニターに変更しました。

  2. [システム環境設定]> [省エネルギー]で、[グラフィックの自動切り替え]をオフにしました。

  3. 「システム環境設定」>「Mission Control」で、「ディスプレイには個別のスペースがあります」のチェックを外しました。

省エネルギー設定の変更 ミッションコントロールの設定変更


このソリューションを投稿してくれてありがとう、マーク!ミッションコントロールの変更により、2015年後半のMBP11,5のディスクリートグラフィックスとデュアルThunderboltディスプレイで修正されました。グラフィックスの自動切り替えを行う必要はありませんでした。私は最近Sierraでこの問題に最初に気づき、High Sierraへのクリーンアップグレードを行いました。問題を解決する原因となる、ある種のかわいそうなソフトウェアがあると思いました。しかし、「ディスプレイには個別のスペースがあります」のチェックを外して初めて問題はなくなりました。ハードウェアに問題があると思い始めていました。
NateTheGreat

3

2011 13 "MBP8,1(2.7Ghz i7 CPUおよびHD3000グラフィックス)で同様の問題が発生していますが、ビデオを多用する操作によって引き起こされることは確かです。 、大規模なコンパイルジョブの実行中に既に見た90℃からかなり遠い。

底板を外し、ファンとその通気口から予想外の非常に細かいほこりを取り除いたところ、ロジックボードを吹き飛ばすことでさらに外れました。13インチモデルでは、底板を取り外した後、わずか3本のネジでファンを取り外すことができるため、清掃は簡単です(コネクタに注意してください!)。以来、システムをあまり使用していませんがファンは再びより効果的になり、問題はなくなりました。

次のステップは、ボトムプレートなしで実行され、外部画面の解像度を1920 * 1080から1680 * 1080に下げます(これまで問題がなかった以前のパネルの解像度、およびビデオ再生用のGPUで明らかに簡単な解像度) 。

誰もが外部スクリーンを接続し、同時に「内部」を使用しない理由を理解していません(バッテリーを節約しますか?その場合はバックライトをオフにします...)


2

もっと簡単な修正と、別のスレッドで読んだ修正があります。私はこれがうまくいくとは思わなかったが、うまくいった!15インチRetina 2012年中頃にUSB電源冷却パッドを購入しました。両方のThunderboltポートを使用して、ディスプレイポート接続を介して2つのDell 24インチモニターに電力を供給しています。

セカンダリモニターを切断するか、ラップトップの低解像度HDMIポートを使用して、暴走CPU kernal_taskの問題を停止する必要がありました。この修正の成功を測定するために使用したユーティリティのいくつかは、Macアプリストアで利用可能なTunabellyソフトウェアのネイティブの "Activity Monitor"および "Temperature Gage"アプリです。

ハードウェアについては、AmazonでCooler Master / X-Slim 160mm-Fan冷却パッドを購入しました:https ://www.amazon.com/gp/product/B005C31HC0/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

私が読んでいるすべてのソフトウェアの修正で、これが私の問題を修正することを信じることができませんでしたが、私はそれをしました!


1

MacBook Pro(Retina、15-inch、Late 2013)を使用しており、300から600 +%のCPU使用率を持っていkernel_taskます。過熱を防止するための予防策であるという憶測をオンラインで読んだ後、3台のモニターへの出力を処理できないのはなぜか疑問に思い始めました。こちらの手順に従って、実行中のアプリケーションがハイエンドカードを使用していないことを確認しました。ハイエンドカードをSystem Preferences > Energy Saver使用して無効にした後Automatic graphics switching(ハイエンドカードを常に使用するように強制)、問題は解決されたようです。


1

同じ問題が発生した場合、モニターを接続するとkernal_taskが屋根を通過し、コンピューターが応答しなくなりました。

モニターを切断すると、すべてが正常に戻りました。

ラップトップのベースが非常に暖かく、1インチ(小さな箱を使用して)高くなっていることに気付き、問題を解決しました。

露出した表面積は、マシンが許容範囲内にとどまることを保証するのに十分だったとしか推測できません。


1

hdmiを使用して4K Samsung Curve TVに接続したHigh Sierraで同じ問題が見つかりましたが、リストされているソリューションはどれも機能せず、システムファイルを削除したくありませんでした。

しばらくして、以下で共有する簡単な代替ソリューションを見つけました:(フランス語のスクリーンショット) 外部モニターの設定

  1. モニター設定を開き、外部ウィンドウ設定ウィンドウを選択します
  2. デフォルトでは、OS Xは解像度を定義しようとします。手動制御に切り替えることでそれをオーバーライドします
  3. 別の解像度に変更すると、どなたでも実行できます
  4. 必要な解像度に手動で切り替えます

これがあなたのために働いたかどうかコメントしてください。ありがとう


1

私にとっては、多くのさまざまなアプローチを試してみましたが、終日1時間半かかりましたが、最終的に解決策は簡単でした:圧縮空気缶を取り、スクリーンのヒンジ内に隠れている通気口を吹き飛ばしました。

それはすぐにファンがうるさくなるのを止め(私がマシンを所有していた3年間で積み重なっていたことに気づかなかった)、温度が下がるのを許した。

私はすでにほこりを吹き飛ばしてみましたが、どうやらそれをクリアすることができなかったようです。

注:圧縮空気の使用は、機械にとって危険です。液体が出ないように、缶を垂直に保ちます。液体はデリケートなコンポーネントを損傷するほど冷えています。同じ理由で短いバーストでスプレーします。また、短いバーストは、ファンをある程度回転させないようにするのに役立つはずです。

より安全で完全なオプションは、マシンをApple Genius Barまたは他のラップトップの修理場所(保証対象外の場合)に運び、開いてクリーニングすることです。

モニターのプラグを抜くとすぐにkernel_taskプロセスが正常に戻ることに驚いた。ですから、kernel_task温度が低下するにつれて落ち着くのにもっと遅れが予想されるので、それが純粋に温度に関連していたという事実は簡単に見ることができませんでした。

少なくとも私の場合は、これが問題の真の修正だと思います。

いくつかの他の回答で述べたようになお、の動作はkernel_task意図的です:https://support.apple.com/en-us/HT207359言うどの:

の機能の1つは、kernel_taskCPUを激しく使用しているプロセスがCPUを使用できないようにすることで、CPU温度の管理を支援することです。


1

少なくとも2017 MBPでは、接続されている周辺機器と一緒に充電することでシャーシの一部が高温になると、この問題が発生する可能性があります。充電ケーブルを左から右のポートに移動するだけで、ホットスポットを冷却して問題を解決できます。MagSafe充電のあるマシンでは、バッテリーがいっぱいになるまで、左ポートから周辺機器のプラグを抜いてください。

証拠については、https://apple.stackexchange.com/a/363933/27135を参照してください

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