I’m starting to put together a permanent installation with a new Mac Pro and two GPUs feeding five Panasonic PT-AE4000 HD projectors and a control screen. Sources will vary, so for now I’m just using jit.qt.grab @640 480. I think I’ve read and followed all the relevant posts in putting together the attached patch, which uses shaders, a separate context for each GPU output, and detects and positions each of the windows to the right coordinates before rendering. I was rather hoping, however, that by setting the projectors to their lowest resolution (640x480), as in the top right of the patch, that when I went full-screen the shaders in the projectors would do the work of up-converting Jitter’s output. Unfortunately, the 20 fps or so that I enjoy before going full-screen plummets to about 8 fps afterwards, so obviously that’s not happening. Is there a way of outputting images in Jitter that will force the projectors to do the necessary scaling rather than the GPU’s? Or is their some optimization that I’ve missed?
Thanks in advance. Here’s the hardware set-up. I plan to add a Kramer 6x6 matrix switcher at some point, but wanted to get this working first.
Mac Pro, 333GHz 6-core, OS 10.6.4
GPU1 ATI *5770 ->miniDP-to-Dual-linkDVI-> control+Panasonic Projectors 1-2
GPU1 ATI 5870 ->miniDP-to-Dual-linkDVI-> Panasonic Projectors 3-5
*We hope to add another 5870 if we can figure out how to power it externally