MacBook – WindowServer High CPU using external monitor – Big Sur

big surdisplaymacbook promouse

So, few bits of context

  • I've got a MacBook 12" from 2017
  • It's connected to an external monitor via USB-C to a Satechi V2 dongle and then HDMI to the monitor

I'm experiencing a few things:

  1. Stuttering when I move windows (like dropping frames)
  2. Videos stutter when my mouse pointer is in motion
  3. WindowServer in Activity Monitor shoots through the roof of CPU usage when I move my mouse a lot
  4. The above is accompanied by the beach ball

See screenshot
Activity monitor with high Window Server CPU usage

I've had a bit of a speedup by disabling "Displays have seperate spaces" in the System Preferences, but it's still happening. It's also slowing down game animations as when my mouse it moving, games won't animate.

Any thoughts?

Best Answer

If you're using an usb mouse, I've noticed that my gaming mouse causes the WindowServer to use a lot of CPU.

Turning transparency down in accessibility settings has helped quite a bit.

As of Dec 9th, 2020, it looks like it's still happening intermittently with one 4K display and my 2019 Macbook Pro.