Quote:
Originally Posted by serr
Has anyone set up a cluster server computer to use with Reaper?
I want to try this as I usually have an extra computer or 3 lying around.
I believe the term is 'cluster computer'. (It used to be called 'nodes' I think back in PPC days. And it's probably an entirely different term/procedure/concept in Windows.)
I believe I would need to install OSX server, etc, etc, etc.
Anyone have any experience with this and running Reaper?
|
Just a question on your idea of what the 3rd computer will do ?
are you wanting the benefits of extra CPU and memory and GPU gained from clustering.
I Used to use Clusters for years the benefits where seen right away when doing render farms for graphics. or real time game environments like the old Cave Cluster system, where each computer in the cluster rendered a different section of the environment
pc1 left wall
pc 2 right wall
pc3 back wall
pc 4 front wall
pc 5 up
pc 6 down
each pc only rendering its field of view. which made these things fast when using a massive set of projectors to render the real time environment this was in the 1990s before things changed and we got the pcie port in pcs in 2004 Mac took another three years to catch up on the new PCIE system. brought out by NVIDIA AND INTEL.
Now 20 years later they have new tech to do this.
They have now brought out Direct GPU in conjunction with Nvidia, Intel, and Mellenox
what happens now is you still have all your clustering done with multiple machines but they use direct GPU with the use of InfiniBand's networking acceleration tech these cards boost the GPU and network ten fold.
so what happens is the mellenox cards accelerate the computer by using its on processor on board to boost the speed of calculation for shared GPU and memory sharing directly over the net work.
They call this now Virtualization but the Clustering technique's are still there and are used just on a massive scale at data centers all over the world you can now go to places like AWS, google, intel, and Microsoft and pay for the services you can select what size and amount of processor graphics or memory you will need and off you go this is not cheap, best thing to do is make sure your have elastic services enabled so when your no using it it scales down to nothing costing you nothing when not using the services, when demand goes up it opens up more cpu gpu and memory for the task at hand.
So your wanting to use this kind of service with your home machines??
I would suggest you don't use OSX as it does not support half the networking options needed for use in clustering direct vt-d vt-x
etc etc it causes kernel panics on the osx environment support which will fuck you up for sharing your video card to other users on the cluster mac pulled out of enterprise solutions years ago, you don't see any of there servers in the main stream any more they are out of enterprise networks.
Best thing you can do is link up the machine using some cheap infina band cards and share the memory and gpus across the network so yu can do mor calculations.
I recently used AWS serveries and installed COD Black op on a virtual machine running 1 tesla card gpu 32 gb ram and 48 processors, once it was installed on the virtual instance i used parsec as the client to load into the virtual machine and ran parsec on my pc at home had COD running on the virtual server in Sydney I am based In Melbourne.
I logged in and i was only getting a ping of 12ms to the virtual machine it was awesome. the virtual machine did all the rendering and and displayed the out put to parsec it was awesome. 12 ms of ping no lag in game no video lag game was super responsive.
being a network engineer has made this an easy task for me if you need help more than happy to point you in the right direction.
If your interested in it there is a free tier on AWS services where you can try this for free if your interested in trying it out.
sorry for the essay
Kind Regards
Mark Ballinger