Denoiser not working correctly anymore

Stan NiceStan Nice Posts: 36

Hello everyone,

Since I updated to 4.23 I noticed an anoying change in the way Daz renders the scenes. I'm not an expert with this tool so I will try to be as clear as possible.

In 4.21 I could render huge scenes all night long with many characters. CPU was in fallback and took care of it, and still the denoiser worked. I'm sure it wasn't my GPU as it took too long to render.

I have a Ryzen 5800X and a GTX3070 8Go VRAM. When the CPU works, it takes forever which is normal; When the CPu works, it takes about 10 minutes to have good render (around 800 iterations).

Back then, when I had CPU fallback, the render popup was looping between iterations and kind of "Rendering retrievings and updating".

It did something Like that :

"

Iray (Canvas) : Render target canvas was written.

Iray (Scene Traversal) : Initializing update

Iray (Scene Traversal) : Retrieving journal and checking for changes

Iray (Iteration) : 5

...

Iray (Iteration) : 30

Rendering...

Iray (Scene Traversal) : Initializing update

Iray (Scene Traversal) : Retrieving journal and checking for changes

Iray (Scene Update) : Updating LPE labels

Iray (Scene Update) : Updating geometry contexts

Iray (Scene Update) : Updating geometry

Iray (Scene Update) : Retrieving geometry

(Retrieving and updating other things...)

Iray (Iteration) : 30

Iray (Iteration) : 31

...

Looping like this "forever", until reaching the max time or iterations. I took examples of lines from the current popup I have but the loop doesn't appear anymore. Oh and there were a strange behavior, during the 20seconds the popup displayed other things that "Iray(Iteration)", the denoiser was on and it was the short window where I "canceled" the rendering to get my picture with denoiser.

reading similar subjects, I updated my NVIDIA driver. I read when CPU fallback the denoiser cannot work but I'm not crazy, it did worked back then.

Is it a configuration I missed with the update ? It's really frustrating because I can no longer render large scenes like I used to, leaving my CPU to work all night on my heavy scenes.

Thanks for reading me!

Post edited by Stan Nice on

Comments

  • Richard HaseltineRichard Haseltine Posts: 108,019

    The denoiser has for a long time required that the render run in the GPU. Are you sure you are stil getting the GPU doing anything? Check that you have at least the minimum driver required.

  • Stan NiceStan Nice Posts: 36

    Richard Haseltine said:

    The denoiser has for a long time required that the render run in the GPU

     So this is not (supposed to be) the case anymore ? If so why am I getting it now with 4.23? 

    Yes on light renders (<8Go) my GPU is 9x% process and memory RAM. For huge renders, it's not working. My driver is up to date with Daz requirings and working with it : Version 576.80.

  • Richard HaseltineRichard Haseltine Posts: 108,019

    I can't recall when the denoiser switched, but it was many versions ago now.

  • Stan NiceStan Nice Posts: 36

    Alright good to know this rule is no longer in effet. But history aside, I updated to Daz 4.24 and it doesn't change anything. I still have no denoiser working.

    But I have to make a precision. I don't wait till the end of the render which can take hours. I cancel the render. The denoiser is supposed to start for example at 150 iterations (and doesn't start) and I stop it when the result feels satisfying (let's say 500). But before canceling nor after, the denoiser isn't doing its thing. Why ?

  • felisfelis Posts: 5,752

    If you look in the log, can you see that you are using GPU?

  • barbultbarbult Posts: 26,221
    The denoiser only works when rendering with the GPU. You may have misunderstood Richard's message, if you think that is not currently true.
  • Richard HaseltineRichard Haseltine Posts: 108,019

    Richard Haseltine said:

    I can't recall when the denoiser switched, but it was many versions ago now.

    http://docs.daz3d.com/doku.php/public/software/dazstudio/4/change_log_4_11_0_383#4_11_0_65 so even further back than I thought

  • Stan NiceStan Nice Posts: 36

    I'm quite lost by now. So it seems denoiser is active since 4.11. Since then, if I have to much memory on my scene, it does the CPU fallback and the denoiser will never work, right ? 

    How can I check in the logs if Daz uses my GPU ?

    In the task manager, VRAM is half (so it's not using it fully, maybe only for daz application and cache, not for rendering). GP is 0%, with sometimes short peaks to 100%.

    I'm sorry for not being really clear about my problem, and again thank you for your time analysing it.

  • felisfelis Posts: 5,752

    The log can tell whether you used GPU or CPU or both (Help > Troubleshooting > View Log File).

Sign In or Register to comment.