# 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 の対処法
不要なタブを閉じる - 開いているタブが多いほど CPU 使用率が上がります
拡張機能の無効化 - 不要な拡張機能を無効化または削除
ハードウェアアクセラレーションの無効化 - Chrome 設定から無効化できます
特に古い Mac や GPU 性能が低い Mac では、ハードウェアアクセラレーションが原因で CPU 温度が 90 度を超えることがあります。以下の手順で無効化します:
手順:
- Chrome を開き、右上の「︙」(三点リーダー)メニューをクリック
- 「設定」を選択
- 左側のメニューから「システム」を選択
- 「グラフィックアクセラレーションが使用可能な場合はハードウェアアクセラレーションを使用する」のトグルをオフにする
- Chrome を完全に終了してから再起動する(すべてのウィンドウを閉じる)
無効化後、Chrome を再起動すると効果が反映されます。
タブの自動スリープ機能を使用 - 拡張機能(例:The Great Suspender)で使用していないタブを自動的にスリープ
他のブラウザに切り替え - Safari や Firefox など、リソース消費が少ないブラウザを検討
# Chrome の設定確認
Chrome の設定で以下を確認します:
chrome://settings/performance- メモリセーバーモードの有効化chrome://extensions/- 不要な拡張機能の無効化chrome://settings/system- ハードウェアアクセラレーションの設定
# 5. システム設定の確認
# 省エネルギーの設定
省エネルギー設定を確認します:
# 省エネルギー設定を確認
pmset -g
# 自動起動アプリの確認
システム設定 > 一般 > ログイン項目から、不要な自動起動アプリを無効化します。
# 6. SMC リセット
システム管理コントローラー(SMC)をリセットすることで、ファンの動作が改善する場合があります。
# MacBook(Intel)の場合
- Mac をシャットダウン
Shift + Control + Optionを押しながら電源ボタンを 10 秒間長押し- すべてのキーを離してから、電源ボタンを押して起動
# デスクトップ Mac(iMac、Mac Pro、Mac mini)の場合
- Apple メニュー >「システム終了」の順に選択
- Mac がシステム終了したら、電源コードを外す
- 15 秒間待つ
- 電源コードを元通りにつなぐ
- 5 秒間待ってから、電源ボタンを押して Mac の電源を入れる
# iMac Pro の場合
- Apple メニュー >「システム終了」の順に選択
- iMac Pro がシステム終了したら、電源ボタンを8 秒間長押し
- 電源ボタンを放し、数秒待つ
- もう一度電源ボタンを押して、iMac Pro の電源を入れる
# Apple Silicon Mac の場合
- Mac をシャットダウン
- 10 秒間待つ
- 電源ボタンを押して起動
# 7. NVRAM(PRAM)リセット
NVRAM(Non-Volatile RAM)は、Mac の設定情報を保存するメモリです。以前は PRAM(Parameter RAM)と呼ばれていました。リセットすることで、システム設定がリフレッシュされ、熱の問題が改善する場合があります。
NVRAM/PRAM リセット手順
- アップルメニュー >「システム終了」と選択
- キーボードでOption キー、Command キー、P キー、およびR キーの位置を確認(手順 4 では、これらのキーを同時に押し続ける必要があります)
- Mac の電源を入れる
- Apple ロゴが表示された黒い画面が表示される前に、すぐにOption + Command + P + R キーを押したままにする
- Mac が再起動するまでの約15 秒間、これらのキーを押したままにする
- キーを放す
注意
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 が熱くなる問題は、以下の順序で対処します:
- CPU 使用率の確認 - 高負荷なプロセスを特定する
- メモリ使用率の確認 - メモリ不足が原因の可能性を確認する
- 不要なアプリケーションの終了 - バックグラウンドプロセスを停止する
- Chrome の最適化 - ブラウザのリソース消費を削減する
- ファンの清掃 - 物理的な清掃が必要な場合は実施する
- SMC リセット - システムレベルの問題の場合はリセットする
- NVRAM(PRAM)リセット - システム設定をリフレッシュする
- 環境の確認 - 使用環境を見直す
継続的に熱くなる場合は、ハードウェアの問題の可能性があるため、Apple サポートに相談することをお勧めします。
# 関連情報
Mac が熱くなる問題について、以下の記事も参考になります:
- MacBook が熱くなる原因と対処法|高温時のリスクと冷却対策を解説 (opens new window) - CPU/GPU への高負荷、長時間使用、通気性の悪い環境など、発熱の原因と冷却対策を解説
- MacBook が熱いときの原因と解決法|発熱を抑える設定&おすすめ冷却グッズ (opens new window) - 発熱を抑える設定方法や冷却グッズの選び方
- Mac が熱暴走する理由とは?すぐに解決できる原因と対処法を解説 (opens new window) - 熱暴走の原因と具体的な対処法
- Mac がスリープ中に熱くなる原因と対処法:放置は危険? (opens new window) - スリープ中の発熱問題について
- Mac の CPU が暴走する原因と対応〖kernel_task の暴走と対処方法〗 (opens new window) - kernel_task の暴走による CPU 使用率の上昇と対処法
- Mac が熱くなって困る件 (opens new window) - Chrome のグラフィックアクセラレーションを無効化することで解決した実例。CPU 温度が 90 度を超える問題の具体的な対処法