So I've run into a stupid problem with the M1 Max under macOS Monterey: The WindowServer eats up a lot of RAM, much more so it should. I've seen other people with WindowServers eating 10s of GBs of RAM, which is unacceptable. The fix?


Above is the video, but you prefer written instructions if you're like me. Especially when its simple, so here it is:

  1. Open up system preferences
  2. Click Displays and then disable promotion (set your display to 60 Hz)
  3. Reboot! Leave ProMotion disabled, lest you want to feel the wrath of the WindowServer.

Okay, so it's not a "fix" so much as a workaround until Apple patches it.