As the title says my Nuke renders are going SLOOOOOOWWWWWWWWWWWWWWWWWWWWW on my render nodes.
If I load up the same machine, and just execute the same cmd line operation it takes <6 minutes. If I run it through deadline each render takes 50-60 minutes.
Ok I just did the same thing to 5 machines and this is where things get weird.
If I run the cmd it runs plenty fast, normal fast.
If I run it as a Deadline Job it goes super slow.
If I change it from “Disable GPU” to “Enable GPU” in the nuke settings nothing happens.
If I put a GPU into the computer (old crappy GPUs) it runs at normal speed. Even before I install drivers and it’s just a “standard VGA device” so definitely no CUDA or OpenCL etc, just a GPU present physically in the machine… it renders normal.
I just did that with a machine.
Rendered slow. Physically installed GPU, started up machine. Rendered great (without drivers). But it renders fine without a GPU if I run it from the command prompt.
Hi Gavin,
Can you confirm what exact version of Nuke you are using? GPU rendering isn’t possible when running as a NT service. Are you running your Deadline Slave as a service? If so, that might explain why nothing happens. I just checked both submission scripts and plugin code and the “–gpu” flag is only set if you are using Nuke >= 7.0 and the checkbox is ticked, so can you make sure the “Use GPU For Rendering” option is un-checked. It’s off by default in our scripts, although it is sticky between sessions.
However, the above doesn’t explain the general slowdown you are seeing. Can you enable slave verbose logging in repo options > application logging and send us a full log report so we can see where the slowdown is? I know The Foundry are having a few issues with the latest version of Nuke…(if your running v8.0v5, it would probably be worth downgrading until a newer version is released). Also, if you send us a log report, it will contain the exact command line arguments which are executing on your machines, which I assume is the identical cmd line flags you are using, when you render the job via the cmd manually?
I’ll see if I can re-produce this today at my end as well for you.
So far, I’ve been unable to reproduce this issue. Can I see a log report with timeStamps?
Do you see any difference if you remove the “-x” (taking it out of Batch mode in Deadline?)
“-x” is Batch Mode, so you just need to un-check this option before submitting the Nuke job.
Feel free to send us the log report via the ticket system.
As Mike alluded to earlier, it could be related to Deadline running as a service. Can you confirm whether or not your Deadline slaves that are rendering these Nuke jobs are running as a service? If they are, can you change one to run the Slave as a normal application instead of a service to see if that makes a difference?