Hi there,
I’m testing out Deadline 4.1.0.43205 and trying to render a Modo 501 scene on Windows 7 x64 which takes about 1.3GB of RAM to load the scene.
Well, firstly I had to add these lines to RenderTasks in Modo.py to even get a scene loaded in Modo 501, does anyone else use Modo 501 and not have to do this?
modo_cl.exe would look at a blank scene unless I made it do “scene.open” myself:
def RenderTasks( self ):
sceneFilename = GetPluginInfoEntryWithDefault( "SceneFile", GetDataFilename() )
sceneFilename = CheckPathMapping( sceneFilename )
self.SendCommand( "scene.open {%s}" %sceneFilename , True )
With that modification, a lighter scene (a simple sphere) already distributed and rendered fine, but I can’t the big scene to work.
What happens is the slaves pick up the job, calls modo_cl.exe, starts loading the scene (the RAM usage goes up & up), and errors out
when it hits about 700-750 MB of RAM, then it keep retrying until I kill the queue.
It fails with:
0: STDOUT: Command 'scene.open {\\depo\projects\TEST\modo\limit_render.16.lxo}' failed with -2147483648
If I do this manually locally, it loads fine though.
To just understand how all this stuff works, I ran the following and supplied the open command by saving over job0.txt:
"C:\Program Files\Luxology\modo\501\modo_cl.exe" -cmd:"@\\deadline\plugins\Modo\render.pl job0.txt ack0.txt \\depo\projects\TEST\modo\limit_render.16.lxo"
@start modo_cl [40017] Luxology LLC
Job filename: job0.txt
Ack filename: ack0.txt
Sending ack: READY
Received command: EXECUTE: scene.open {\\depo\projects\TEST\modo\limit_render.16.lxo}
Sending ack: SUCCESS
Google says the number “2147483648” is “the largest negative number that can be stored in a four-byte “long integer””.
Any idea why I get this, and how can I get rid of it?
Thanks a bunch,