On my Macbook Pro 13" 2020 model, WindowServer is constantly eating away 20% to 40% CPU.

Tried the usual recommendations, but none help. (reduce transparency, display scaling etc) Also tried to disable True tone for example. It happens both with a 4K display attached, or standalone on the laptop.

When I streamed the log (log stream --predicate '(process == "WindowServer")' --debug), I see tens of messages per second showing:

WindowServer: (CoreDisplay) [com.apple.CoreDisplay:default] [DEBUG] - On display 0x78c92091, surface is not detached, CoreDisplay is detached (0x00000000), DetachCode = 0

Anyone has some ideas what this is all about?

  • I also see the exact same log as yours. Have you found any solution? – xji Aug 10 at 16:49
  • No I didn't. But lately I don't see the extremely high CPU anymore. And I didn't fix it :) macOS update perhaps? – Tom Deleu Aug 11 at 8:44

You must log in to answer this question.

Browse other questions tagged .