-
[PLUGIN] Intel iGPU SR-IOV - Support Page
https://github.com/giganode/unraid-i915-sriov/pull/1/files
-
[PLUGIN] Intel iGPU SR-IOV - Support Page
Yes it is quite complicated and the statement that already upgraded to rc2 does not work is not true. I upgraded to rc2 and followed the steps and it worked. Okay I will open a PR to make it easier for others.
-
-
Unraid Mobile App - unConnect
@S3ppo I tried but I can't see how much CPU my device is using. Only RAM shows the usage percentage.
-
neunghaha28 changed their profile photo
-
[PLUGIN] Intel iGPU SR-IOV - Support Page
-
[PLUGIN] Intel iGPU SR-IOV - Support Page
Unraid 7.1.0-beta.1 It doesn't work. I tried adding echo "blacklist xe" >> /boot/config/modprobe.d/i915.conf but it didn't work. dmesg | grep i915 use xe.force_probe='4680' and i915.force_probe='!4680' [ 91.821086] i915: unknown parameter 'max_vfs' ignored [ 91.821572] i915 0000:00:02.0: [drm] Found ALDERLAKE_S (device ID 4680) display version 12.00 stepping C0 [ 91.822526] i915 0000:00:02.0: [drm] VT-d active for gfx access [ 91.822531] i915 0000:00:02.0: vgaarb: deactivate vga console [ 91.822580] i915 0000:00:02.0: [drm] Using Transparent Hugepages [ 91.823577] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 91.830751] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1) [ 91.858970] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/tgl_guc_70.bin version 70.36.0 [ 91.858976] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3 [ 91.862107] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads [ 91.862837] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled [ 91.862839] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled [ 91.863221] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled [ 91.863739] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915]) [ 91.863890] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized [ 91.863894] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915]) [ 91.865393] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 0 [ 91.886670] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes [ 91.926666] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes [ 91.946664] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes [ 93.903601] i915 0000:00:02.0: driver does not support SR-IOV configuration via sysfs
-
[PLUGIN] Intel iGPU SR-IOV - Support Page
Thank you @ich777 I have followed the steps to migrate from ich777 to giganode, everything still works fine. without having to reboot any device And Thank you @giganode that brings it into community applications, making it easily accessible to others
-
Fish Shell - The user-friendly command line shell
I removed everything and rebooted then installed fish 3.6.3 again everything worked thank you It was my mistake to install fish 3.6.4 first.
-
Fish Shell - The user-friendly command line shell
un-get fish 3.6.3 and 3.6.4 fish: /lib64/libm.so.6: version `GLIBC_2.38' not found (required by fish) fish: /lib64/libc.so.6: version `GLIBC_2.38' not found (required by fish) root@DIYNEZ:~# How should I fix it?
-
unRAID plugin for iGPU SR-IOV support
i5 13500
-
unRAID plugin for iGPU SR-IOV support
-
unRAID plugin for iGPU SR-IOV support
no problem Yes, I've seen people report it on https://github.com/strongtz/i915-sriov-dkms/issues and I have successfully fixed it myself using https://github.com/ich777/unraid_kernel And recreate the module from the above solution I mentioned to remove the said error. I'm sorry that I may have misunderstood and didn't communicate well. I'm not good at English.
-
unRAID plugin for iGPU SR-IOV support
Here I don't mean the DSM problem, I mean the module on unraid 6.12.5rc1 has an error. That's all. If you don't understand, that's fine. Because on unraid 6.12.5rc1 you will see this error. [ 57.899631] i915 0000:00:02.1: [drm] *ERROR* GT0: IOV: Unable to confirm version 1.4 (0000000000000000) [ 57.899708] i915 0000:00:02.1: [drm] *ERROR* GT0: IOV: Found interface version 0.1.4.1 I reported the issue GT0: GUC: interface version, that's it, if you don't care then just pass it by. And I'm not asking you to do it for me. If you check with the command dmesg | grep i915 you will find ERROR just as I stated. I think you misunderstood. I'm not asking you to do it for me, I'm just informing you. In which I have told you how to fix this error.
-
unRAID plugin for iGPU SR-IOV support
I recompiled the module with the tools you wrote on github. ERROR found missing. i915-sriov-dkms/drivers/gpu/drm/i915/gt/uc/abi/guc_version_abi.h latest minor value is 0, change it to 4 and save /* SPDX-License-Identifier: MIT */ /* * Copyright © 2022 Intel Corporation */ #ifndef _ABI_GUC_VERSION_ABI_H #define _ABI_GUC_VERSION_ABI_H #define GUC_VF_VERSION_LATEST_MAJOR 1 #define GUC_VF_VERSION_LATEST_MINOR 4 #endif /* _ABI_GUC_VERSION_ABI_H */ dmesg | grep i915 [ 53.343367] i915 0000:00:02.0: Running in SR-IOV PF mode [ 53.344100] i915 0000:00:02.0: [drm] VT-d active for gfx access [ 53.344128] i915 0000:00:02.0: vgaarb: deactivate vga console [ 53.344176] i915 0000:00:02.0: [drm] Using Transparent Hugepages [ 53.344892] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 53.345639] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915]) [ 53.348899] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1) [ 53.383256] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/tgl_guc_70.bin version 70.13.1 [ 53.383261] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3 [ 53.385904] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads! [ 53.386619] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled [ 53.386620] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled [ 53.387049] i915 0000:00:02.0: [drm] GuC RC: enabled [ 53.387660] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915]) [ 53.387782] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized [ 53.389207] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0 [ 53.391052] i915 0000:00:02.0: 7 VFs could be associated with this PF [ 53.391589] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes [ 53.392673] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes [ 55.650675] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem [ 55.650750] i915 0000:00:02.1: enabling device (0000 -> 0002) [ 55.650774] i915 0000:00:02.1: Running in SR-IOV VF mode [ 55.651707] i915 0000:00:02.1: [drm] GT0: GUC: interface version 0.1.4.1 [ 55.653301] i915 0000:00:02.1: [drm] VT-d active for gfx access [ 55.653319] i915 0000:00:02.1: [drm] Using Transparent Hugepages [ 55.653783] i915 0000:00:02.1: [drm] GT0: GUC: interface version 0.1.4.1 [ 55.654415] i915 0000:00:02.1: GuC firmware PRELOADED version 1.4 submission:SR-IOV VF [ 55.654417] i915 0000:00:02.1: HuC firmware PRELOADED [ 55.656989] i915 0000:00:02.1: [drm] Protected Xe Path (PXP) protected content support initialized [ 55.656994] i915 0000:00:02.1: [drm] PMU not supported for this GPU. [ 55.657173] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.1 on minor 1 [ 55.657425] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem [ 55.657428] i915 0000:00:02.1: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none [ 55.657467] i915 0000:00:02.2: enabling device (0000 -> 0002) [ 55.657478] i915 0000:00:02.2: Running in SR-IOV VF mode [ 55.657664] i915 0000:00:02.2: [drm] GT0: GUC: interface version 0.1.4.1 [ 55.657985] i915 0000:00:02.2: [drm] VT-d active for gfx access [ 55.657997] i915 0000:00:02.2: [drm] Using Transparent Hugepages [ 55.658432] i915 0000:00:02.2: [drm] GT0: GUC: interface version 0.1.4.1 [ 55.658932] i915 0000:00:02.2: GuC firmware PRELOADED version 1.4 submission:SR-IOV VF [ 55.658934] i915 0000:00:02.2: HuC firmware PRELOADED [ 55.661674] i915 0000:00:02.2: [drm] Protected Xe Path (PXP) protected content support initialized [ 55.661683] i915 0000:00:02.2: [drm] PMU not supported for this GPU. [ 55.661858] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.2 on minor 2 [ 55.662016] i915 0000:00:02.0: Enabled 2 VFs
-
unRAID plugin for iGPU SR-IOV support
@ich777 Unraid 6.12.5-rc1 dmesg | grep i915 [ 55.596957] i915 0000:00:02.0: Running in SR-IOV PF mode [ 55.597687] i915 0000:00:02.0: [drm] VT-d active for gfx access [ 55.597715] i915 0000:00:02.0: vgaarb: deactivate vga console [ 55.597762] i915 0000:00:02.0: [drm] Using Transparent Hugepages [ 55.598539] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 55.599783] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915]) [ 55.602155] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1) [ 55.638975] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/tgl_guc_70.bin version 70.13.1 [ 55.638981] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3 [ 55.641655] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads! [ 55.642297] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled [ 55.642298] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled [ 55.642723] i915 0000:00:02.0: [drm] GuC RC: enabled [ 55.643315] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915]) [ 55.643430] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized [ 55.644708] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0 [ 55.646402] i915 0000:00:02.0: 7 VFs could be associated with this PF [ 55.646947] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes [ 55.648092] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes [ 55.648190] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes [ 57.898569] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem [ 57.898644] i915 0000:00:02.1: enabling device (0000 -> 0002) [ 57.898667] i915 0000:00:02.1: Running in SR-IOV VF mode [ 57.899631] i915 0000:00:02.1: [drm] *ERROR* GT0: IOV: Unable to confirm version 1.4 (0000000000000000) [ 57.899708] i915 0000:00:02.1: [drm] *ERROR* GT0: IOV: Found interface version 0.1.4.1 [ 57.901095] i915 0000:00:02.1: [drm] VT-d active for gfx access [ 57.901112] i915 0000:00:02.1: [drm] Using Transparent Hugepages [ 57.901613] i915 0000:00:02.1: [drm] *ERROR* GT0: IOV: Unable to confirm version 1.4 (0000000000000000) [ 57.901626] i915 0000:00:02.1: [drm] *ERROR* GT0: IOV: Found interface version 0.1.4.1 [ 57.901952] i915 0000:00:02.1: GuC firmware PRELOADED version 0.0 submission:SR-IOV VF [ 57.901954] i915 0000:00:02.1: HuC firmware PRELOADED [ 57.904320] i915 0000:00:02.1: [drm] Protected Xe Path (PXP) protected content support initialized [ 57.904325] i915 0000:00:02.1: [drm] PMU not supported for this GPU. [ 57.904559] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.1 on minor 1 [ 57.904829] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=io+mem [ 57.904833] i915 0000:00:02.1: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none [ 57.904875] i915 0000:00:02.2: enabling device (0000 -> 0002) [ 57.904885] i915 0000:00:02.2: Running in SR-IOV VF mode [ 57.905183] i915 0000:00:02.2: [drm] *ERROR* GT0: IOV: Unable to confirm version 1.4 (0000000000000000) [ 57.905195] i915 0000:00:02.2: [drm] *ERROR* GT0: IOV: Found interface version 0.1.4.1 [ 57.906189] i915 0000:00:02.2: [drm] VT-d active for gfx access [ 57.906200] i915 0000:00:02.2: [drm] Using Transparent Hugepages [ 57.906662] i915 0000:00:02.2: [drm] *ERROR* GT0: IOV: Unable to confirm version 1.4 (0000000000000000) [ 57.906674] i915 0000:00:02.2: [drm] *ERROR* GT0: IOV: Found interface version 0.1.4.1 [ 57.906870] i915 0000:00:02.2: GuC firmware PRELOADED version 0.0 submission:SR-IOV VF [ 57.906872] i915 0000:00:02.2: HuC firmware PRELOADED [ 57.909322] i915 0000:00:02.2: [drm] Protected Xe Path (PXP) protected content support initialized [ 57.909326] i915 0000:00:02.2: [drm] PMU not supported for this GPU. [ 57.909526] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.2 on minor 2 [ 57.909659] i915 0000:00:02.0: Enabled 2 VFs [ 58.930443] i915 0000:00:02.1: [drm] *ERROR* tlb invalidation response timed out for seqno 23 diynez-diagnostics-20231123-1736.zip
-
unRAID plugin for iGPU SR-IOV support
PLUGIN FOR IGPU SR-IOV Because I am using VM xpenology sa6400 cannot use igpu and they told me that SR-IOV requires the driver on your hypervisor (Unraid in you case) to be compatible with the one on the guest. From what I observed, the popular i915 driver for unraid https://github.com/zhtengw/unraid-i915-sriov is outdated, and you need to port https://github.com/intel-gpu/intel-gpu-i915-backports to unraid to ensure compatibility with DSM port.