Louis du Mont writes:
A quick look at the 'Render OpenGL on' command in Windows 10, that allows you to run a instance of Blender per GPU in your system.
Louis du Mont writes:
A quick look at the 'Render OpenGL on' command in Windows 10, that allows you to run a instance of Blender per GPU in your system.
7 Comments
IMO one of Blenders biggest flaws is not being able to render on multiple GPU's in a single blender instance; as 2 or more GPU's running on one frame or a setup that has each GPU render their own frame.
Perhaps down the road even where you can have 2 GPU's render the same image and then create a super sample of the frame that is upscale?
You can already if you're using Cycles, it's just not possible in Eevee yet. To be fair, Eevee is still pretty new.
You can force Blender to run multiple instances of itself to maximize usage of a single GPU while using EEVEE AND you can do this on multiple GPUs - The caveat is that it works only for Windows machines using NVIDIA cards. Here is a way to automate the whole process with batch files. I have increased animation rendering speeds to close to 6x faster with two gpus. https://blenderartists.org/t/eevee-multigpu-yes-you-can/1195530
Wow, healthy speed improvements with multiple instances even on 1 card, impressive. Seems like Eevee has stacks of headroom for render speed improvements.
Louis, I posted this link on your video about this last week :) You even hearted the comment... I guess you didn't try it? :)
Not tried it yet no, but added to my to-do list :)
Be interesting to see if you could use this with Farmer Joe. Launch a render Node for each GPU (I'm not sure how you did what you did in the video but if you let me know I might be able to help you tweak it)
https://github.com/Laurencitow/Farmer-Joe-Render-Farm