Best (efficient) approach for multi-screen continuous displays

I’m currently using ThreeJS to realise a large scale visualisation consisting of multiple projectors displaying its own threejs rendering. For example see in the image below 3 separate screens aligned horizontally, where each screen is just a fraction of the entire visualisation but each screen is connected to a separate device rendering only that portion of the visualisation as to distribute the rendering load between the devices (as the resolution of the entire visualisation will be >8k).

I was wondering what the best approach for this is?