March 18, 20251 yr 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? 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?
March 18, 20251 yr 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).
March 18, 20251 yr 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. 😞 Do you have maybe some other suggestions?
March 18, 20251 yr 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.
March 18, 20251 yr 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: And I also included my diagnostics file. Hope we dan figure this one out. skynet-diagnostics-20250318-1238.zip
March 19, 20251 yr On 3/18/2025 at 12:39 PM, JohnVIDnr5 said: These are my Emby settings: And I also included my diagnostics file. Hope we dan figure this one out. skynet-diagnostics-20250318-1238.zip 274.3 kB · 2 downloads Is there anything else I can try?
March 19, 20251 yr 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.
March 20, 20251 yr 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.
March 20, 20251 yr 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
March 20, 20251 yr 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!
March 20, 20251 yr 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?
March 20, 20251 yr 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?
March 21, 20251 yr 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? 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
March 21, 20251 yr 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!
March 21, 20251 yr 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.
March 21, 20251 yr 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.
March 21, 20251 yr 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
March 21, 20251 yr 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
March 21, 20251 yr 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.
March 25, 20251 yr On 3/21/2025 at 2:26 PM, 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. hi, here is my diagnostics. hope it is helpful !!! jiaweiunraid-diagnostics-20250325-2135.zip syslog-20250325-214114.txt
March 25, 20251 yr 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?
March 25, 20251 yr 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.
March 25, 20251 yr 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.
March 25, 20251 yr 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 March 25, 20251 yr by kaares
March 29, 20251 yr 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 March 29, 20251 yr 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.