Clarify? Network Rendering. Slave GPU Configuration

3D Studio Max Plugin (Export Script Plugins developed by [gk] and KilaD; Integrated Plugin developed by Karba)
Forum rules
Please post only in English in this subforum. For alternate language discussion please go here http://render.otoy.com/forum/viewforum.php?f=18
Post Reply
WhaleHunter
Licensed Customer
Posts: 61
Joined: Wed May 14, 2014 8:49 am

Hi,

Where is the documentation for the slave daemon? or Octane Network rendering in general?
In most of our workstations there are at least 2 gpu's.
We want to configure which GPU's are available for Slave daemons in each workstation as the VRAM differs and slaves fail if smaller VRAM gpus are enabled for rendering.

It is important to understand exactly how to do this, as there are a few machines to configure.

Example:

Workstation has 3 gpu's (the list below is in order they appear in the Devices Tab)
GPU 1 = 6GB
GPU 2 = 2GB
GPU 3 = 3GB

Question:
How to configure so that:
1) only GPU 1 is available for Slave Daemon?
2) GPU 1 & GPU 3 are available for Slave Daemon but not GPU 2?
3) GPU 2 & GPU 3 are available for Slave Daemon but not GPU 1?

What is the format for the comma/space separated list to enter into the bat file?

Would it be?:
1) --gpus "1"
2) --gpus "1,3"
3) --gpus "2,3"

Thanks in advance.
Last edited by WhaleHunter on Wed Sep 10, 2014 12:48 pm, edited 1 time in total.
3dgeeks
Licensed Customer
Posts: 193
Joined: Wed Jun 11, 2014 8:12 am

We are also trying to work out the best way to render animations. How can we render an animation using Slave Daemons, without leaving a max scene open on one computer all of the time.

I think there needs to be a network manager to allocate GPU slaves and individual GPUs.
User avatar
FooZe
OctaneRender Team
Posts: 1335
Joined: Tue May 15, 2012 9:00 pm

WhaleHunter wrote:Hi,

Where is the documentation for the slave daemon? or Octane Network rendering in general?
In most of our workstations there are at least 2 gpu's.
We want to configure which GPU's are available for Slave daemons in each workstation as the VRAM differs and slaves fail if smaller VRAM gpus are enabled for rendering.

It is important to understand exactly how to do this, as there are a few machines to configure.

Example:

Workstation has 3 gpu's (the list below is in order they appear in the Devices Tab)
GPU 1 = 6GB
GPU 2 = 2GB
GPU 3 = 3GB

Question:
How to configure so that:
1) only GPU 1 is available for Slave Daemon?
2) GPU 1 & GPU 3 are available for Slave Daemon but not GPU 2?
3) GPU 2 & GPU 3 are available for Slave Daemon but not GPU 1?

What is the format for the comma/space separated list to enter into the bat file?

Would it be?:
1) --gpus "1"
2) --gpus "1,3"
3) --gpus "2,3"

Thanks in advance.
Hi WhaleHunter,

Documentation is in the standalone manual here: http://render.otoy.com/manuals/Standalo ... ge_id=1248 and http://render.otoy.com/manuals/Standalo ... ge_id=1269 .
The only difference between plugins and the standalone is where to open the network rendering settings (for the master machine).

You GPU arguments look right. But I have just given this a go and found out it's currently not possible to run multiple slave daemons on the same machine (the second process will shut down without doing anything). We will look into changing this for future releases so you can run multiple daemons on the same machine with different GPU's selected.
Post Reply

Return to “Autodesk 3Ds Max”