Page 1 of 1

Simultaneous Daemons? Network Slave

Posted: Tue Sep 06, 2016 7:13 pm
by natemac00
We run (2) computers for Octane, one for myself and my coworker. We have a single network slave running (4) 980Ti GPU's.
Is it possible to run (2) simultaneous daemons on the Network Slave Computer, each binding (2) GPU's?

For example if we both wanted to render, each of us could use (1) of the instances with (2) GPU's from the networked slave, but when we wanted to do more, we could bind both instances of the daemon to a single computer and render with (4) GPU's.

Thanks.

Re: Simultaneous Daemons? Network Slave

Posted: Tue Sep 06, 2016 8:58 pm
by abstrax
natemac00 wrote:We run (2) computers for Octane, one for myself and my coworker. We have a single network slave running (4) 980Ti GPU's.
Is it possible to run (2) simultaneous daemons on the Network Slave Computer, each binding (2) GPU's?

For example if we both wanted to render, each of us could use (1) of the instances with (2) GPU's from the networked slave, but when we wanted to do more, we could bind both instances of the daemon to a single computer and render with (4) GPU's.

Thanks.
While it is possible to run two daemons on the same computer it is not possible to use them both at the same time by the same master. The reason is that you have to specify a port on which daemons listen for masters and a master scans the network only on one port. So a master would see only one of the two daemons.

What you can do though is have multiple daemon configurations. The slave/daemon installation via the batch scripts is pretty trivial so you can easily modify it. If you run _install_daemon.bat all it does is create a one line natch file run_octane_slave_daemon.bat which you can copy and modify to your will. So you could set up multiple launch files to launch one or two daemons in different configurations. Here is the command line syntax (which you can get by running octane_slave_daemon.exe):

Code: Select all

command line syntax:
  octane_slave_daemon.exe  --port <daemon port>  --slave "<path to binary>"  [--alias "<slave nickname>"]  [--gpus "<IDs of GPUs to use>"]
So to specify that you want to use GPUs 1 + 2, you would add the --gpus "1,2" to the command line. If the parameter is left off, all available GPUs will be used.

Re: Simultaneous Daemons? Network Slave

Posted: Mon Mar 06, 2017 8:58 am
by finkaboutit
Hey Guys
i am trying to launch multiple daemons in order to see all the 4 GPU of the computer separately
but here is the error i get

failed to bind to address: Only one usage of each socket address (protocol/network address/port) is normally permitted.
(10048)

Re: Simultaneous Daemons? Network Slave

Posted: Mon Mar 06, 2017 9:17 am
by finkaboutit
ok my bad i misread, we cant launch multiple daemon on the same port
otherwise its working well on many port configuration