Load Balancing over meerdere Intel kaarten

Ik heb een systeem dat ik gebruik voor transcoding met momenteel twee Intel Arc-kaarten (binnenkort drie).

Standaard zullen bij meerdere parallelle encodes alle taken dezelfde kaart gebruiken. (dit is normaal gedrag ook in HandBrake blijkbaar)

Bij HandBrake kun je een instelling toevoegen zoals gpu=1 en dan wordt de GPU met hardware-index 1 gebruikt. Dit is een workaround die ik heb gevonden om handmatig de taken te spreiden.

Is er een manier om MCEbuddy zo in te stellen dat het de belasting over meerdere GPU’s verdeelt?

Ik begrijp dat ik verschillende profielen kan laten werken met verschillende GPU’s, dus verschillende conversietaken kunnen in theorie verschillende GPU’s gebruiken.

Is er een manier om MCEbuddy een variabele in het profiel te geven zodat het de taken kan spreiden.

Ik heb geen succes gehad met het vinden van een manier om via de Intel-drivers het aantal conversies te beperken.

Dat is een cool idee. Afgezien van meerdere profielen en taken om het te splitsen, denk ik niet dat er een manier is om dit te doen. Ik verplaats dit naar een nieuw functieverzoek.

Ik vraag me af of er iets te leren valt van hoe TDARR het aanpakt. In staat zijn om de belasting te verdelen over kaarten of zelfs pc’s zou geweldig zijn!

Ja, een load balancing-oplossing over meerdere machines zou mooi zijn. Ik gebruik een PowerShell-script om mijn hoofdopslaglocatie op te splitsen in submappen die elke machine controleert.

Dit is een goede herinnering om nieuwe functies in te dienen en te stemmen onder deze thread.
Laatste bugs / functieverzoeken/nieuwe functies-onderwerpen - MCEBuddy (mcebuddy2x.com)
Ga ervoor en stem! :smiley: