<div dir="ltr">sorry for recreating with the same name &quot;previous mail got deleted&quot;.<br><br>I got a good idea Sergey which may solve most of the problem:<br>consider you have many devices &quot;CPU + some GPUs, even if you have a crazy system with both NVidia and AMD together (not sure if it is a possible case thought :)&quot;<br><br>now you have many samples to do, consider 100 samples.<br>each task got a sample counter &quot;0-99&quot; , this will be extended a little!, a buffer which will have sample count &quot;spp&quot;.<br><br>this buffer will get accessed by each task at the start of the sampling &quot;before generating camera rays&quot; , as the same RNG is generated (probably depending mainly on sample number/pixel x,y position) , this will work!<br><br>so a CPU may render its own samples &quot;full image&quot; , rendering for example 15 spp<br>and a GPU will render its own samples &quot;full image&quot; , in that case 85 spp.<br><br>utilizing both CPU and GPU, each one will be consistent.<br><br></div>