Next, why the cache is not helping:
Your roughness textures should have gamma 1.0 instead of gamma 2.2 set, because they are non-color data. I will try to make this easier in the future, I logged it as a
github issue.
With gamma 2.2, this is how the cache debug view looks like.
Blue means that the cache is used for this pixel, red means that LuxCore falls back to brute force path tracing.
Basically, your roughness textures are too dark because of wrong gamma, and they make the material too glossy to be safely included in the cache.
After I fixed the gamma values of all roughness textures, this is the debug view:
And indeed, the cache is now helping.
Before, it took 60 seconds to render 200 samples. Now it takes 42 seconds for 200 samples, and the samples are of much higher quality so the image is almost noise-free.
Here is the fixed scene:
https://drive.google.com/open?id=18cxO1 ... XZEuIG1UOH