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.

ARC B580 Kernel/Drivers

Featured Replies

Just got this card and wanted to use for Plex Transcoding and a VM and gaming. I am being told that ARC Drivers are not working with Unraid at the moment. I am on Unraid 7.0 (current) Is there something you guys are doing to get it to work ?

 

Thank you

Solved by JorgeB

  • Community Expert
  • Solution

It should work with v7.1, first beta is expected very soon.

  • Author

Thank you for the quick reply I guess ill leave it inside the box for now haha

  • Community Expert
9 minutes ago, zerolim1t said:

Thank you for the quick reply I guess ill leave it inside the box for now haha

Should work in a VM, just not at the host level.

  • Author
13 hours ago, SimonF said:

Should work in a VM, just not at the host level.

 

Thank you!

  • 2 weeks later...

Hello All I am in the same position as I am waiting for 7.1 beta. I appreciate all the work and effort but am curious if there is an approximate timeline for beta release? I only ask as I plan to create a VM to run the B580 however if the release is say next week then I wont put forth the effort. 

Hi all I'd like to add more fuel to the fire for getting battlemage supported in Unraid. I currently have a B580 in my server as the only graphics card and it's pretty useless even passed through to a VM. Unraid only recognizes this card as a PCIe 1.1 x1 device so when passed through I cant get ReBar enabled or much performance out of this card in a Windows VM. I'm planning to use the card for plex transcoding, Gaming VM and some light AI experimenting so support natively in Unraid can't come soon enough.

 

Looking forward to the release of 7.1.

Edited by EmmersonMacLean
Grammar

 @SimonF Any chance we may be able to get an update on this?

  • Community Expert
24 minutes ago, DocHodges said:

 @SimonF Any chance we may be able to get an update on this?

On 7.1 release time frames?

1 hour ago, SimonF said:

On 7.1 release time frames?

Yes the beta release that will have the kernel version updated to include support for the B580 natively. Only curious if its to be expected very soon since if not I may go through the effort of swapping it out with a spare RTX4000 Ive got laying around but where it is and how is setup means a bunch of work I would rather avoid if its right around the corner. 

  • Community Expert
21 hours ago, DocHodges said:

Yes the beta release that will have the kernel version updated to include support for the B580 natively. Only curious if its to be expected very soon since if not I may go through the effort of swapping it out with a spare RTX4000 Ive got laying around but where it is and how is setup means a bunch of work I would rather avoid if its right around the corner. 

Likely to be a release of some form in March but may change.

1 hour ago, SimonF said:

Likely to be a release of some form in March but may change.

Awesome thank you very much for the reply! 

  • Community Expert

The last info I have is that the first public beta is expected in a couple of weeks, but it can get delayed.

  • Author

I had to take my video card out of my rig. When I add the B580 to my server it kills my Intel igpu out of Plex as soon as I removed it! BAM! Workes again! 

  • Community Expert
46 minutes ago, zerolim1t said:

I had to take my video card out of my rig. When I add the B580 to my serverY it kills my Intel igpu out of Plex as soon as I removed it! BAM! Workes again! 

Normally you need to enable igpu if dgpu is added. In bios.

  • 1 month later...

From what I understand, the Plex Transcoding portion will be a bit longer based on this thread in the Plex Forum: &nbsphttps://forums.plex.tv/t/battlemage-support/910409

 

The version of the Intel Media Driver Plex builds and bundles with Plex seems to be Version 24.1.5-3 and the battlemage initial support was added with Version 24.3.4.

So we have to run a custom kernel and wait for Plex to update the Intel video driver to a version 24.3.4 or higher.

The custom kernel alone didn’t work. There are reports of people getting BMG to work with jellyfin though. So that would answer your question about anyone getting BMG to work with any kernel

 

So it seems the VM passthrough will work with 7.1 since unRAID will recognize the device properly… it won’t be providing transcoding for Plex via a Plex Docker until Plex uses a newer driver build.

 

Maybe you can pass through to the VM and run Plex from windows for now?

 

Or has someone tested this successfully on 7.1 beta with Plex (via Docker) and a B580 Arc?

 

Thanks!

Edited by dg6464
Added docker

  • 3 weeks later...

Just as a quick note... I got all of my new hardware set up, which includes an Arc B580, as well as an Intel Core 7 Ultra 265k, with 64GB DDR5 6400MHz RAM, running unRAID 7.1-rc1 beta with latest versions of Apps, Docker Containers, etc.

 

I might just return the Battlemage Card... and the reason is the CPU is just an absolute beast from a transcoding perspective.

 

That is especially when it comes to 4K Transcoding with HDR Tone Mapping, DoVi.

 

