# Eevee multi-GPU animation rendering

**URL:** <https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166>\
**Category:** Blender Development Discussion\
**Created:** [September 24, 2019, 7:02pm UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166 "2019-09-24T19:02:57Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon80315389](https://blenderartists.org/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@anon80315389](https://blenderartists.org/u/anon80315389)\
**Post date:** [September 24, 2019, 7:02pm UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/1 "2019-09-24T19:02:57Z")

</div>

I know Eevee multi-GPU is not possible for OpenGL old crap but maybe at least it is possible to send different frames to different graphic cards for much faster animation rendering? What do you think guys?

---

<div class="post-metadata">

**Author:** ![TzunAmi\_RiverBoy](https://blenderartists.org/user_avatar/blenderartists.org/tzunami_riverboy/32/605928_2.png) [@TzunAmi\_RiverBoy](https://blenderartists.org/u/TzunAmi_RiverBoy)\
**Post date:** [September 24, 2019, 8:27pm UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/2 "2019-09-24T20:27:38Z")

</div>

A Rendering trick I do is this. Render a test frame, your heaviest. While this is happening monitor your CPU max usage and GPU max usage. Let’s say your rendering an animation of 1000 frames and your CPU hits 40%, and your GPU hits 40%.

Do two save-as. 1st file render frame 1-500, 2nd file render 501 to 1000. Your CPU will be at 80% along your with your GPU. (40% per file)

This works really well especially with small animations.

And if either the CPU or GPU is over 50% you can still use each file to render from a specific GPU. In Edit -\> Preferences -\> System.

---

<div class="post-metadata">

**Author:** ![filibis](https://blenderartists.org/user_avatar/blenderartists.org/filibis/32/623617_2.png) [@filibis](https://blenderartists.org/u/filibis)\
**Post date:** [September 24, 2019, 9:51pm UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/3 "2019-09-24T21:51:49Z")

</div>

Check this post and topic:

> [@Eevee and multiple graphics cards](https://blenderartists.org/t/eevee-and-multiple-graphics-cards/1152069/6):
>
> On windows with GeForce drivers its really easy. Just open one Blender with GPU 1 and then switch the settings and open another Blender. Sometimes i use 8 Blenders simultaneously to get 100% gpu load with eevee rendering. Most of the time is use a titan x for the viewport (monitor is connected), and render on my two 1080 TI, so i can surf the web without lag while rendering.

---

<div class="post-metadata">

**Author:** ![anon80315389](https://blenderartists.org/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@anon80315389](https://blenderartists.org/u/anon80315389)\
**Post date:** [September 25, 2019, 8:17am UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/4 "2019-09-25T08:17:06Z")

</div>

Thanks. I am using multi Blender instances for Cycles. For Eevee you can’t choose specific GPU in preferences as far as I know.

---

<div class="post-metadata">

**Author:** ![anon80315389](https://blenderartists.org/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@anon80315389](https://blenderartists.org/u/anon80315389)\
**Post date:** [September 25, 2019, 8:19am UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/5 "2019-09-25T08:19:59Z")

</div>

Good for Windows. Anyone know is it possible to assign different GPUs to Blender instances in macOS?

---

<div class="post-metadata">

**Author:** ![Grzesiek](https://blenderartists.org/user_avatar/blenderartists.org/grzesiek/32/511592_2.png) [@Grzesiek](https://blenderartists.org/u/Grzesiek)\
**Post date:** [September 25, 2019, 12:09pm UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/6 "2019-09-25T12:09:46Z")

</div>

Well Windows Nvivida users. For AMD could not locate similar function.

Still in the end there shouldn’t be a “workaround” and shoudl be baked in. I expect that they will in the near future. For rendering there are many multi-GPU users and current implementation kills many users (including cloud rendering services) performance.

---

<div class="post-metadata">

**Author:** ![chalybeum](https://blenderartists.org/user_avatar/blenderartists.org/chalybeum/32/518076_2.png) [@chalybeum](https://blenderartists.org/u/chalybeum)\
**Post date:** [September 25, 2019, 2:24pm UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/7 "2019-09-25T14:24:27Z")

</div>

Unfortunately for the time being it is only easily done on Windows with NVIDIA cards.  
I got it to render on Linux with two X-servers on two monitors. (Can be simulated with a dummy device). But performance is pi$$ poor.  
I can’t test with AMD drivers since I only have one VEGA. Still researching.

Edit! Oh I forgot. I also could do it with a VM and GPU passthrough but don’t find it feasible until I find a way to conveniently reattach the card to the host without rebooting.

---

<div class="post-metadata">

**Author:** ![anon80315389](https://blenderartists.org/letter_avatar_proxy/v4/letter/a/13edae/32.png) [@anon80315389](https://blenderartists.org/u/anon80315389)\
**Post date:** [September 25, 2019, 4:25pm UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/8 "2019-09-25T16:25:57Z")

</div>

Yep. These are all just nice tricks and fake solutions.

Today Radeon Pro Render with Full Spectrum Rendering was announced with hybrid mode. Rasterized mode use Vulkan so in theory it should be easer to support multi-GPU. I hope for macOS Metal version soon.

---

<div class="post-metadata">

**Author:** ![Daniel\_Paul](https://blenderartists.org/user_avatar/blenderartists.org/daniel_paul/32/1324264_2.png) [@Daniel\_Paul](https://blenderartists.org/u/Daniel_Paul)\
**Post date:** [November 6, 2019, 4:13pm UTC](https://blenderartists.org/t/eevee-multi-gpu-animation-rendering/1182166/9 "2019-11-06T16:13:01Z")

</div>

Look at that.

> [@Would be nice list for Blender + Stuff](https://blenderartists.org/t/would-be-nice-list-for-blender-stuff/1181175/2):
>
> Multi GPU rendering with EEVEE (WIN / Nvidia only) We did a small bat script that enables us to render multiple instances of blender automatically on individual GPUs. Some initial steps are required so read carefully. 1. Fist of all, go to your blender directory Duplicate your blender.exe multiple times, so that you have one blender.exe for every GPU you want to use. In our case, we use 2x 1080 TI and one Titan X. So we duplicated 3 blender.exe and named them accordingly: -blender1.exe -ble…
