Jump to content
XPEnology Community

Search the Community

Showing results for 'iGPU' in content posted in Develop and refine the DVA1622 loader.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Information
    • Readers News & Rumours
    • Information and Feedback
    • The Noob Lounge
  • XPEnology Project
    • F.A.Q - START HERE
    • Loader Releases & Extras
    • DSM Updates Reporting
    • Developer Discussion Room
    • Tutorials and Guides
    • DSM Installation
    • DSM Post-Installation
    • Packages & DSM Features
    • General Questions
    • Hardware Modding
    • Software Modding
    • Miscellaneous
  • International
    • РУССКИЙ
    • FRANÇAIS
    • GERMAN
    • SPANISH
    • ITALIAN
    • KOREAN

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


  1. I7-9700T iGPU device ID is 0x3E98 : https://ark.intel.com/content/www/us/en/ark/products/191048/intel-core-i7-9700t-processor-12m-cache-up-to-4-30-ghz.html Same as I9-9900k (mine). This device ID is not handled by DVA1622 without i915 patch. so I don't think local display will work with it. but I may be wrong. As usual with new registered user, you give no info at all about your current loader setup. TRCP ? ARC ? RR ? any patch enabled ? Personnally I made it work running as a VM under Proxmox, passing through the iGPU and faking its Device ID :
  2. Not bad choice its faster than J4125 on igpu side which means AI will be more reliable, but a little slower on cpu speed side but I doubt that you will notice a difference in perfomance in dva1622. But 6watt vs 10watt is significant difference in terms of cooling. For example J4125 even with SoC just passive cooling is not enough when it comes to AI, while Pentimum N5000 with it's 6watts may get away with passive cooling to make the system completely noiseless. Also remember to use sata SSD and to boost performance a little bit you can use small capacity nvme m.2 ssd for Cache, unfortunately its not possible yet to use nvme as a volume in DVA1622.
  3. There is a solution, try N4xxx or J4xxx cpu as I told you before. The reason for AI not working in your case might be because DVA1622 hardcoded with specific igpus Intel UHD and your cpu has HD (without Ultra) all cpus that I have tested AI with had UHD 530 to UHD 630 and it worked fine. Celerons J4105, J4115, J4125, also I believe N4000 has UHD600 series igpu. Core i3 6100 has UHD530 works fine, i7 8700k has UHD 630 AI works fine. Look into this way.
  4. Nope, you have 3rd Gen and it clearly says minimum is 4gen lets say Celeron N4xxx J4xxx etc. But since you have AVX2/Movbe cpu instruction supported you can have AI on DVA3221 with Nvidia GTX 1650/1660 gpu. But not on igpu with DVA1622
  5. I have a braswell Celeron N3150 with IGPU Intel HD Graphics 400, I not sure is compatible for AI ?
  6. Since this comment I did, It as been confirmed that : DVA1622 : can work with older than 4th gen CPU, but no AI then. Must have 4th to 9th gen intel CPU with iGPU to have AI features. DVA3221 : can't work without at least 4th gen CPU. Needs Nvidia GPU for AI (GTX 1650)
  7. In order for someone to help you out, you need to provide more info: 1. You use Vmware ESXi 8 with igpu Passthrough, do you have second gpu in the system? You cannot passthrough only available gpu. 2. Most people here prefer Proxmox over VMware since it has much larger user community and more features in virtualization, its just more popular. 3. You said you have created dumps and it would be helpful if you would post them in the message. 4. Explain step-by-step what you did, version of loader, which loader you have used, vm settings and also about i915.ko patch how you applied from which developer etc...
  8. I installed dva1622 successfully and used the i915.ko patch above with the vmware8 igpu passthrough system but it was not successful and the system also had dump and auto reboot errors. i5-10400 10th my cpu
  9. How did you install it? Can you give me detailed instructions? Thank you In return, I will guide you how to run more than 5 ai tasks on igpu
  10. You dont have igpu on dva1622 and it builds error logs, you need to disable Local Display service and remove those log files through SSH. 1. Disable Local Display in Surveillance Station -> Apps 2. Enable SSH and Telnet on Synology 3. with WinSCP login as admin to Synology 4. sudo -i to become root 5. Navigate to following folder: /volume1/@appstore/SurveillanceStation/local_display/ 6. run command: sudo rm /volume1/\@appstore/SurveillanceStation/local_display/.config/chromium-local-display/BrowserMetrics/*.pma 7. Disable SSH and Telnet in DSM. May need to reboot. Done.
  11. @gadreel The first prerequisite is to passthrough your iGPU. as long as you don't have a working passthrough (/dev/dri available and i915 module loaded) you won't succeed. There are hardware and bios configuration mandatory for this. So depending on your hardware, PCI-e passtrough may not be possible at all on your hardware. As I told you 9BC8 is not part of genuine i915 driver available in DVA1622 loader. Unless 10th i915 addon handle 9BC8, your only option will be to rebuild the i915 module yourself like I usually did for my need. i915_pciids.h 9BC8 is considered as Gen9... so 10th gen addon my not ship 9BC8... When I rebuilt module myself, as it is actually just a PCI ID issue, I just added the missing line for you it would be : But I did it some month ago, I don't have building environnment anymore. And don't ask me any help on how to do it yourself, it is to old for me to remind perfectly.
  12. @Orphée But now in baremetal what I did? I removed all the addons and the i915 module and I see the HDMI output. This is the same as in Plex and Emby, the iGPU will work upto that extend only (Plex/Emby/HDMI Output)?
  13. Wrong. Without any addon, it handle 4th to 9th gen iGPU. You must add 10th gen addon to enable 10th gen. But it will not work with Surveillance Station. It will only work for 3rd party softwares like plex/emby. Re-read there : Looking at your hardware ID, you just need to do as I did myself. Just force HW ID to 3E91
  14. Hi all, From what I read in this topic from the 4th Gen to the 10th Gen, iGPU should work with DVA1622. I have an i5 10600 with UHD 630 8086:9BC8 but it does not work when I passthrough the iGPU with Proxmox. EDIT1: I tried baremetal and I am getting video output through the HDMI but I still when trying to test face detection I am getting "unable to perform this operation..." @DVA1622:/$ dmesg -T | grep i915 [Tue Sep 5 21:23:31 2023] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4) [Tue Sep 5 21:23:31 2023] [drm] Initialized i915 1.6.0 20171222 for 0000:00:02.0 on minor 0 [Tue Sep 5 21:23:32 2023] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [Tue Sep 5 21:23:34 2023] Modules linked in: thermal(OE) kvm_intel kvm irqbypass acpi_cpufreq rtc_cmos(OE) xhci_pci leds_lp3943 aesni_intel glue_helper lrw gf128mul ablk_helper geminilake_synobios(PO) hid_generic usbhid hid usblp i915(E) drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cfbfillrect cfbcopyarea cfbimgblt drm drm_panel_orientation_quirks iosf_mbi fb fbdev video backlight button i2c_algo_bit uhci_hcd etxhci_hcd ehci_pci ehci_hcd usb_storage xhci_hcd usbcore sg dm_snapshot dm_bufio crc_itu_t crc_ccitt psnap p8022 llc hfsplus zram md4 hmac sit tunnel4 ipv6 flashcache_syno(O) flashcache(O) syno_flashcache_control(O) dm_mod arc4 crc32c_intel cryptd ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_powersave cpufreq_performance processor cpufreq_stats vxlan ip6_udp_tunnel udp_tunnel Any ideas?
  15. It should work for dva3221 with gtx1650 since it does have AVX2 and if its Xeon E-2224 then it cannot passthrough igpu because it doesnt have one according to intel website.
  16. You can also forget HP Gen10 plus at least with ESXi/Proxmox, already tried no way to passtrough the iGPU. Maybe as baremetal, but did not try.
  17. Sorry, but no. DVA3221/DVA3219 require MOVBE/AVX2 to even boot into DSM which your cpu doesn't have and DVA1622 requires Skylake minimum for AI to work. Your best bet is to buy cpu/mobo for example J4105/J4115/J4125 SoC (about 100$ new and then you can use for dva3221 with nvidia gpu or dva1622 with igpu) or used dell wyse 5070 (which can be found for 50-60$), or something similar especially for AI. Just dont buy j4125 noname chinese miniPCs they have problems with cooling.
  18. Nope, cpu generation is old as well as igpu, lowest igpu needed for AI/DVA is HD500 if not mistaken, some reported working on 4400 but I doubt that. P.S. in my personal experience HD530 worked with AI perfectly (its i3-6100T cpu) so lower than that probably won't work with AI. Your Xeon is like i7-3770 which 3 gens older than needed unfortunately
  19. Hi, Xpenology DVA1622 is installed with Proxmox on a HP Proliant Gen 8 (Intel Xeon E3-1230 v2) without GPU. If I change CPU for Intel Xeon E3-1265L v2 (with integrated iGPU), does AI could work?
  20. My ESXi doesn't have a GPU that will work and I'm using its pcie slot for a raid card. Others have got it working though, although the 1622 image is only expecting an Intel 630 integrated GPU so as long as you have a compatible CPU with that you should be able to pass the iGPU thru. If you are wanting more than a couple of AI tasks you should be looking at the 3221 + Nvidia GTX 1650 route, although that's a big hot beast in comparison. Regarding (2), have a search about syslog-ng filtering. Depending on what you are installing on, different people will get different errors in their syslog logs, depending how close your hw matches a real box, but you need something like my parp2 rule: This is a kernel message so controlled by kernel.conf. I typically edit this in /etc.defaults/syslog-ng/patterndb.d and copy to /etc/syslog-ng/patterndb.d and restart the syslog-ng daemon, although doing it in the default folder and rebooting will also do it. You normally have some complaints in scemd.conf too you have to filter.
  21. https://3os.org/infrastructure/proxmox/gpu-passthrough/igpu-passthrough-to-vm/#linux-virtual-machine-igpu-passthrough-configuration It means you follow this guide. Also did you add this also in your cmdline? intel_iommu=igfx_off
  22. Can i ask what guide you follow for intel igpu passthrough?
  23. @Orphée thanks. After disable secureboot. It works. Dva1622 install successfully but Ai not working. Changing device ID does not work. Hw transcoding also not working. Tried it with plex. To test that igpu passthrough successful. I install windows and ubuntu and and gpu works on both os.
  24. You have my dmesg logs in #724. You should request help on proxmox forum. We are offtopic there. https://3os.org/infrastructure/proxmox/gpu-passthrough/igpu-passthrough-to-vm/#windows-virtual-machine-igpu-passthrough-configuration Double check you correctly blacklisted i915
  25. So as I already answered to you, this is already identified. I don't think you will find anything usesull from module/driver perspective. Unless you are able to fake 4th to 9th IGPU series, currently, there is something probably hardcoded in SS application. As already stated and discussed, I personnally confirmed the simple fact to fake PCI ID on my 9th gen originally not compabible with SS made it work. But my 9th gen driver was already included in DVA1622 loader, this was only a PCI ID issue on my side... It is not the case on 10th gen, unless it is exactly the same iGPU HD630/HD640 maybe... We already know backported drivers/modules work on the loader. HW transcoding works. The real culprit is inside SS application. So unless you are able to hack the application, the best option is to consider running it under Proxmox and try to fake PCI device ID... What is the device ID for the iGPU when you run : lspci -nnkkvq It must begin with 8086:xxxx It is probably 8086:9BC5 Edit : actually, if this it 9BC5, you are lucky, it should work with Proxmox VE and running it under VM. https://dgpu-docs.intel.com/devices/hardware-table.html Mine is 3E98, as you can see it is still considered as Gen9. If you go back to to my earlier post : I confirmed 3E98 is not part of original kernel. But 3E91 and 3E92 are available. So I just had to fake the ID in Proxmox VE. But you must make PCIe_passthrough works with Proxmox. Your motherboard has to be compatible with VT-d option (available in BIOS) https://pve.proxmox.com/wiki/PCI_Passthrough Edit 2 : Running as baremetal, I don't know if it is possible to fake PCI IDs... maybe it could be done inside the loader... but @Peter Suh or @pocopico will be better than me to answer this... Don't know if this is possible or not. The goal would be to hard set the PCI id to 8086:3E91 (in our case)
×
×
  • Create New...