MacBook Pro M1 Max 64GB with WindowServer strain using Prompter
I have a beast of a MacBook Pro -- it's the 2021 M1 Max, 64GB of memory. I'm running it with two Thunderbolt 4 docks, balanced with one off the left controller and one off the right to ensure the bus is not overload.
I do this as I'm driving three monitors -- two LG Ultra HD monitors at 4K each, one off each of the Thunderbolt 4 docks. Then, I have a.1080p display off the HDMI port. I'm also using two CamLink 4K units, again correctly balanced with one on each of the two docks. I've intentionally chosen native resolutions so that the machine is not doing any scaling.
Despite all of this, the system runs very well in this configuration. WindoServer uses a very healthy range of around 11-18% of CPU. Based on all that I ask it to do, I'd expect it to be higher, and this seems within an acceptable range.
That said, once I connect the prompter (testing by connecting/disconnecting the USB-C at the unit itself), WindowServer starts to struggle, moving into the range of 20-35% load, if not higher. This is a significant jump, just on this single device. The prompter is connected to one of the Thunderbolt docks, although not with a full Thunderbolt cable.
This seems like a significant load for this setup, although I would expect that this is enough machine to drive it -- particularly as I think this machine can drive four monitors.
Looking for thoughts on what to do to address.