Jump to content

Can I use 2 GPUs for transcoding?


Go to solution Solved by Carlo,

Recommended Posts

Posted

I know I’ve asked about this before and the answer was no at the time, but that was when i had two NVIDIA GPUs. I’ve replaced my NVIDIA Quadro P2000 with an Intel Arc A380, and I’m curious whether Emby might now be able to utilize both GPUs in some capacity, because they come from different drivers maybe? Ideally, I’m wondering if it’s possible to split the load between the two cards somehow. Just wanted your thoughts.

 

Thanks!!!

GrimReaper
Posted
4 minutes ago, crash1015 said:

I know I’ve asked about this before and the answer was no at the time

And it's still no. 

Posted

You can select one or another in transcoding settings, but there’s no automatic scaling. 
I found the Intel Arc transcoding feature is broken when needing tone mapping too. 

  • Thanks 1
  • Solution
Posted

You can assign specific encode and decode functionality to a specific card.
You could for example assign AV1 encoding and decoding to an ARC GPU while having everything else assigned to another GPU.
But in this case unless a transcode was AV1 originally and being converted to AV1 it could be using two different GPU for the process.
You would need to plan/test how to best utilize the cards.

 

 

Posted
2 hours ago, GWTPqZp6b said:

You can select one or another in transcoding settings, but there’s no automatic scaling. 
I found the Intel Arc transcoding feature is broken when needing tone mapping too. 

Intel's drivers haven't been the most successful on that frost.
If running Emby from docker try using the environment:

NEOReadDebugKeys = 1
OverrideGpuAddressSpace = 48

Like in the image i attached to this post.

That fixes the problem in Unraid at least.

env.jpg

  • Thanks 2
Posted
2 hours ago, Carlo said:

You can assign specific encode and decode functionality to a specific card.
You could for example assign AV1 encoding and decoding to an ARC GPU while having everything else assigned to another GPU.
But in this case unless a transcode was AV1 originally and being converted to AV1 it could be using two different GPU for the process.
You would need to plan/test how to best utilize the cards.

 

 

That's what i'm thinking too. I'll give this a shot.

Posted
5 hours ago, GrimReaper said:

And it's still no. 

lolol i knew this was coming.

  • 7 months later...
Posted

OverrideGpuAddressSpace has been added on the beta channel. Thanks.

JohnnyTai
Posted
On 18/10/2024 at 07:55, yocker said:

Intel's drivers haven't been the most successful on that frost.
If running Emby from docker try using the environment:

NEOReadDebugKeys = 1
OverrideGpuAddressSpace = 48

Like in the image i attached to this post.

That fixes the problem in Unraid at least.

env.jpg

You helped me too. I wonder why my 13900HK igpu only being use slightly. Now they are fully used

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...