Hi,
I split a single render machine to 8 workers. There are total of 8 x RTX PRO 6000 on my machine so i assigned each workers to occupy a single gpu. My plan was to make it possible to run multiple job/tasks concurrently since there are 8 gpus (workers) but the actual result shows otherwise. A single task will be run by a single worker and only after it completed, the next task will proceed.
Another concern is, how do i make sure the render node run rendering project using Optix and not cycle (blender etc)?
Regards,
Which DCC and which render engine?
Are you setting the affinity to individual cards for each worker?
Are you running a sequence of frames so each worker gets 1 frame per task?
Are you using the script to force blender to use the GPU?
Are you using monitoring software like MSI Afterburner to view each cards utilisation?
running concurrent tasks will likely break the system
I’m assuming you’re using Blender with Cycles set as the render engine and Optix selected as the device and possibly denoiser?
If you launch Blender on the machine with 8 cards does it also show this settings? can you render directly on the machines using all 8 cards?
To get Deadline to use the GPU’s in blender you’ll need to replace the repository files with the 2 provided, are you running the repo on a windows server?
download the zip file and replace these two files
“C:\DeadlineRepository10\plugins\Blender\Blender.py”
“C:\DeadlineRepository10\scripts\Submission\BlenderSubmission.py”
You should see an additional box on the submission form, where you need to add the line to the other downloadable script for all machines. eg.
-P Z:\shared\BlenderForceGPUScript.py
Concurrent tasks means each worker will try to launch multiple copies of Blender on the same worker, keep this at one.
Hi anthonygelatka,
I am able to force to render using OptiX, i found a useful post on github and integrate it into the “BlenderForceGPUScript.py” script. I also modified the “blender.py” to execute the “-P Z:\shared\BlenderForceGPUScript.py” so that i do not need to specify them in the plugin window everytime i want to submit a job.
references: