Deadline Optimisation - Houdini - Redshift

Hello,

I have a few questions regarding rendering with Houdini over deadline. I’m using redshift as a render engine. I have two machines rendering. 1 machine has 2 3090s and the other machine has 4 4090s.

  1. When sending to deadline, only one gpu is being used from each machine. This is reflected in the render time. How can I force all gpus to be utilised? When rendering locally on each machine all gpus are in use.
  2. Is it possible to have deadline show the frame buffer while rendering? I understand that for optimisation this could be turned off but I’d like to be able to turn it on for testing purposes so that I can see the buckets.
  3. If you have any tips for rendering over deadline please let me know!

Thank you for taking the time.

RS

  1. Have you maybe got GPU affinity set on your Workers? If you disable ‘Override GPU affinity’ the Worker should be able to make use of all the GPUs installed. If that’s not the case maybe the issue is in the script we’re running Houdini with and not the Worker at all. To test that could you use this guide to isolate the Deadline Worker out?

  2. No, we’re not actually running Houdini, but instead running Houdini’s Python (called hython) which does not have a UI element.

  3. I’ll leave this up to the community, as I’ve not run a Deadline farm - I can certainly help with issues however!