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?