Posts by ED-209

    Nice read, I was thinking about these processors as well. Also, the AMD embedded chips which offers more cores and better GPU performance BUUUUT, That does not matter when AMD is problematic when trying to pass through there iGPU. Intel No issues and the virtualization seems easier on any intel machine than AMD (INTEGRATED SOLUTIONS). I have my personal machines all running either ARM CPU or a Energy Efficient X86. All have pros and cons, now my current server is running a i7-6700 with a WX3200 and it does everything beautifully, gaming remotely and at the station work flawlessly. I digress, everyone's usage is different, I am now changing the system out for a Dell Workstation 3210 workstation with the E5-2690 V2 Intel chip. WHY? Cores and more performance. Sure I could have built a new PC but this system is costing $200 with 32GB ram and a 250GB SSD. Again everyone's usage is different. My goal is to have 2 in 1 machines running with everyone remoting to a Virtual Machine as their desktop. If it is a Chromebook they can use windows apps, Linux app you want to use? Load up Debian and a way you go. Also this upgrades everyone equally and if someone needs more power, well lets allocate that for you. Until the prices come down on the Ampere chips and equivalent (as well as maturing software) I think taking one of these machines and using it as the power machines does more, it saves it from ewaste which is a bigger problem than using under powered machines for servers. Tinkering is great on the PI and mini PC's. Eventually I have found out that you hit a wall and need more of something. That is what led me to this machine after 6 years of low powered machines. Hit a wall and need an upgrade! If you made it this far apologizes just wanted throw in my thoughts! 8o

    UPDATE (Que Robert Stack)
    After banging my head on the wall until there was blood (frustation got the best of me).

    I changed my approch, it seems, in my use case scenario that Proxmox with OVM as a VM is AMAZING.
    Cannot explain the difference in the speed of OMV as well (I think this has to do with their network stack) but it now flies.

    OMV is doing everything I had been doing before MINUS KMV. After spinning up a Win 10 VM and getting GPU passthrough for both which

    was a 3 minute setup. BOOM Windows 10 has full GTX 1650 (mobile) setup and done with very minimal tinkering. GPU Passthrough is NOT

    the job of OMV and I was asking to much from it which was silly on my part as this is a NAS first. OMV is the main VM on my PVE server

    with a windows VM for my everyday machine that games, video edits and edit photos. All I wanted to do was fully move away from Windows

    and have a VM just in case I needed to have access to some programs that are just not available for Linux. This is now the best of all worlds,
    Thank you all so much for helping me achieve this milestone after literally years of getting to this point. Next is building a new server low power, with loads od corea and ram with 2 low profile cards to share among the VMs I would like to have in the future. Basically have low powered devices with access to more power via remote connection. Its for the kids, for school. I digress this is AWESOME to get here!!

    Quote

    In case it helps you, I relied on this guide to do it and I got it. https://jesustorres.hashnode.d…ual-de-windows-10-parte-1

    Thank you, I think at this point I should fold. I has an issue setting up the [GUIDE] Enable SSH with Public Key Authentication (Securing remote webUI access to OMV)
    when I realized if I have to go through this many steps I do not want to have to do this on different machines. I am kind of relived, actually that I went this far and can stop stressing out about if it is going to work. It is not simple (and that is fine) and at this point I cannot convince them otherwise, they will just VM OMV for the storage and backup solutions they want. I am missing something in the many different guides for different systems and if its taking this long it was a sign. We are deploying new servers this weekend I have no solution with this so we keep the status quo. No harm no foul, still use it at home as where the functionality belongs.

    Quote

    PVE/Proxmox can be used without cost and is a good choice.

    It is, they pay for community, support and the enterprise "extras". Something I was not wanting to learn but I have no choice for work now. They can just VM OMV for the data and storage needs and not lose the current GPU functionality. I just wanted to maintain something I was familiar with and with in my use easier to administer.

    Quote

    I was just curious what you were trying. I hope you didn't think doing something with passthrough filesystem would help passthrough gpu.

    No I was just reading through posts and guides have to many open and following, executing commands.

    I do not want to add anything to the plugin, it works, it is my current comprehension of the materials and the numerous guides I have been following to no avail. It is all good this is NAS first software. Just trying to offer a free alternative. It is my current (lack of) technical know how that is the issue. Using OMV at home is flawless. It might be the hardware, however it is confirmed to work on PVE and that is what I am trying to pull them away from. Paying for PVE or ESXI and then parsec for the multitude of users and machines that is their call. They just want to click a few boxes and are up and running. Again just trying to help out and I probably should have just kept my mouth shut or verify it works before hand. Tech industry moves fast so decision are made split seconds, you know the drill. Thanks again.

    To able to use a Windows VM remotely and VNC (office) for video playback, editing and encoding. I am trying to convince him that it can all be done through OMV as it is Debian based. However, as I have failed trying to get it to successfully work and stated in the omv-extras guide it is a long hard process that may not work. I get it, I get that there are only 2 guys on the team. I just wanted to save the company some money, but if I cannot get to work and maintain it they are just going to go with paid solutions. It is unfortunate as I use OMV at home but I do not need to passthrough the GPU (would be nice but the current issues I am having) so with that mouthful, thanks again.

    Quote

    What does a passthrough filesystem have to do with passthrough gpu? The first field you have an arrow on is the path on the host you want to share with the guest. The second field is the name that you will use to mount the passthrough filesystem in the guest.

    Your right, I do not know, I am trying that is all I can do. Thank you for the help and time you have spent helping and developing here. It has been a long year trying to convince my boss to change the systems over to full OVM. I cannot get what he wants to accomplish done and the time frame he wants. Again thank you for all, everyone has done here! :thumbup:

    I was reading through another post and noticed that I have not put them in the VM (I was up all weekend lol)
    Where do I find the information to enter it here?
    I have put in so many commands and drivers I dont know where I am anymore, Probably frankensteined my box ha
    I dont really care about the install at the point once I am done I am going to nuke it and start fresh.

    Beginner friendly guide to GPU passthrough on Ubuntu 18.04
    Beginner friendly guide, on setting up a windows virtual machine for gaming, using VFIO GPU passthrough on Ubuntu 18.04 (including AMD Ryzen hardware selection)
    mathiashueber.com


    This was the exact one I followed from ryecoaaron

    from this post RE: OMV6 - KVM GPU passthrough. How to?


    Regardless, I know it is something I have done within the settings. Something I am not yet comprehending and will need more knowledge and time to figure it out. Will have to fresh install and try again . Oh it will work one day(in another few months), it is just accelerating to that day.

    There are a few guides. I am following them and I will read and see what your link has to offer. I want to run OMV bare metal but maybe I might have to install Debian then OMV as others have suggested. I would rather of course just use OMV as all resources are used for the system. Thank you for taking the time to respond and providing another avenue to try! It is also possible that I have messed up something along the way following the multitude of guides. Who knows what I have installed and removed at this point. :D
    Further down the rabbit hole we go.

    I was not going to post but this weekend and now, I do not know what I have done wrong.
    I have followed these guides
    OMV6 - KVM GPU passthrough. How to?
    Gpu Nvidia Passthrough
    https://mathiashueber.com/wind…e-gpu-passthrough-ubuntu/ <- this was the main one I followed

    I tried proxmox on this machine with complete success with GTX 1650 Passthough to a Windows VM
    So I was excited and moved everything over to OMV and completed the setup of the passthrough
    but getting a bunch of errors when I load up cockpit and cannot find the gpu? IOMMU is loaded and ready
    ryecoaaron says edit the xml but what do I put in? I have searched for an answer and cannot find what I need to put in to make this work
    I also installed virt-manager but cannot figure out how to access it besides I think I have a configuration problem somewhere with GTX 1650
    I beleive I followed every step if someone could give me some guideance to make this successfully work I will extremely indebted.

    With that I am going to try and get some sleep but tinkering will get ya everytime!



    sudo dmesg | grep -e DMAR -e IOMMU

    [ 0.797175] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported

    [ 0.798322] pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40

    [ 0.798651] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

    [ 1.665828] AMD-Vi: AMD IOMMUv2 loaded and initialized

    [ 0.798332] AMD-Vi: Interrupt remapping enabled



    Virt manager error

    Unable to init server: Could not connect: Connection refused

    Unable to init server: Could not connect: Connection refused

    Unable to init server: Could not connect: Connection refused


    (virt-manager:2476): Gtk-WARNING **: 20:36:59.884: cannot open display:


    Cockpit Errors


    8:31 PM
    could not find module by name='nvidia'systemd-udevd


    8:31 PM
    could not find module by name='nvidia_drm'systemd-modules-load


    8:31 PM
    Failed to find module 'vfio_iommu_type1 vfio_pci ids=10de:1f91'systemd-modules-load


    8:31 PM
    open pipe file /run/rpc_pipefs/nfs/blocklayout failed: No such file or directoryblkmapd


    8:31 PM
    tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xbd7e3000-0xbd7e3fff flags 0x200] vs bd7e3000 4000kernel


    8:31 PM
    tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xbd7df000-0xbd7dffff flags 0x200] vs bd7df000 4000kernel


    8:31 PM
    ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20220331/psobject-220)kernel


    8:31 PM
    ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP0.SWUS.SWDS], AE_NOT_FOUND (20220331/dswload2-162)kernel


    8:31 PM
    ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20220331/psobject-220)kernel


    8:31 PM
    ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP0.SWUS], AE_NOT_FOUND (20220331/dswload2-162)kernel

    The biggest problem is that OMV extras are developed/maintained by a single guy

    Which is exactly why it is free.

    Quote

    I cannot rely on this system. I highly recommend you look at UNRAID OS system. I know it has some fee to it, but at least I did not hear anything like this happening. Another approach is to get a real NAS such as QNAP or Synology.

    I have tried Proxmox, ESXi, UNRAID, Ubuntu with OMV VM, Windows Server, BSD etc. This just works (especially if you are using it on a low resource machine like a pi?!??) The others all have some requirement that makes it off the list. Ram requirements, certain hard drives, more beefer system specs. At the end of the day it is what best suits you and your use case scenario. But to demonize something after an update. The BIGGEST issue is learning Linux. I was the same years ago, until I sat down and committed 1/2 a day learning commands and playing with different distros. Knowledge is power and you said it, Its a single guy responding to all the posts with help from some mods. Plus a day job and a personal life. If this was a product we bought I would absolutely demand more.

    I'm done with OMV6 and going back to 5, if that causes any problems I'm done with OMV for good I don't have the time or patients to put up with this BS.

    And go where?

    "Because I have have been down there, I know that road, I know exactly where it ends."

    I have tried every solution and OMV is still (on my hardware and experience) the smallest, fastest and most customized solution out of them at all and its a freakin NAS first. With an AMAZING support team on this forum. With NO COST to any of us.

    Thanks again I am good over here have 2 VMs up and a couple of working compose files pulled from auto. These changes are way better then before. Everything is in one section. Thanks again and looking forward to more functional easier ways to get things done.... better!

    oh.. well all I did was services-compose-files-create from example
    then I selected homer, then tried to run so obviously in my ignorance I did not complete some steps
    the environment is empty so that probably explains alot or maybe the ports are wrong?
    I honestly do not know thats what I love about learning.
    Ill so some reading :thumbup: :thumbup:

    I will have to read the documentation again, everything is installing etc. I am missing something to get these to launch at least I know its me HAHAH


    Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; docker-compose --file '/containers//homer/homer.yml' --env-file '/containers//homer/homer.env' up -d 2>&1': parsing /containers/homer/homer.yml: yaml: line 8: did not find expected key


    OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; docker-compose --file '/containers//homer/homer.yml' --env-file '/containers//homer/homer.env' up -d 2>&1': parsing /containers/homer/homer.yml: yaml: line 8: did not find expected key in /usr/share/openmediavault/engined/rpc/compose.inc:472

    Stack trace:

    #0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(619): OMVRpcServiceCompose->{closure}('/tmp/bgstatusIK...', '/tmp/bgoutputsf...')

    #1 /usr/share/openmediavault/engined/rpc/compose.inc(475): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))

    #2 [internal function]: OMVRpcServiceCompose->doCommand(Array, Array)

    #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)

    #4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('doCommand', Array, Array)

    #5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Compose', 'doCommand', Array, Array, 1)

    #6 {main}

    Quote

    The kvm plugin has templates for LXC too : )

    WHAT?!?!? 8| 8| The kvm pluggin is fast on Windows 11 which on other alternatives there is a noticeable lag. I spend alot of time using that pluggin ^^ ^^