# Load Balancing Across multiple Intel Cards

**URL:** https://discussion.mcebuddy2x.com/t/load-balancing-across-multiple-intel-cards/5384
**Category:** New Features
**Created:** [February 23, 2024, 10:51pm UTC](https://discussion.mcebuddy2x.com/t/load-balancing-across-multiple-intel-cards/5384 "2024-02-23T22:51:58Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![CrimsonKage](https://discussion.mcebuddy2x.com/letter_avatar_proxy/v4/letter/c/5f9b8f/32.png) [@CrimsonKage](https://discussion.mcebuddy2x.com/u/CrimsonKage)
#### Post date: [February 23, 2024, 10:51pm UTC](https://discussion.mcebuddy2x.com/t/load-balancing-across-multiple-intel-cards/5384/1 "2024-02-23T22:51:59Z")

</div>

I have a system I’m using for transcoding that has two Intel Arc cards in it currently (soon to be 3).

By default when you have multiple encodes running in parallel all the jobs will use the same card. (this is a normal behavior in handbrake also apparently)

When using handbrake you can add a setting such as gpu=1 and it will use the gpu with the hardware index 1. This is a workaround I’ve found for manually spreading things out.

Is there any way to set MCE buddy up to spread the load across multiple GPUs?

I understand I could have different profiles use different GPUs, so different conversion tasks could theoretically use different GPUs.

Is there any way to give MCEbuddy a variable in the profile so it can spread things out.

I haven’t had any luck trying to find a way to have the intel drivers limit the number of conversions either.

---

<div class="post-metadata">

### Author: ![SystemIdleProcess](https://discussion.mcebuddy2x.com/user_avatar/discussion.mcebuddy2x.com/systemidleprocess/32/2560_2.png) [@SystemIdleProcess](https://discussion.mcebuddy2x.com/u/SystemIdleProcess)
#### Post date: [February 24, 2024, 12:54pm UTC](https://discussion.mcebuddy2x.com/t/load-balancing-across-multiple-intel-cards/5384/2 "2024-02-24T12:54:38Z")

</div>

That a cool idea. Other than multiple profiles and tasks to split it I don’t think there is a way to do this. Moving this over to a new feature request.

---

<div class="post-metadata">

### Author: ![Will\_Tschumy](https://discussion.mcebuddy2x.com/letter_avatar_proxy/v4/letter/w/ecc23a/32.png) [@Will\_Tschumy](https://discussion.mcebuddy2x.com/u/Will_Tschumy)
#### Post date: [February 25, 2024, 8:05am UTC](https://discussion.mcebuddy2x.com/t/load-balancing-across-multiple-intel-cards/5384/3 "2024-02-25T08:05:32Z")

</div>

I wonder if there’s anything to be learned from how TDARR does it. Being able to load balance across cards or PC’s for that matter would be great!

---

<div class="post-metadata">

### Author: ![SystemIdleProcess](https://discussion.mcebuddy2x.com/user_avatar/discussion.mcebuddy2x.com/systemidleprocess/32/2560_2.png) [@SystemIdleProcess](https://discussion.mcebuddy2x.com/u/SystemIdleProcess)
#### Post date: [February 25, 2024, 1:16pm UTC](https://discussion.mcebuddy2x.com/t/load-balancing-across-multiple-intel-cards/5384/4 "2024-02-25T13:16:08Z")

</div>

Yes, a load balance solution across machines would be nice. I use a PowerShell script to split up my main drop location into sub folders that each machine monitors.

---

<div class="post-metadata">

### Author: ![SystemIdleProcess](https://discussion.mcebuddy2x.com/user_avatar/discussion.mcebuddy2x.com/systemidleprocess/32/2560_2.png) [@SystemIdleProcess](https://discussion.mcebuddy2x.com/u/SystemIdleProcess)
#### Post date: [February 25, 2024, 1:18pm UTC](https://discussion.mcebuddy2x.com/t/load-balancing-across-multiple-intel-cards/5384/5 "2024-02-25T13:18:55Z")

</div>

This serves as a good reminder to submit and vote for New Features under this thread.  
[Latest Bugs / Feature Requests/New Features topics - MCEBuddy (mcebuddy2x.com)](https://discussion.mcebuddy2x.com/c/bugs-feature-requests/feature/38?solved=no)  
Get out there and vote! 😃
