Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

So Arc b580 won't hardware transcode in plex?

Featured Replies

I bought an arc b580 for my unraid machine only to find out that it will not hardware decode for plex, nor will my i7-265k's igpu? Am I just screwed or am I doing something wrong. Help me please.

Solved by strike

  • Community Expert

I might be wrong, but I think you need to wait for the next kernel which will be in 7.3 for the arc b580 to work. I think I saw some posts about that. The igpu should work tho, I think. Have you installed the driver? There's a plugin for that.

  • Author

i have the intel gpu top plugin, but i do not see where i can load drivers for the card. i believe they are natively installed by linux. I am not sure.

I think you still need to add a device in the plex docker template call "/dev/dri". Then select "use hardware acceleration when available" in plex settings.

  • Author
57 minutes ago, Gragorg said:

I think you still need to add a device in the plex docker template call "/dev/dri". Then select "use hardware acceleration when available" in plex settings.

Yes, I did that but when transcoding it does not show "hw" next to it

  • Author
On 12/18/2025 at 3:52 PM, strike said:

I might be wrong, but I think you need to wait for the next kernel which will be in 7.3 for the arc b580 to work. I think I saw some posts about that. The igpu should work tho, I think. Have you installed the driver? There's a plugin for that.

On 12/18/2025 at 3:52 PM, strike said:

I might be wrong, but I think you need to wait for the next kernel which will be in 7.3 for the arc b580 to work. I think I saw some posts about that. The igpu should work tho, I think. Have you installed the driver? There's a plugin for that.

Where do I get the driver for that, I'm not finding it

  • Community Expert
  • Solution
2 hours ago, Iphoenix2099 said:

Where do I get the driver for that, I'm not finding it

I have the Intel i915 SR-IOV and the Intel GPU Top plugins installed.

  • Author
2 hours ago, strike said:

I have the Intel i915 SR-IOV and the Intel GPU Top plugins installed.

The Intel i915 SR-IOV, once installed, allowed my iGPU to hw transcode.

Thank you!

  • Community Expert

The GPU drivers are included in the linux kernel, there is nothing needed to be installed.

SR-IOV is for splitting the iGPU among VMs and intel GPU TOP is to get statistics and display them on the unraid dashboard.

  • Community Expert
4 minutes ago, MowMdown said:

SR-IOV is for splitting the iGPU among VMs

And you need that to be able to use it in docker containers.

  • Community Expert

Bcards use XE driver and dont support SRIOV unless it is a pro card. It may be a requirement to have a later kernel

  • Community Expert
23 hours ago, strike said:

And you need that to be able to use it in docker containers.

Nope. the only thing you need to do after installing the Arc GPU is to add --device=/dev/dri to the extra parameters to the docker container template.

No plugins required!

SR-IOV is only needed for splitting an intel iGPU between separate VMs. Docker containers do not require the host hardware to be physically split between them unlike VMs when you do hardware passthrough.

  • Community Expert
1 minute ago, MowMdown said:

Nope. the only thing you need to do after installing the Arc GPU

I wasn't talking about the Arc GPU, but the iGPU. How do you explain that it's not working without the SR-IOV plugin then? It's been a few years since I installed it, but I remember it not working without it. And the same happened to the OP just now.

  • Community Expert
1 minute ago, strike said:

How do you explain that it's not working without the SR-IOV plugin then?

SR-IOV takes the iGPU and physically splits it into separate individual addressable gpus for running multiple VMs each with their own GPU.

Docker containers do not need separate GPUs as they all can share the same host hardware akin to how you can render multiple plex transocding sessions on the same gpu.

Its the same concept of pinning cores for a VM vs docker using the whole host CPU as needed.

Edited by MowMdown

  • Community Expert

I had only one question, and you didn't answer it at all..

  • Community Expert

Sorry I misunderstood the question, the answer is that you dont need SR-IOV and it just should work. SR-IOV has never been a suggestion to get iGPU transcoding working.

The drivers are part of the linux kernel as I stated in my first comment here.

Edited by MowMdown

  • Community Expert

Do you actually use an iGPU for your containers, or is that just your assumption? I've tried it, and it doesn't work without it, at least it didn't back when I installed it, and the same happened to the OP. So clearly something in the plugin is needed.

  • Community Expert

I personally do not use one as I use an ARC GPU, but I have setup dozens of intel systems that do have iGPUs and SR-IOV has never once been part of the equation.

The most likely explanation is that the system is trying to use the Xe driver instead of the i915 driver which can be fixed without that plugin, but I would need logs/diagnostics to know for sure. My guess is that plugin is forcing the i915 driver to load instead of the Xe drivers.

Edited by MowMdown

  • Community Expert

I hear you, but I'm not entirely convinced. Just for fun, I'll uninstall it and try it on my containers; it takes just 10 seconds to test. I'm not using the iGPU for VMs anyway, so one less plugin (if I clearly don't need it) is only a plus. Back in few seconds :)

  • Community Expert
Just now, strike said:

I hear you, but I'm not entirely convinced. Just for fun, I'll uninstall it and try it on my containers; it takes just 10 seconds to test. I'm not using the iGPU for VMs anyway, so one less plugin (if I clearly don't need it) is only a plus. Back in few seconds :)

Check to see what GPU drivers are loaded when you remove the plugin, if it falls back to Xe or i915. That would confirm my theory. This would require a reboot.

Im not doubting you that it causes it to work but knowing why would be nice.

Edited by MowMdown

  • Community Expert
2 hours ago, MowMdown said:

Check to see what GPU drivers are loaded when you remove the plugin, if it falls back to Xe or i915. That would confirm my theory. This would require a reboot.

Im not doubting you that it causes it to work but knowing why would be nice.

Sorry for the wait, I of course got an unrelated problem after I rebooted I'm still trying to fix. But it appears you're right, hw transoding is still working after removing the plugin. So I can't answer why it wasn't working before I installed the plugin last time, but as long as it works :)

  • Author
24 minutes ago, strike said:

Sorry for the wait, I of course got an unrelated problem after I rebooted I'm still trying to fix. But it appears you're right, hw transoding is still working after removing the plugin. So I can't answer why it wasn't working before I installed the plugin last time, but as long as it works :)

Something weird happe ed to my unraid as well. I had to remove SR-IOV because the igpu comepletely vanished. However, now hw transcoding still works and im okay with that.

Edited by Iphoenix2099

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.