Hi
I know that some Nvidia driver versions do not allow OpenGL if an application is running in background/service mode.
(Nvidia only, Not an issue with AMD)
But CUDA works.
I was not able to confirm if the filter uses CUDA or OpenGL.
Just to confirm:
You are not rendering on a second Job Thread on a client that does not have a GPU assigned?
You can try to do a test if the background mode is the issue.
Please open Windows service control.
Stop the RoyalRender service.
Start the rrClient in app mode via RR/win__rrClient.bat
Note that you can see the GPU usage at the end of an render log file:
regards,
Holger Schönberger
Please use the rrKnights Tavern
or our support system for new questions.
Hi
> The good news is that all I had to do was enable “GPU Required” on my job
Sorry, I have overseen that the commandline flag --gpu is triggerd by this switch.
> only uses one GPU out of two (see attachment)
Just to verify:
Did you check the CUDA usage of the second GPU in Task manager?
As the screenshot shows the GPU overview in the Task manager only.
And that does not include CUDA.
(Or check the RR render log: )
Perhaps it is related to the default Nuke preferences.
I have to see if “enable multi_GPU support” is enabled by default in Nukes preferences.
If it is not enabled by default, then we have to pre-create/modify the preference config files.
RR 9.1.16 has a GPU fix for a Windows issue. (RAM limitation affected VRAM as well, this was an issue for the second GPU with Redshift).
Perhaps you can update to see if it affects this render as well.
If you cannot update, you could use a separate RR folder with the new version and linked to your current RR folder.
And then start the new rrClient for a small test to see if it fixes this issue.
Hi
Thanks for the information.
The next RR release will set this flag in its render config.
Pre-release version attached.
Please copy it into these 2 folders:
RR\render_apps\_config\
RR\render_apps\_config\rr_original
The next rrClient will have a new commandline switch <hasGPU> as well.
With this “--gpu --multigpu” will be set if there is a Nvidia GPU available (or if you set “GPU Required” in the job).