LogicReinc / LogicReinc.BlendFarm

A stand-alone Blender Network Renderer
GNU General Public License v3.0
414 stars 35 forks source link

Not work in eevee mode #35

Closed ichswarox closed 2 years ago

ichswarox commented 2 years ago

Have anyone try to render in eevee mode?

LogicReinc commented 2 years ago

If it didn't work at all it wouldn't be in the application.

I suspect you are trying to use Eevee using a headless linux render node. Eevee does not support headless Linux machines. This is a Blender limitation as Eevee works fundamentally different. On Windows this runs fine.

ichswarox commented 2 years ago

If it didn't work at all it wouldn't be in the application.

I suspect you are trying to use Eevee using a headless Linux render node. Eevee does not support headless Linux machines. This is a Blender limitation as Eevee works fundamentally different. On Windows this runs fine.

Thanks for your quick reply, great addon, I will do another test tomorrow, my computer is a MacBook, render node is a windows pc with 2070 and I use Microsoft remote desktop, so it's not a headless render node, I don't exactly remember the error message, maybe it's "CGI xxxxxx", I will give another try tomorrow.

ichswarox commented 2 years ago

Solution: if you connect to remote Windows render node to render in EEVEE mode, make sure you connect to the render node and don't turn off the remote screen while you are rendering.

ichswarox commented 2 years ago

Also get this error, Eevee mode and remote desktop active, returned the render result then I get the error warning. https://ibb.co/K6TQ4LS

LogicReinc commented 2 years ago

This checks out. As Eevee needs a desktop environment to render. And Windows probably unloads that when you close the connections and it doesn't have any video out. As mentioned before, I cannot fix it as its a fundamental limitation of Eevee and Blender. The other error is the same issue as https://github.com/LogicReinc/LogicReinc.BlendFarm/issues/32 Which is an error that only happens on MacOS I believe and will not result in any functional issues and can be ignored, its just an annoyance that I will revisit soon.