# Mac が熱くなる原因と対処法

何も作業していないのに Mac が爆熱になるので、その原因と対処法をまとめました。

# 原因の確認

# CPU 使用率の確認

まず、CPU 使用率が高いプロセスがないか確認します。

# アクティビティモニタを開く
open -a "Activity Monitor"

ターミナルから確認する場合は、以下のコマンドを実行します:

# CPU使用率の高いプロセスを確認
top -o cpu -n 10

# 温度の確認

ターミナルから温度を確認する場合は、osx-cpu-temp が必要です:

# osx-cpu-tempのインストール
brew install osx-cpu-temp

# 温度の確認
osx-cpu-temp

# メモリ使用率の確認

メモリ不足も熱の原因になることがあります。

# メモリ使用率の高いプロセスを確認
top -o mem -n 10

# メモリ使用状況を確認
vm_stat

# 対処法

# 1. バックグラウンドプロセスの停止

不要なアプリケーションやプロセスを終了させます。

# 特定のプロセスを終了
killall "プロセス名"

# 強制終了
killall -9 "プロセス名"

# 2. ファンの清掃

ファンにほこりがたまっている場合、清掃が必要です。

  • MacBook の底面を確認し、ファンの吸気口が塞がっていないか確認する
  • エアダスターなどで清掃する(内部の清掃は専門業者に依頼することをお勧めします)

# 3. 高負荷なアプリケーションの確認

以下のようなアプリケーションが CPU を多く使用している場合があります:

  • 動画編集ソフト
  • 開発環境(Xcode、Docker など)
  • ブラウザ(多数のタブを開いている場合)
  • バックアップソフト

# 4. Chrome の最適化

Chrome は複数のプロセスを起動し、メモリと CPU を多く消費するため、Mac が熱くなる原因になることがあります。特に、Chrome の「グラフィックアクセラレーションが使用可能な場合は使用する」機能が原因で、古い Mac や GPU 性能が低い Mac では CPU 温度が 90 度を超えることがあります。

# Chrome のプロセス確認

# Chromeのプロセスを確認
ps aux | grep -i chrome

# ChromeのCPU使用率を確認
top -o cpu | grep -i chrome

# Chrome の対処法

  1. 不要なタブを閉じる - 開いているタブが多いほど CPU 使用率が上がります

  2. 拡張機能の無効化 - 不要な拡張機能を無効化または削除

  3. ハードウェアアクセラレーションの無効化 - Chrome 設定から無効化できます

    特に古い Mac や GPU 性能が低い Mac では、ハードウェアアクセラレーションが原因で CPU 温度が 90 度を超えることがあります。以下の手順で無効化します:

    手順:

    1. Chrome を開き、右上の「︙」(三点リーダー)メニューをクリック
    2. 「設定」を選択
    3. 左側のメニューから「システム」を選択
    4. 「グラフィックアクセラレーションが使用可能な場合はハードウェアアクセラレーションを使用する」のトグルをオフにする
    5. Chrome を完全に終了してから再起動する(すべてのウィンドウを閉じる)

    無効化後、Chrome を再起動すると効果が反映されます。

  4. タブの自動スリープ機能を使用 - 拡張機能(例:The Great Suspender)で使用していないタブを自動的にスリープ

  5. 他のブラウザに切り替え - Safari や Firefox など、リソース消費が少ないブラウザを検討

# Chrome の設定確認

Chrome の設定で以下を確認します:

  • chrome://settings/performance - メモリセーバーモードの有効化
  • chrome://extensions/ - 不要な拡張機能の無効化
  • chrome://settings/system - ハードウェアアクセラレーションの設定

# 5. システム設定の確認

# 省エネルギーの設定

省エネルギー設定を確認します:

# 省エネルギー設定を確認
pmset -g

# 自動起動アプリの確認

システム設定 > 一般 > ログイン項目から、不要な自動起動アプリを無効化します。

