Page 1 of 2
Denoiser CPU and GPU different results.
Posted: Tue Oct 30, 2018 6:16 am
by Dez!
Path CPU
Path OpenCL (CPU+GPU and only GPU)
Lux settings

Re: Denoiser CPU and GPU different results.
Posted: Tue Oct 30, 2018 9:20 am
by Dade
Did you used the same amount of samples for the test ? The GPU rendering looks sharper/better but it could just due to the higher amount of samples per pixel.
Re: Denoiser CPU and GPU different results.
Posted: Wed Oct 31, 2018 6:02 pm
by Dez!
the settings are the same. I just switch OpenCL to CPU.
In compositing, if you look at the node render layer, the images in the channels are the same. The results differ only in the channels of the Denoiser.
Re: Denoiser CPU and GPU different results.
Posted: Wed Oct 31, 2018 6:17 pm
by B.Y.O.B.
Dez! wrote: Wed Oct 31, 2018 6:02 pm
the settings are the same.
But you did not specify the "Samples" halt condition.
So it could be that they have a different amount of samples.
Re: Denoiser CPU and GPU different results.
Posted: Thu Nov 01, 2018 3:45 am
by Dez!
B.Y.O.B. wrote: Wed Oct 31, 2018 6:17 pm
Dez! wrote: Wed Oct 31, 2018 6:02 pm
the settings are the same.
But you did not specify the "Samples" halt condition.
So it could be that they have a different amount of samples.
And why does the processor and video card have different understanding of the noise threshold?
Yes, indeed, the processor makes fewer samples with the same amount of samples installed.
Re: Denoiser CPU and GPU different results.
Posted: Thu Nov 01, 2018 3:51 am
by Dez!
With an equal number of samples from the CPU and the GPU, the result is the same. The picture is blurry again.
Before denoise pictures look the same.
This denoise works differently between the CPU and the GPU.
Re: Denoiser CPU and GPU different results.
Posted: Thu Nov 01, 2018 4:01 am
by Dez!
Yes, I am researching now.
Denuser settings work differently for the CPU and the GPU.
Re: Denoiser CPU and GPU different results.
Posted: Thu Nov 01, 2018 4:20 am
by Dez!
everything i found the reason. value Histogram Distance Treshold works differently.
Re: Denoiser CPU and GPU different results.
Posted: Thu Nov 01, 2018 4:33 am
by Dez!
Working with a long animation, I noticed another problem.
If in OpenCL mode you disable the use of the processor, the denoiser may hang.
The system resource monitor at the same time shows 100% CPU usage. But in fact the system is not loaded. And it lasts forever. I tried to wait the whole night, but no, this is a hangup forever.
This does not happen all the time. I have not figured out what it depends on. But it happens quite often.
I could not render more than 100 frames in one approach, the deoiser will definitely hang.
Re: Denoiser CPU and GPU different results.
Posted: Thu Nov 01, 2018 9:15 pm
by kintuX
Am witnessing somewhat small inconsistencies in final result statistics, while comparing GPU vs CPU usage.
I assume since GPU does computing far faster using different packaging than CPU, results may vary. Difference is very small and not visible to the naked eye.
Also, a small error can escalate faster and turn into a bug, a halt or a crash. In my case, sometimes, when denoiser doesn't do it's job, the frame is saved black, but the rendering sequence continues. I never had a hanging situation with LuxCore. Since i got ECC memory on GPU and CPU... I wonder, if it could be it, but i don't know how to test the assumption. There are also many other factors that could sprout bad behavior (applications running in back, faulty hardware... as in one case i had network card polluting the system environment, got some freezing & hanging).
Would you care to make a study scene for testing purposes?