Author Topic: Nvidia GPU AI Denoiser Failure  (Read 17854 times)

2019-09-12, 18:00:31

artdude12

  • Active Users
  • **
  • Posts: 22
    • View Profile
I'm getting an error message: Failed to initialize NVIDIA denoiser (see attachment). I'm seeing this with Corona 4 & 5. C4D R20 on a PC.
My GPU(s) are Nvidia Titan X Maxwell. I recently updated my driver to 436.15 for use in Redshift, which works fine without problems.
I also tried doing a custom install of Corona with the Nvidia Denoiser box checked, but am still getting the error message.
Please advise.

2019-09-12, 20:29:15
Reply #1

burnin

  • Active Users
  • **
  • Posts: 1532
    • View Profile
hmmm... maybe there's a need to re-download the downloadable NVidia's shebang
ps.
could be wrong, cuz I don't use it

2019-09-12, 20:42:15
Reply #2

artdude12

  • Active Users
  • **
  • Posts: 22
    • View Profile
Thanks for chiming in burnin. If I wanted to sign up as a develper on the Nvidia site, I could dl the Optix libs, but I was hoping to hear what the Corona devs might know about this issue.

2019-09-12, 23:07:59
Reply #3

burnin

  • Active Users
  • **
  • Posts: 1532
    • View Profile
I was meaning the NVidia's stuff that gets DLed with Corona installment.

2019-09-12, 23:41:59
Reply #4

artdude12

  • Active Users
  • **
  • Posts: 22
    • View Profile
Do you mean the file that's labeled: NvidiaAiDenoiser. If yes, I tried that and it did not fix the problem. What is interesting is that the denoiser error message mentions that the optix.6.0.0.dll is missing. I did a system search and that file does show up with my Redshift and Arnold installation, but not Corona. So there's the mystery. Where does the optix 6 dll for Corona go? Did it not get installed and why not?

2019-09-13, 00:34:52
Reply #5

artdude12

  • Active Users
  • **
  • Posts: 22
    • View Profile
I think I have the problem worked out. I went into the Corona folder (Program Files) and I can see an optix folder in there.
In that folder are the following files: cudart64_90.dll, cudnn64_7.dll, optix.51.dll and optix_denoiser.51.dll.
I copied optix.6.0.0.dll and optix_denoiser.6.0.0.dll from my Arnold install into that folder and low & behold I can now denoise with Optix and the error message did not come up (so far).
Yay!!!!

2019-09-13, 16:04:45
Reply #6

burnin

  • Active Users
  • **
  • Posts: 1532
    • View Profile
Glad, you've managed to find a workaround.

I think the files are loaded from NVidia's repo when you install Corona and they stay like that on the disk (they don't get updated with new CUDA/OPTIX releases, which are more frequent than Corona updates). Maybe if installation process is run again... 5min later ... Yup, if you'd run installation again, new/latest files get downloaded from NVidia:
Quote
cudart64_90.dll
cudnn64_7.dll
optix.6.0.0.dll
optix_denoiser.6.0.0.dll

So, note: after updating drivers, update NVidia Denoiser by running Corona Installation/update!

Anyways, feels good to find solution by yourself.
:)