# 6. SMC リセット

システム管理コントローラー(SMC)をリセットすることで、ファンの動作が改善する場合があります。

# MacBook(Intel)の場合

  1. Mac をシャットダウン
  2. Shift + Control + Optionを押しながら電源ボタンを 10 秒間長押し
  3. すべてのキーを離してから、電源ボタンを押して起動

# デスクトップ Mac(iMac、Mac Pro、Mac mini)の場合

  1. Apple メニュー >「システム終了」の順に選択
  2. Mac がシステム終了したら、電源コードを外す
  3. 15 秒間待つ
  4. 電源コードを元通りにつなぐ
  5. 5 秒間待ってから、電源ボタンを押して Mac の電源を入れる

# iMac Pro の場合

  1. Apple メニュー >「システム終了」の順に選択
  2. iMac Pro がシステム終了したら、電源ボタンを8 秒間長押し
  3. 電源ボタンを放し、数秒待つ
  4. もう一度電源ボタンを押して、iMac Pro の電源を入れる

# Apple Silicon Mac の場合

  1. Mac をシャットダウン
  2. 10 秒間待つ
  3. 電源ボタンを押して起動

# 7. NVRAM(PRAM)リセット

NVRAM(Non-Volatile RAM)は、Mac の設定情報を保存するメモリです。以前は PRAM(Parameter RAM)と呼ばれていました。リセットすることで、システム設定がリフレッシュされ、熱の問題が改善する場合があります。

NVRAM/PRAM リセット手順

  1. アップルメニュー >「システム終了」と選択
  2. キーボードでOption キーCommand キーP キー、およびR キーの位置を確認(手順 4 では、これらのキーを同時に押し続ける必要があります)
  3. Mac の電源を入れる
  4. Apple ロゴが表示された黒い画面が表示される前に、すぐにOption + Command + P + R キーを押したままにする
  5. Mac が再起動するまでの約15 秒間、これらのキーを押したままにする
  6. キーを放す

注意

NVRAM または PRAM をリセットすると、一部のシステム設定と環境設定が変更されることがあります。「システム環境設定」でスピーカー音量、画面解像度、および起動ディスクの環境設定をアップデートすることをお勧めします。

# 8. ファンの回転数を確認

ターミナルからファンの回転数を確認する場合は、smcFanControl などが必要です:

# smcFanControlのインストール
brew install --cask smcfancontrol

# 9. 環境の確認

以下の点を確認します:

  • 直射日光が当たる場所に置いていないか
  • 通気口が塞がれていないか
  • ベッドや布団の上など、柔らかい場所に置いていないか

# 開発環境での注意点

# Docker の使用

Docker Desktop は CPU を多く使用するため、使用していない場合は停止します。

# Docker Desktopの停止
osascript -e 'quit app "Docker"'

# ビルドプロセスの確認

長時間実行されているビルドプロセスがないか確認します。

# 実行中のプロセスを確認
ps aux | grep -i build

# 対処の順序

Mac が熱くなる問題は、以下の順序で対処します:

  1. CPU 使用率の確認 - 高負荷なプロセスを特定する
  2. メモリ使用率の確認 - メモリ不足が原因の可能性を確認する
  3. 不要なアプリケーションの終了 - バックグラウンドプロセスを停止する
  4. Chrome の最適化 - ブラウザのリソース消費を削減する
  5. ファンの清掃 - 物理的な清掃が必要な場合は実施する
  6. SMC リセット - システムレベルの問題の場合はリセットする
  7. NVRAM(PRAM)リセット - システム設定をリフレッシュする
  8. 環境の確認 - 使用環境を見直す

継続的に熱くなる場合は、ハードウェアの問題の可能性があるため、Apple サポートに相談することをお勧めします。


# 関連情報

Mac が熱くなる問題について、以下の記事も参考になります:

同じタグを持つ記事をピックアップしました。