Even more so when paired with the new experimental HEVC/x265 outbound transcoding functions "Enable HEVC video Encoding (experimental) - Enable transcoding using the HEVC codec if it is supported by the client." and "Enable HEVC Optimization (experimental) - If available, enable use of HEVC while optimizing your media.

 

I was able to test at ~13 streams of content that were 4K Original Files (all H265/HEVC, most with HDR and/or DoVi) before the CPU was overloaded (or the wifi on my Macbook M3 Pro Max wasn't enough - I'm not sure which yet and didn't think to switch to a wired connection prior to testing).

 

Curiously... I was able to do quite a bit more transcodes when I was using the new HEVC outbound experimental features, as it seems since these new CPU's do HEVC Encoding in hardware (note, this is for outbound experimental HEVC to the end clients... previously before selecting the experimental functions everything leaves a Plex server in x264 when being transcoded).

 

Either way... unless you are planning to actually game with the B580 in parallel... I would just stick with the Core 7 Ultra 265k CPU for now, as it should meet most needs.

 

Just as a quick test... I did actually "see" the B580 Battlemage card as a menu option in Plex in the Transcoder Page (since unRAID supports it on the 7.1-rc1 beta), but due to what is described above for Plex driver dependencies, Plex throws an error at the client when you attempt to transcode with the Battlemage card selected (but didn't reboot or anything).

 

Any questions, I'd be happy to answer... or can put up a dedicated post for anyone curious just about the new Intel CPU's... it's too bad that it's looking like Nova Lake will be using LGA1954 and this socket will likely be abandoned.

  • 1 month later...
  • Author

With the new update and stable do you have it working?

  • 1 month later...
On 4/21/2025 at 11:48 AM, dg6464 said:

Just as a quick note... I got all of my new hardware set up, which includes an Arc B580, as well as an Intel Core 7 Ultra 265k, with 64GB DDR5 6400MHz RAM, running unRAID 7.1-rc1 beta with latest versions of Apps, Docker Containers, etc.

 

I might just return the Battlemage Card... and the reason is the CPU is just an absolute beast from a transcoding perspective.

 

That is especially when it comes to 4K Transcoding with HDR Tone Mapping, DoVi.

 

Even more so when paired with the new experimental HEVC/x265 outbound transcoding functions "Enable HEVC video Encoding (experimental) - Enable transcoding using the HEVC codec if it is supported by the client." and "Enable HEVC Optimization (experimental) - If available, enable use of HEVC while optimizing your media.

 

I was able to test at ~13 streams of content that were 4K Original Files (all H265/HEVC, most with HDR and/or DoVi) before the CPU was overloaded (or the wifi on my Macbook M3 Pro Max wasn't enough - I'm not sure which yet and didn't think to switch to a wired connection prior to testing).

 

Curiously... I was able to do quite a bit more transcodes when I was using the new HEVC outbound experimental features, as it seems since these new CPU's do HEVC Encoding in hardware (note, this is for outbound experimental HEVC to the end clients... previously before selecting the experimental functions everything leaves a Plex server in x264 when being transcoded).

 

Either way... unless you are planning to actually game with the B580 in parallel... I would just stick with the Core 7 Ultra 265k CPU for now, as it should meet most needs.

 

Just as a quick test... I did actually "see" the B580 Battlemage card as a menu option in Plex in the Transcoder Page (since unRAID supports it on the 7.1-rc1 beta), but due to what is described above for Plex driver dependencies, Plex throws an error at the client when you attempt to transcode with the Battlemage card selected (but didn't reboot or anything).

 

Any questions, I'd be happy to answer... or can put up a dedicated post for anyone curious just about the new Intel CPU's... it's too bad that it's looking like Nova Lake will be using LGA1954 and this socket will likely be abandoned.

Thanks for sharing your test experience! That will save me the money on getting B580.. May I also know which mobo you got? I’m planning the same exact setup (but just 32GB as I don’t think I need that much ram.. what are you using it for?)

Edited by CyberMew

  • 2 weeks later...

The new drivers and kernel for the b580 should allow it to do SR-IOV. If I understand correctly.

  • 4 months later...
  • Community Expert

Where are we at this point? Does the latest Unraid (7.2.2) support it yet?

  • Community Expert

Nope, it's still on kernel 6.12, Unraid 7.3 is expected to use 6.18, and that should support it.

  • 4 weeks later...

I switched to an Arc B570 an cant get it work, because i have no directory /dev/dri ... so i need to wait for unraid 7.3 to arrive and dont have any hardware transcoding until???
WTF...

but the B570 and B580 are in Linux kernel 6.11 and unraid uses 6.12

why is this damn card not working/ why dont i get a /dri directory with it... ?!

Edited by architektur23

yes - unless you bind the device to vfio-pci so unraid won't see it and pass it through to a linux VM with a newer kernel.

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.