Maya batch & linux

Hi!

I have a problem with the maya batch render for linux. We have instaled the red hath 6.2 version, and we tried to render a very simple scene, but it doesn

i do not know the excat cause of your problem. Do you get any respose from the renderer at all?

if you type Render -h in the shell does the renderer launch?

segmentation faults ussually happen when the application competely craps out. How much RAM do you have in the Linux box?

try a real simple scene like a moving sphere with one light. some thing that should render without question.
This is only to troubleshoot the Linux render works very well on complex scenes.

Make sure the Linux box has access and privilages to read and write to the maya project you set. Linux pays attention to permissions, which bites me sometimes because I create a project on one machine and try to render on the linux box which doesn't have priviliges.

Here is the workflow we use for the Linux renderer. We have a RAID drive connected to a Linux box. That drive is NFS mounted on all the production machines. On a production machine we create a Maya project directory on that RAID. That way all the project files are on the Linux box but act as local files to the production machines.

Then when we render here is the command we use. First we rlogin into the Linux box. Then cd to the RAID/myproject/scenes.

Then when you are inside the scene directory for your project, execute the command:

Render -n 0 -s # -e # -proj /RAID/myproject/images nameofscene

That workflow has always worked, on both Linux renderer 2.5 and 3.0. If your production machines are NT then I would recommend getting a Unix command in dos utility. There a couple on this site. They will be very helpful in communicating with your Linux box.

I hope it helps. I am sorry i could not answer you question totally.

First of all thanks for your answer. But even if you type "Render -h" the error "segmentation fault" appears any way. The linux box has 1Gb of RAM. And the scene I`ve tried was a simple nurbs sphere with a single focus (without animation).

So, I don

I just remembered... When we got the Maya 3.0 Linux renderer it didn't work either. If you have not already done so, you absolutely have to install the mesa3d libraries. You can get them from www.mesa3d.org or www.redhat.com.

Also install the OpenMotif runtime environment from the Maya Linux CD.

I only now remembered that it would not work without these things installed.

Hope it helps. Let me know.

The answer is yes. We have instaled the mesa3d libraries and the OpenMotif runtime environment. We have alse checked the permissions and they are correct. So the problem must be in other part.

Thanks anyway

sorry I was not able to help. Call Alias|Wavefront Assist I guess.

Thanks anyway. At the end we could start the linux. We begin again, we obtained another license and it`s ok, except that the fur render is 4 times slower in linux than in nt. Do you have the same problem?

I am glad you worked it out.

I have never rendered fur on our linux boxes before and we use Irix not NT for creation so I can not comment at all on the different rendering speeds.

Rendering on our Linux is much fatser for us because we can move the renders from the production machines and divide them on 5 dual procesor Linux boxes. An example, I had one effects heavy shot with tons of geomerty replaced paticles all raytraced. It took 4 days to render on my O2. After we got our render Linux render farm the same scene took only half a day.

I have found that if you bring Illustrator art into Maya through invigorator, you must delete the history for it to render on Linux. The Linux renderer does not recognise the invigorator node.

We found the problem for the fur render. The project is in a nt computer, and as fur render is saving "temporaly" files in the project, the linux render has to save in the nt server, its in this process that linux has to wait most part of the time. Weve changed the project to the local linux cluster, and the time needed for fur render changed from 1 hour 30 minutes, to 12 minutes!!! Incredible but true.

Thanks again ...

Are you running a Linux cluster? If so, how many machines? How are you distributing the rendering?

I have 5 dual processer servers that are not a cluster. I have to log into each machine individualy and distribute the render manually. It is quite a pain. I have seen third party software from LSF.

Are you using something like that? How are you distributing your renders?

Just curious. Thank you.

Yes, we are running a linux cluster with 5 dual pentium III. We have prepared a propietary software to distribute the render. One of then acts as a server and the others as clients.

Thanks for your answers.