cpuのプロセスにて karnel_taskが常時320%で動作がすごく遅いです。

MacBookAir 2012 A1465 EMC2558 CTO メモリ8GB 11インチ


起動からすべての動作が重いです。

AHTのテストの結果下記のエラーがでました。


※ 4SNS/1/40000000: IC0C - 39.925

https://drive.google.com/file/d/0B7BjH7vXoFeYcV9vakV6MzFBZWFCZEljZGppT1p6d0htVkZF/view?usp=sharing


センサーのエラーっぽいのです。


トラックパッド、無線LANアダプタを正常のものに変更してみましたが変化なし。


ほかの部品については代替品がないため確認できません。


なにかできることはないのでしょうか?



MacBook Air

投稿日 2019/03/24 19:14

返信

類似の質問

返信: 9

2019/03/26 20:42 ranevo への返信

解決して良かったですね。情報ありがとうございます。ただ、リンク先など拝見して分かったのですが、この方法は根本原因の解決ではなく、問題にフタをしているだけですね。

kernel_task の Mac CPU の使用率が高い場合 - Apple サポート

kernel_task プロセスの機能の 1 つに、CPU の温度管理があります。アクティビティモニタで、kernel_task という名前のシステムプロセスが高い CPU 使用率を占めていることが示唆され、その間、ファンが活発に働くという症状が認められる場合があります。kernel_task は、その機能の 1 つとして、CPU を集中的に使うプロセスの CPU 使用率を下げるというやり方で、温度管理を助けています。つまり、kernel_task は、Mac 本体の温度が高く感じられない場合でも、CPU の温度が上がり過ぎる原因となる状況に対処するプロセスです。それ自体がその状況を引き起こしているわけではありません。CPU の温度が下がれば、kernel_task の活動は自動的に治まります。

要するに、何らかの原因でCPUの稼働率が高まってMacの温度が高くなった時に、強制的にkernel_taskにシステムプロセスを占有させて、ユーザープロセスを抑えて温度を下げるというCPUを防御するシステムのようです。だからkextを捨ててそれで良しとするのは、言ってみればインフルエンザの高熱に解熱剤を飲んで済ましているようなもの。もしスレ主さんのハードウェアテストで温度センサーの異常が出ているなら、本来はそちらを治すべきではないでしょうか。まぁ、はにさんがご指摘のようにオブソリート扱いならしょうがないですけど。その他にも、Thunderboltチップが熱を持ったり、サードパーティのアプリが悪さをしていたり、根本原因は色々あるようです。

2019/03/27 00:19 ranevo への返信

普通に直ってないと思います。



ちなみにバッテリーに問題があるとクロックダウンすることがありますけどこのトピックの件と関係があるのかどうかは不明です。

CPUのクロックダウンは何故おきるのか - Apple コミュニティ


Genius Bar(要予約)なら修理はともかく検査くらいならしてくれるかもしれません(してくれないかもしれません)。



* 製品に損害が生じる恐れのある情報が含まれているため、リンクを削除いたしました。Apple Inc.  

2019/03/26 08:39 はに への返信

自己解決できました。


下記の設定ファイルを移動してkernel_taskの暴走が止まりました。

メモの意味でも投稿します。



■準備

1,まずはリカバリーモードで起動(command + r を押したままMacを起動させます。)

2,ターミナルを起動 画面上の選択のユーティリティーからターミナルを起動します。

3,立ち上げたターミナルに

csrutil disable と打ち込む

Enter を押す

これでPCが再起動されればSIPが無効化されます。

SIPが有効になっているとCPUを暴走させている設定ファイルを移動できません。

※Systemのコアなファイルなので自己責任で。


■ファイル移動実行

  1. まずは自分のMacのモデル名を確認する。左上のバーのリンゴマークから「このMacについて」を選択、表示されたウィンドウから「システムレポート」をクリック、機種IDをメモしておく。
  2. アプリケーション > ユーティリティ > ターミナルを起動
  3. cd ../ と数回打ち込んでSystemフォルダがあるところまで移動。フォルダ表示は ls と打ち込む
  4. System > Library > Extensions > IOPlatformPluginFamily.kext > Contents > Plugins > X86PlatformPlugin.kext > Contents > Resources

 までフォルダをcdコマンドで移動


例 # cd ../

# cd ../

# cd System/

# cd Library/

と続き

  # cd Resources/

まで打ち込みフォルダ移動

