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.

Unraid 7.2.4 - Intel Arc A380 Using i915 Driver, Would Like to Use XE Driver

Featured Replies

Hi,

I just installed a new Intel Arc A380 and moved away from a Intel iGPU that was using the i915 driver. I have removed the "Go" file configuration that I had in place originally and rebooted ( modprobe i915 chmod -R 777 /dev/dri). The driver seems to still be attaching itself to the new card. Is there a way to delete that driver or stop it from loading or forcing the Xe driver to load for the card?

root@Unraid:~# cd /dev/dri

root@Unraid:/dev/dri# ls -l

total 0

drwxrwxrwx 2 root root 100 Mar 21 14:49 by-path/

crwxrwxrwx 1 root video 226, 0 Mar 21 14:49 card0

crwxrwxrwx 1 root video 226, 1 Mar 21 14:49 card1

crwxrwxrwx 1 root video 226, 128 Mar 21 14:49 renderD128

root@Unraid:/# lspci -nn | grep VGA

03:00.0 VGA compatible controller [0300]: Intel Corporation DG2 [Arc A380] [8086:56a5] (rev 05)

0d:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 52)

Screenshot 2026-03-21 at 3.05.31 PM.png

Screenshot 2026-03-21 at 3.05.54 PM.png

  • Community Expert

I believe the xe driver is still considerably experimental with in the kernel used by 7.2; it's probably best to use i915 for now, Unraid 7.3.0-beta.1 uses a much newer kernel, and that one may use the xe driver by default.

  • Author
4 hours ago, JorgeB said:

I believe the xe driver is still considerably experimental with in the kernel used by 7.2; it's probably best to use i915 for now, Unraid 7.3.0-beta.1 uses a much newer kernel, and that one may use the xe driver by default.

Sounds good, I found this post and was able to force the XE driver but that broke transcoding in Plex. Reverted back to the i915 driver and transcoding was fixed. I will wait until 7.3 full stable release.

On 3/22/2026 at 11:33 PM, slowpoak said:

Sounds good, I found this post and was able to force the XE driver but that broke transcoding in Plex. Reverted back to the i915 driver and transcoding was fixed. I will wait until 7.3 full stable release.

I found that I needed to also update Plex. I was using the :latest tag. This doesn't have support for the XE driver, whereas the :plexpass tag does have support. Once I updated, Plex is now using my A380 (with XE driver) GPU to transcode instead of the CPU.

  • 2 weeks later...

Was the reason for moving to the XE due to performance? I just pulled my older Nvidia card and put in an A380, and my first test was a major disappointment. One 4KHDR>1080 stream, and the GPU was hitting 94% usage. No better than the Nvidia card I had just pulled.

Does the XE driver fix this?

Also, is the ":plexpass" tag for lscr.io images?

Edited by aglyons

  • Community Expert
22 hours ago, aglyons said:

Was the reason for moving to the XE due to performance? I just pulled my older Nvidia card and put in an A380, and my first test was a major disappointment. One 4KHDR>1080 stream, and the GPU was hitting 94% usage. No better than the Nvidia card I had just pulled.

Does the XE driver fix this?

Also, is the ":plexpass" tag for lscr.io images?

  1. No reason to move to the Xe driver for media encoding/decoding at this time that I am aware of. A series cards are supported on both drivers, future GPUs from intel may only operate on the Xe driver.

  2. There seems to be a fundamental misunderstanding of how hardware works in conjunction with how video transcoding operates. GPU usage should hit 100% and hitting 100% does not mean that the GPU cant do more than one single task. The GPU will easily burn though media re-encoding to fill the transcoder buffer and stop until the buffer needs to be replenished. This can run concurrently with many streams as they will need buffers at different times. Also the number of media engines on a GPU plays a role.

  3. You would need to refer to LSIO documentation on how to use their container variables.

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.