I’ve noticed in Blender manual that the rendering bucket size is somewhat dedicated to hardware:
But what if I’m rendering with both CPU and GPU? Should user test multiple options and pick whichever is faster for ones hardware configuration?
If yes, than I have question/proposition:
Currently bucket size is assigned to every CPU thread and GPU as a whole. But what if CPU got its own meta-bucket the same size as GPU one, then this meta-bucket would be partitioned for individual cores/threads? - see image below.
Could this benefit rendering times or its wrong idea?