5,以下の中から1に合ったファイルを他のフォルダに移動(スラッシュ前はファイル名、後は対応する機種ID)

  • Mac-031B6874CF7F642A.plist / iMac14,1
  • Mac-189A3D4F975D5FFC.plist / MacBookPro11,1
  • Mac-27ADBB7B4CEE8E61.plist / iMac14,2
  • Mac-2BD1B31983FE1663.plist / MacBookPro11,3
  • Mac-35C1E88140C3E6CF.plist / MacBookAir6,1
  • Mac-35C5E08120C7EEAF.plist / Macmini7,1
  • Mac-3CBD00234E554E41.plist / MacBookPro11,2
  • Mac-42FD25EABCABB274.plist / iMac15,1
  • Mac-77EB7D7DAF985301.plist / iMac14,3
  • Mac-7DF21CB3ED6977E5.plist / MacBookAir6,2
  • Mac-81E3E92DD6088272.plist / iMac14,4
  • Mac-F60DEB81FF30ACF6.plist / MacPro6,1
  • Mac-FA842E06C61E91C5.plist / iMac15,2
  • Mac-00BE6ED71E35EB86.plist /– iMac13,1/i5-3335S
  • Mac-2E6FAB96566FE58C.plist /– MacBookAir5,2/i5-3427U
  • Mac-4B7AC7E43945597E.plist /– MacBookPro9,1/i7-3720QM
  • Mac-6F01561E16C75D06.plist /– MacBookPro9,2/i5-3210M
  • Mac-7DF2A3B5E5D671ED.plist / ?
  • Mac-031AEE4D24BFF0B1.plist /– Macmini6,1/i5-3210M
  • Mac-66F35F19FE2A0D05.plist /– MacBookAir5,1/i5-3317U
  • Mac-AFD8A9D944EA4843.plist /– MacBookPro10,2/i7-3520M
  • Mac-C3EC7CD22292981F.plist /– MacBookPro10,1/i7-3720QM
  • Mac-F65AE981FFA204ED.plist /– Macmini6,2/i7-3720QM
  • Mac-FC02E91DDD3FA6A4.plist /– iMac 13,2/i7-3770


例: # mv Mac-66F35F19FE2A0D05.plist ~/Documents/


上記リストに自分の対応機種のファイルがない場合は下記URLの方法で解決できるはず

https://rcmdnk.com/blog/2014/02/16/computer-mac/


6,SMCリセットを行う。


7,SIPを有効にして終わる。

  同じ手順でターミナルを立ち上げて、csrutil enable と打ち込むだけです。



以上でkernel_taskの暴走が止まりMacbookAirが正常になりました。

BTOモデルのメモリ8GBなのでロジックボードが売ってなく、あっても高価だったのでこれができなかったら修理諦めていました。

海外のサイトでも結構この現象起きているのでお試しを。


死んでいるMacBook等が生き返ります!

諦めずに!


2019/03/26 23:11 arageo への返信

ご返答ありがとうございます。

そうですね、たしかに問題に蓋をしている状況です。

けれども、この方法で使用するかロジックボードを交換するかの二択しかないのが現状でした。

その前に、間違った”温度ではない”センサーの情報を取得してkernel_taskが稼働している感じがしていました。


CPUの温度が上がっているわけでもなく、数日使っていない状態でも電源を入れた直後から動作が重いです。

アップルのマークの立ち上がりにすでにこの状態です。立ち上がりに10分以上かかります。

再インストールしても変わらず(ちなみにOSの再インストールに丸一日かかります)、FANが活発に動いてるわけでもなく、本当にkernel_taskのみ300〜800%のCPU占有率

のため、マウス操作もまともにできない状態になります。


ですので


>>Thunderboltチップが熱を持ったり、サードパーティのアプリが悪さをしていたり、根本原因は色々あるようです。


という状態も考えづらいです。


セーフブートもcommand + R の起動メニューもすごく重くてまともに動かず。マウスもまともに動きません。

キーボードで文字打つのも一苦労の状態です。


ターミナルの操作も相当時間がかかりました。



2019/03/24 20:25 ranevo への返信

4SNS/1/40000000: IC0C - 39.925のエラーコードはロジックボード上のシステムセンサーの不具合ということです。もし修理ということなら、ロジックボーを入手(入手できるかどうか知りません)して交換ということになりそうです。

How to decipher error codes in Apple Hardware Test or Apple ...

SOLVED: Hardware Test Error 4sns/1/40000000 IC0C - MacBook Core 2 ...


macbook iar 2012だとオブソリート製品の可能性も高い(mid 2012はオブソリート製品です)ですからAppleでは修理してもらえないかもしれません。

ビンテージ製品とオブソリート製品 - Apple サポート - Apple Support


このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

cpuのプロセスにて karnel_taskが常時320%で動作がすごく遅いです。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。