Multiple jobs simultaneously

Post your messages that do not fit in the other rooms here.
Post Reply
kurzemnieks
Posts: 12
Joined: 16 Oct 2015, 09:11

Multiple jobs simultaneously

Post by kurzemnieks » 16 Oct 2015, 14:51

Hi. Is it possible to have node execute 2 (or more) different jobs at the same time to fully utilize node computing power - for example:
task1 - Render Octane or Blender scene using GPU (renderers use GPU by default)
task2 - Render After Effects comp on CPU in the same time.

Otherwise when rendering on GPU , CPU remains almost unused most of the time.

Also are there any options or plans to enable GPU monitoring on nodes? Nowdays more and more renderers are GPU based so CPU utilization monitoring is not enough.

Thanks

User avatar
Shoran Support
RenderPal Team
Posts: 1227
Joined: 11 Apr 2008, 00:35
Location: Germany
Contact:

Re: Multiple jobs simultaneously

Post by Shoran Support » 16 Oct 2015, 15:01

To achieve this, you have to run two separate clients on that machine; this is possible, but you will need to copy the client folder and change the client port of one of them.

kurzemnieks
Posts: 12
Joined: 16 Oct 2015, 09:11

Re: Multiple jobs simultaneously

Post by kurzemnieks » 16 Oct 2015, 15:19

Thanks, but how can I best achieve that second client instance will not render the GPU job that first instance is rendering but only the second CPU based job?

User avatar
Shoran Support
RenderPal Team
Posts: 1227
Joined: 11 Apr 2008, 00:35
Location: Germany
Contact:

Re: Multiple jobs simultaneously

Post by Shoran Support » 16 Oct 2015, 15:22

The client instances are completely independent and will appear as regular clients in the server. The easiest way to handle this is to have one client for only CPU-based jobs, the other for GPU-based ones, and put them into different pools.

kurzemnieks
Posts: 12
Joined: 16 Oct 2015, 09:11

Re: Multiple jobs simultaneously

Post by kurzemnieks » 16 Oct 2015, 15:27

Ok, that makes sense, thank you.

Last question - does each client on the same PC requires separate license or they can use one?

User avatar
Shoran Support
RenderPal Team
Posts: 1227
Joined: 11 Apr 2008, 00:35
Location: Germany
Contact:

Re: Multiple jobs simultaneously

Post by Shoran Support » 16 Oct 2015, 15:37

The licenses are managed by the server, and since you add two separate clients, you will need two node licenses for them; it doesn't matter if they run on the same machine.

kurzemnieks
Posts: 12
Joined: 16 Oct 2015, 09:11

Re: Multiple jobs simultaneously

Post by kurzemnieks » 16 Oct 2015, 17:43

- Also are there any options or plans to enable GPU monitoring on nodes?
Currently when rendering on GPU, RenderPal reports nodes as idle - because CPU utilization is very low.

User avatar
Shoran Support
RenderPal Team
Posts: 1227
Joined: 11 Apr 2008, 00:35
Location: Germany
Contact:

Re: Multiple jobs simultaneously

Post by Shoran Support » 17 Oct 2015, 14:06

It is hard to say whether this is possible at all.

kurzemnieks
Posts: 12
Joined: 16 Oct 2015, 09:11

Re: Multiple jobs simultaneously

Post by kurzemnieks » 17 Oct 2015, 19:31

It shouldnt be hard at all - there are built in monitoring apps and libraries for each card type - for example nvidia-smi console tool that comes bundled with NVidia drivers (https://developer.nvidia.com/nvidia-sys ... -interface)
I believe Amd has something similar.

User avatar
Shoran Support
RenderPal Team
Posts: 1227
Joined: 11 Apr 2008, 00:35
Location: Germany
Contact:

Re: Multiple jobs simultaneously

Post by Shoran Support » 17 Oct 2015, 19:36

We will consider this.

Post Reply