buddhi1980 / mandelbulber2

Official repository for Mandelbulber v2
GNU General Public License v3.0
894 stars 116 forks source link

Worker thread for client pc´s - if clients are slower than host #879

Open manyplay opened 3 years ago

manyplay commented 3 years ago

Thank you for all your WORK! My host is fast (NV3060) and finished the render animation but the slower clients are still working frame for frame on openCl. Why - at this moment - the host will not look at clients and read how many frames he can render from them to get all finished faster...

Now i stop the rendering and if i do not stop the host to listen to the clients, the program crashes immediately, if i try to start the rendering on host for the last frames again.

I must 1st stop listening to the clients, before i start the finish rendering on the host again.

After that the host works good on the last frames...

I ask also, why i can not click a x,y mouse coordinate on a point in the rendering view, also if there is no object, to go forward in an animation? v2.6

buddhi1980 commented 3 years ago

My host is fast (NV3060) and finished the render animation but the slower clients are still working frame for frame on openCl. Why - at this moment - the host will not look at clients and read how many frames he can render from them to get all finished faster...

The server balances load between server and clients, but each node have at least 10 frames in the queue. This minimum size of queue is needed for correct and stable synchronization of nodes, especially when network is highly loaded or when there is a lot of nodes. If you have very high differences of rendering speed it can cause this kind of problem which you described.

Now i stop the rendering and if i do not stop the host to listen to the clients, the program crashes immediately, if i try to start the rendering on host for the last frames again.

It is something which I have to debug.

I ask also, why i can not click a x,y mouse coordinate on a point in the rendering view, also if there is no object, to go forward in an animation?

This issue will be fixed in 2.27. There will be many improvements for camera navigation.