Satellite tile acceleration doesnt work on linux

Article needs peer review

Symptom You have configured the .ray3hosts file on the master computer with the name of the slaves and there respective Satellite port number. You can verify the port number of the Satellite service (mi-raysatxsi4_0) by editing the services file in /etc on each of the slaves. The master computer can have up to 4 CPU total running as slaves using the Satellite service. Here's an example of the .ray3hosts file :

name_of_slave1:7004
name_of_slave2:7004
name_of_slave3:7005
 
You have up to 4 CPU available. So in this example, slave1 is a dual CPU and slave2 and 3 are both single CPU. If you want to stop using those slaves, reopen the file and put a # sign in front of each slaves that you want to stop using.
If the .ray3hosts file is configured correctly, everytime you start XSI on the master machine and draw a render region, you should see a raysat process running on the slaves.

If you don't see the raysat process on the slaves, proceed to the next steps to correct the problem.



Cause If you don't see the raysat process on the slaves, it might be because the file raysat.sh located in /usr/Softimage/XSI_4.0/Application/bin is incomplete and doesn't launch the raysat application.

Solution

Edit the file raysat.sh located in /usr/Softimage/XSI_4.0/Application/bin on each of the slaves. Add this line at the end of the file :

exec /usr/Softimage/XSI_4.0/Application/bin/$XSI_CPU_OPT/raysat $argv

Save the file and restart XSI on the master.

** Note if you have installed XSI in a different location than the default one above, please correct the path in the added line.


Applies To: XSI 4.0 on Linux

Posted: 7/7/2004


This page was last modified 09:56, 22 Nov 2005.
This page has been accessed 105525 times.