OS X Yosemiteにアップグレード後、WindowServerプロセスが暴走した時の対処法まとめ。

スポンサーリンク

 OS X Yosemiteにアップグレードしてから”WindowServer”プロセスが高いCPU使用率をとっている場合があるようです。詳細は以下から。

Yosemite-WindowServer-issue-Hero


 OS X Yosemiteにアップグレードしてからアクティビティモニタを確認すると”WindowServer”プロセスがCPU使用率、メモリ使用率で高い値を出しており、Macのファンが高速で回転するなどの不具合がApple Support Communitiesに多数報告[1, 2, 3, 4, 5, 6, 7, 8]されており、同時に解決方法も投稿されていたのでまとめました。

WindowServer-issue-after-OS-X-Yosemite-Update

スポンサーリンク

SMCリセット

対処法としてはSMCリセットをすれば直る場合があるようで、リセット方法は

  1. Macの電源を切る
  2. 電源アダプター(MagSafe)を接続する
  3. Shift + Control + Optionキーを押しながら電源を入れる
    (Powerボタンは押しっぱなし)
  4. すべてのキーを同時に放す
  5. もう一度Powerボタンを押して電源を入れる

の手順でリセットが可能です。

MacBook-Air-Keyboard-Overview

 外付けモニターを全て取り外し、セーフモードで起動後アクセス権の修復をしてからSMCリセットをした方がいいという意見もあります。

Dark Modeを切る

 OS X Yosemiteの新機能”Dark Mode”をONにしているとCPUが60%近くまで上がるという事例も報告されており、この場合は「メニューバーとDockを暗くする」をOFFにするだけで直るそうです。

Yosemite-WindowServer-issue-Dockを暗くする

I got a 27″ thunderbolt display, when I have that connected and run the dark mode my windowserver process is using 40-60% cpu, in light mode it uses 1-3%.
[Yosemite Dark mode high windowserver cpu usage | Apple Support Communities]

省エネルギー設定

「グラフィックスの自動切り替え」をOFFにする。

Yosemite-WindowServer-issue-GPUの自動切り替え

The issue at hand may be how a specific graphics processor is handling the transparencies. If you are using a MacBook Pro or other system that has two graphics processors, then go to the Energy Saver system preferences and turn this feature off.

[Prevent the WindowServer process from dragging Yosemite down – MacIssues]

透明度を下げる

 一番多く紹介されているのがこの「透明度を下げる”Reduce transparency”」で、システム環境設定から[アクセシビリティ] > [ディスプレイ] > [透明度を下げる]をONにするとすぐに収まったという報告もされています。Vineでの報告

Yosemite-WindowServer-issue-透明度を下げる

To make a long story short, after much trial and error I found that by checking “reducing transparency” in the Accessibility System Preferences I was able to bring the WindowServer CPU usage down to around 10% CPU. It occasionally still spikes up to 50% or higher but for now my Mac is back.

[MacOS X Yosemite and high WindowServer CPU usage – Nitai]

コメント

  1. Apple7743 より:

    透明度を下げるを入りにしただけで直った…
    これOS X アップデートするたびに起こるんだけどGPU関連の問題なのかな?

  2. Apple7743 より:

    本当だ透明度下げるだけでWindowServerがアクティビティーモニタから消える。
    半透明効果がCPU使いまくってるのかな?