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.

[Support] ich777 - AMD Vendor Reset, CoralTPU, hpsahba,...

Featured Replies

Hello, and good day to you fine people.

 

I was surprised today by an Unraid 7.1.0-beta.1 update. Which brings the Linux kernel to 6.12.19. And if I'm correct, it finally supports the iGPU of my Intel Ultra 9 285K.

 

Of course I installed the update immediately and I now see an Intel i915 Arrow Lake-S [Intel Graphics] on my dashboard. But all values are at 0% with also 0W power drawn. This while the monitor does show an image with all the startup rules of Unraid.

 

Even if I did nothing, the GPU should still consume something, right?

 

image.png.093a06086c2ae66c406c5244daa845a5.png

 

Also tried to connect the iGPU to my Emby container with the following lines:

 

root@Skynet:~# /dev/dri
bash: /dev/dri: Is a directory
root@Skynet:~# modprobe i915
root@Skynet:~# ls /dev/dri
by-path/ card0 renderD128
root@Skynet:~# chmod -R 777 /dev/dri

 

and then created a device in the Emby container with:

 

Config Type -> Device
Name -> /dev/dri
Value -> /dev/dri
Description -> Intel Quick Sync Video

 

But unfortunately the iGPU does not appear in the Transcode section of Emby. :(

 

Does anyone know if I am doing something wrong and how I can fix this by chance?

  • Replies 2.4k
  • Views 480k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • can i be the first to say, wow!, i can see how this will be VERY useful for people wanting to pass through hardware to containers, and now being able to build out an image is impressive work indeed!,

  • Im still confused by him. He does not want to update to 8.6.3 from 8.6.2 due to personal reasons. Yet he keeps saying the only thing it fixed was a venerability. So I guess that he needs this venerabi

Posted Images

  • Author
50 minutes ago, JohnVIDnr5 said:

But unfortunately the iGPU does not appear in the Transcode section of Emby. :(

I think then this is a Emby issue, not an issue from Intel GPU TOP since it only shows the stats which it basically does, even if they are 0.

 

51 minutes ago, JohnVIDnr5 said:

Even if I did nothing, the GPU should still consume something, right?

No, the iGPU on Intel based CPUs only consume a few mW when in idle that's why I would always recommend Intel iGPUs for transcoding purposes.

 

52 minutes ago, JohnVIDnr5 said:

Does anyone know if I am doing something wrong and how I can fix this by chance?

It would be very Interesting which container or better speaking from which maintainer are you using.

The official container definitely supports your iGPU.

 

Did you also try to force a transcode when playing a file with the gear icon in the lower right corner and setting the quality to something lower than the source material?

 

54 minutes ago, JohnVIDnr5 said:

root@Skynet:~# /dev/dri
bash: /dev/dri: Is a directory
root@Skynet:~# modprobe i915
root@Skynet:~# ls /dev/dri
by-path/ card0 renderD128
root@Skynet:~# chmod -R 777 /dev/dri

This is not necessary at all since Unraid does that on it's own as long as the iGPU is active (which in your case it is).

Hi ich777,

 

Thanks for your quick response.

Quote

 

It would be very Interesting which container or better speaking from which maintainer are you using.

The official container definitely supports your iGPU.

 

I am using the official release. 

 

Details

Application TypeDocker

CategoriesMediaServer:Video, MediaServer:Music, MediaServer:Photos

AddedMay 30, 2015

DownloadsMore than 100,000,000

Repositoryemby/embyserver:latest

DockerHub Stars:638 

Last Update:Mar 14, 2025

 

Which I have been using for years and where previously the Intel iGPU of my previous configuration did the heavy lifting.

 

Quote

Did you also try to force a transcode when playing a file with the gear icon in the lower right corner and setting the quality to something lower than the source material?

 

Yes I did try that. The fans of my CPU are getting wild. And no change in the monitoring stats.

 

In Emby I also don't see a device for hardware decoding. 😞

 

Screenshot2025-03-18110354.png.1db362e090ce31b2142f077f452de851.png

 

Do you have maybe some other suggestions?

  • Author
11 minutes ago, JohnVIDnr5 said:

Which I have been using for years and where previously the Intel iGPU of my previous configuration did the heavy lifting.

Please send over a screenshot from your template but I assume this is more an Emby issue than anything else.

Diagnostics from your system would be also be super helpful.

1 hour ago, ich777 said:

Please send over a screenshot from your template but I assume this is more an Emby issue than anything else.

Diagnostics from your system would be also be super helpful.

These are my Emby settings:

 

image.thumb.png.11c6712088367b80019e999e57777a87.png

 

And I also included my diagnostics file. Hope we dan figure this one out.

skynet-diagnostics-20250318-1238.zip

  • Author
35 minutes ago, JohnVIDnr5 said:

Is there anything else I can try?

Sorry I forgot to reply, everything looks good, have you tried to reboot? Even the driver loads fine.

Maybe try to make a post on the Emby forums or in the Emby support thread.

 

The iGPU should show up just fine in Emby I assume.

14 hours ago, ich777 said:

Sorry I forgot to reply, everything looks good, have you tried to reboot? Even the driver loads fine.

Maybe try to make a post on the Emby forums or in the Emby support thread.

 

The iGPU should show up just fine in Emby I assume.

No problem.

 

I did restart the system but no luck.

 

But....

 

I also installed the EmbyServerBeta and that one gives me the option in Emby to set the Hardware en/decoders to the iGPU. Unfortunately when I play a big 4K file and choose 8Mbps my CPU goes crazy but the iGPU is still at 0% and 0W usage. So I think it still must be a emby/unraid software related issue.

  • Author
35 minutes ago, JohnVIDnr5 said:

So I think it still must be a emby/unraid software related issue.

Please create a post on the Emby forums, that would be best, I think their transcoding export will hop quickly into the conversation and tell you what the issue is.

 

At least from what I see from the Kernel it should work fine as long as you are on Unraid 7.1.0-beta.1

Hi

 

is the "Nuvoton NCT6687 Driver" plug-in broken? Whenever I try to install it I get an error saying "Can't download NCT6687d Drivers"

 

Or does this happen because I have to run a custom kernel for RX 9070 support?

 

Thank you very much!

  • Author
1 hour ago, Tom082 said:

Or does this happen because I have to run a custom kernel for RX 9070 support?

Custom Kernel.

 

You know that Unraid 7.1.0-beta.1 is already out with Kernel 6.12.19?

2 hours ago, ich777 said:

Custom Kernel.

 

You know that Unraid 7.1.0-beta.1 is already out with Kernel 6.12.19?

No I didn't know. Thanks for the hint. I'm new to Unraid and I just activated my trial license yesterday. I'm basically following all kinds of tutorials and if I hit an issue I try to find a solution on the web trying to learn as I go.

 

According to this I need 6.14 for the 9070.

 

Is there another way to install nct6687d? If not, do I have to forgo proper monitoring until Unraid catches up to 6.14?

 

On 3/18/2025 at 4:48 PM, JohnVIDnr5 said:

Hello, and good day to you fine people.

 

I was surprised today by an Unraid 7.1.0-beta.1 update. Which brings the Linux kernel to 6.12.19. And if I'm correct, it finally supports the iGPU of my Intel Ultra 9 285K.

 

Of course I installed the update immediately and I now see an Intel i915 Arrow Lake-S [Intel Graphics] on my dashboard. But all values are at 0% with also 0W power drawn. This while the monitor does show an image with all the startup rules of Unraid.

 

Even if I did nothing, the GPU should still consume something, right?

 

image.png.093a06086c2ae66c406c5244daa845a5.png

 

Also tried to connect the iGPU to my Emby container with the following lines:

 

root@Skynet:~# /dev/dri
bash: /dev/dri: Is a directory
root@Skynet:~# modprobe i915
root@Skynet:~# ls /dev/dri
by-path/ card0 renderD128
root@Skynet:~# chmod -R 777 /dev/dri

 

and then created a device in the Emby container with:

 

Config Type -> Device
Name -> /dev/dri
Value -> /dev/dri
Description -> Intel Quick Sync Video

 

But unfortunately the iGPU does not appear in the Transcode section of Emby. :(

 

Does anyone know if I am doing something wrong and how I can fix this by chance?

i had some try to use the latest intel gpu in emby and success, maybe it is usful for you too. here is my blog: https://blog.jiawei.xin/?p=1902#:~:text=友的思路!-,构建定制版emby运行环境,-我们使用archlinux

Hi, thank you for your work !

Before i used a uhd630 and it can be detectd by "Intel GPU TOP" and display the gpu status correctly.

But recently i got a intel dg1 graphic card and it use xe driver, "Intel GPU TOP" can not  recognize the card.

Is there some way to solve this problem? thanks!

 

image.png.1d40c406700f3c3548938563c88becd2.png

 

image.png.a84ce7bdb50ab5a1e48a4dc370d0db66.png

  • Author
4 hours ago, XINJIAWEI said:

Is there some way to solve this problem? thanks!

It would be very helpful to have your Diagnostics.

 

People are using DG1 cards and have no issues AFAIK, I think there was at least one post about such a card here and it seemed to work.

  • Author
7 hours ago, Tom082 said:

According to this I need 6.14 for the 9070.

I can't give support for custom Kernels sorry...

 

7 hours ago, Tom082 said:

Is there another way to install nct6687d?

Contact the developer from the Kernel.

 

7 hours ago, Tom082 said:

If not, do I have to forgo proper monitoring until Unraid catches up to 6.14?

Yes, sadly enough that is what it is on Linux with bleeding edge hardware.

1 hour ago, ich777 said:

It would be very helpful to have your Diagnostics.

 

People are using DG1 cards and have no issues AFAIK, I think there was at least one post about such a card here and it seemed to work.

Yes there is one thread here in the forums with a successful passthrough of a 9070. It's the "guide" I'm following and it links to the reddit thread I linked above.

According to Wendel from Level1 minimum kernel 6.13.5 is required for the 9070 (see here). Not sure if Unraid beta will do the trick with 6.12.19 even if it works for DG1 but I'm willing to try. Although first I would like to have a successful 9070 passthrough as a reference with 6.14 since this seems to work. I have not tried yet - just finished to setup everything else incl a Kubuntu VM with VNC graphics.

If I have to decide between passthrough or full monitoring then this is an easy choice in favor of passthrough.

 

Attached my Diagnostics.

 

Thank you very much for your help and time. It's well appreciated!

tower-diagnostics-20250321-0934.zip

  • Author
6 minutes ago, Tom082 said:

Thank you very much for your help and time. It's well appreciated!

As said above, I can't give support for custom Kernels since they are not supported.

 

You are still running 7.0.1 and if Wendel says you need to be at least on 6.13.5 you are out of luck even if you upgrade to 7.1.0-beta.1 because it is running Kernel 6.12.19

 

Bleeding Edge hardware on Linux most of the times mean you need to be on the latest Kernel available which Unraid isn't because the main releases stick to the longterm Kernel which will be most likely 6.12.x for Unraid 7.1.0

2 hours ago, ich777 said:

As said above, I can't give support for custom Kernels since they are not supported.

 

 

Missunderstanding. I wanted to say, thank you for the help and insights you have already given me.

I know now why the sensors are not working and why I can't install the driver.

 

Regarding bleeding edge HW, there was not much choice. The GPU marked is f****ed up for far too long already and the 9070 was the only card I could get for a halfway reasonable price (I was lucky enough to snag one on launch day for MSRP). Even last gen GPUs are still more expensive in my country. The 9070 is a huge upgrade for me, my old rig is still running a Vega56.

  • Author
40 minutes ago, XINJIAWEI said:

hi, here is my diagnostics. hope it is helpful !!!

I assume the DG1 doesn't have a Display output?

It seems that the driver can't wake the card, are you sure that the card is in working condition:

Mar 25 21:34:51 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Engine reset: engine_class=vcs, logical_mask: 0x3, guc_id=3
Mar 25 21:34:51 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967169, lrc_seqno=4294967169, guc_id=3, flags=0x0 in ffmpeg [13624]
Mar 25 21:34:51 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] Xe device coredump has been created
Mar 25 21:34:51 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] Check your /sys/class/drm/card0/device/devcoredump/data
Mar 25 21:34:51 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: failed to get forcewake for coredump capture
Mar 25 21:34:51 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967174, lrc_seqno=4294967174, guc_id=3, flags=0x0 in ffmpeg [13624]
Mar 25 21:34:57 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Engine reset: engine_class=vcs, logical_mask: 0x3, guc_id=22
Mar 25 21:34:57 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967169, lrc_seqno=4294967169, guc_id=22, flags=0x0 in ffmpeg [13624]
Mar 25 21:34:57 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967171, lrc_seqno=4294967171, guc_id=22, flags=0x0 in ffmpeg [13624]
Mar 25 21:34:57 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967172, lrc_seqno=4294967172, guc_id=22, flags=0x0 in ffmpeg [13624]
Mar 25 21:35:00 JiaweiUnraid rpc.mountd[11948]: v4.0 client attached: 0xf101fd8567e2b0d0 from "10.168.1.128:926"
Mar 25 21:35:04 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Engine reset: engine_class=vcs, logical_mask: 0x3, guc_id=3
Mar 25 21:35:04 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967169, lrc_seqno=4294967169, guc_id=3, flags=0x0 in ffmpeg [14038]
Mar 25 21:35:04 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967174, lrc_seqno=4294967174, guc_id=3, flags=0x0 in ffmpeg [14038]
Mar 25 21:35:10 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Engine reset: engine_class=vcs, logical_mask: 0x3, guc_id=22
Mar 25 21:35:10 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967169, lrc_seqno=4294967169, guc_id=22, flags=0x0 in ffmpeg [14038]
Mar 25 21:35:10 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967171, lrc_seqno=4294967171, guc_id=22, flags=0x0 in ffmpeg [14038]
Mar 25 21:35:10 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967172, lrc_seqno=4294967172, guc_id=22, flags=0x0 in ffmpeg [14038]
Mar 25 21:35:16 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Engine reset: engine_class=vcs, logical_mask: 0x3, guc_id=3
Mar 25 21:35:16 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967169, lrc_seqno=4294967169, guc_id=3, flags=0x0 in ffmpeg [14413]
Mar 25 21:35:16 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967174, lrc_seqno=4294967174, guc_id=3, flags=0x0 in ffmpeg [14413]
Mar 25 21:35:22 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Engine reset: engine_class=vcs, logical_mask: 0x3, guc_id=22
Mar 25 21:35:22 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967169, lrc_seqno=4294967169, guc_id=22, flags=0x0 in ffmpeg [14413]
Mar 25 21:35:22 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967171, lrc_seqno=4294967171, guc_id=22, flags=0x0 in ffmpeg [14413]
Mar 25 21:35:22 JiaweiUnraid kernel: xe 0000:03:00.0: [drm] GT0: Timedout job: seqno=4294967172, lrc_seqno=4294967172, guc_id=22, flags=0x0 in ffmpeg [14413]

 

You tried a lot from what I can see in your Diagnostics, please remove all the files from your modprobe.d directory, blacklist the xe and i915 driver and let Intel-GPU-TOP handle the modprobe.

The Intel-GPU-TOP plugin has a routine built in so that it probes the i915 driver with the correct probe against your GPU, but I'm not sure if that will help.

 

Just because I saw it, please don't do that in your go file since this is bad in my opinion:

ite 8785 driver, need add acpi_enforce_resources=lax in grub file
modprobe it87 force_id=0x8628

 

Is your I/O chip not supported by the IT87 plugin from the CA App?

Did you yet give it a try?

On 3/21/2025 at 9:43 AM, Tom082 said:

Yes there is one thread here in the forums with a successful passthrough of a 9070. It's the "guide" I'm following and it links to the reddit thread I linked above.

According to Wendel from Level1 minimum kernel 6.13.5 is required for the 9070 (see here). Not sure if Unraid beta will do the trick with 6.12.19 even if it works for DG1 but I'm willing to try. Although first I would like to have a successful 9070 passthrough as a reference with 6.14 since this seems to work. I have not tried yet - just finished to setup everything else incl a Kubuntu VM with VNC graphics.

If I have to decide between passthrough or full monitoring then this is an easy choice in favor of passthrough.

 

Attached my Diagnostics.

 

Thank you very much for your help and time. It's well appreciated!

tower-diagnostics-20250321-0934.zip 127.05 kB · 2 downloads

 

Just wanted to give a small tip. I used the custom kernel by thor2002 with great results to add Intel Arc support back when Unraid didn't support it natively. I just saw that he is releasing 6.14 kernels for unraid 7.0.1 now. Might be worth a look. Installing the kernel is very easy. Just backup the 4 files you'll replace. 

 

  • Author
46 minutes ago, kaares said:

I used the custom kernel by thor2002 with great results to add Intel Arc support back when Unraid didn't support it natively.

I don't recommend custom Kernels anymore since you might not know what comes bundled with them (in this case possibly nothing bad), you can't install other 3rd party driver plugins and so on.

 

For a beginner this could even lead to a unrecoverable state from the server and of course this can lead to all sorts of funky behaviour... Just saying.

 

Unraid 7.1.0-beta.1 ships with Kernel 6.12.x and should be enough to get your Intel GPU working.

I have no issues with the official unraid now. I was under the impression that a later kernel was needed for someone to use a 9070. I'm just pointing out that there are options if they want to test it out. I see the kernel was mentioned earlier on the page, so I guess my input was a bit surpurflous. I'll add that the custom kernel doesn't support nvidia, so if your want that in the same system you'll have to stay on the official.

 

He did say he just installed a trial license. I think people can tinker however much they want on a new install. It's a nice way to learn. I know having my hardware unsupported was quite annoying. Figuring out hw support is always smart before committing to a platform.

 

If you are concerned about the contents of the server you should of course be careful about trying anything unoffical. Data integrety should always be priority one.

Edited by kaares

On 3/25/2025 at 4:48 PM, kaares said:

 

Just wanted to give a small tip. I used the custom kernel by thor2002 with great results to add Intel Arc support back when Unraid didn't support it natively. I just saw that he is releasing 6.14 kernels for unraid 7.0.1 now. Might be worth a look. Installing the kernel is very easy. Just backup the 4 files you'll replace. 

 

Thank you. I downloaded the 6.14 today and will eventually update. I had to do my setup with 6.14.rc5 which works great for me. I have dGPU and iGPU passthrough working without any GPU reset issues 🙂
I have only 2 open issues left for my Unraid setup. 1) I can't use the  "Nuvoton NCT6687 Driver" plugin due to the unofficial thor2002 kernel - I have made my peace with that. 2) Thunderbolt is not stable and does not always survive VM reboots or start/stop cycles (VM with iGPU using 1st monitor @HDMI and 2nd monitor @Thunderbolt). I have not made peace with this one yet ;-)

Edited by Tom082

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.