XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    XCP-ng GPU Passthrough - No GPU found

    Scheduled Pinned Locked Moved Development
    41 Posts 10 Posters 29.3k Views 10 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      anthonyh
      last edited by

      Ironically, I am trying to do this as well. I put a second graphics card in a host (NVIDIA NVS 510) and made sure the appropriate virtalization settings were enabled in the BIOS. Running up to date XCP-ng 8.0 (yum update as of yesterday afternoon). I can assign the GPU to the Windows Server 2016 guest in XCP-ng Center, and the NVIDIA drivers seem to install fine, but Device Manager reports the following:

      85c90cd3-11ae-49a3-ac29-ff5a07488c81-image.png

      What's also interesting is even though it warns that you must be able to access the VM remotely as there will be no local console, there is still a local console. I don't know if this means anything.

      Any ideas?

      J L 2 Replies Last reply Reply Quote 0
      • J Offline
        jmccoy555 @anthonyh
        last edited by

        @anthonyh Google code 43 NVIDIA...... Basic translation is we want to stop you doing this with a consumer card in a VM. There are solutions I believe.

        A 1 Reply Last reply Reply Quote 0
        • olivierlambertO Online
          olivierlambert Vates 🪐 Co-Founder CEO
          last edited by

          Yes, using Nvidia card supporting GPU passthrough 😛

          Otherwise, there's "border line" patches on Windows drivers available on GitHub, but we won't find those for you 😉

          1 Reply Last reply Reply Quote 1
          • J Offline
            jmccoy555 @linhnb
            last edited by

            @linhnb don't think you can use the GUI for GPUs, only vGPUs.

            RX580 does work, just follow the PCI passthrough guide.

            1 Reply Last reply Reply Quote 0
            • olivierlambertO Online
              olivierlambert Vates 🪐 Co-Founder CEO
              last edited by

              AMD cards are indeed far better for both vGPU and GPU passthrough: it just works.

              1 Reply Last reply Reply Quote 0
              • J Offline
                jmccoy555
                last edited by

                If only they made a LP vGPU card.... Looks like a WX4100 will have to do.

                1 Reply Last reply Reply Quote 0
                • L Offline
                  linhnb @anthonyh
                  last edited by

                  @anthonyh yeah, I also got this note in version 8.1. I just don't know why. But my VM can't see Rx580, that's the problem

                  @olivierlambert man, please, I got problem right here with AMD GPU. Please help.

                  @jmccoy555 You can use the GUI. I checked, the code changes as if you do make it in CLI. please check the newest version 8.1
                  b8929c93-4fea-4225-812e-6dbf288f2b5f-image.png
                  6e41aa83-4789-4da5-9ecf-2a77e2ffce6d-image.png

                  olivierlambertO J 2 Replies Last reply Reply Quote 0
                  • A Offline
                    anthonyh @jmccoy555
                    last edited by

                    @jmccoy555 said in XCP-ng GPU Passthrough - No GPU found:

                    @anthonyh Google code 43 NVIDIA...... Basic translation is we want to stop you doing this with a consumer card in a VM. There are solutions I believe.

                    @olivierlambert said in XCP-ng GPU Passthrough - No GPU found:

                    Yes, using Nvidia card supporting GPU passthrough 😛

                    Otherwise, there's "border line" patches on Windows drivers available on GitHub, but we won't find those for you 😉

                    Well, this card is technically in the Quadro family, so I was hoping it'd work. I see solutions for libvirt/KVM, but not Xen. Any "nudge" would be greatly appreciated if anyone is willing. This is just a test environment. If the application works in this setup we'll buy proper hardware and go the AMD route.

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      anthonyh
                      last edited by

                      I think I might have found the GitHub driver patch @olivierlambert was referring to...

                      I 1 Reply Last reply Reply Quote 1
                      • olivierlambertO Online
                        olivierlambert Vates 🪐 Co-Founder CEO @linhnb
                        last edited by

                        @linhnb

                        1. I was answering to @anthonyh
                        2. You are on a community forum 😉
                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          jmccoy555 @linhnb
                          last edited by jmccoy555

                          @linhnb said in XCP-ng GPU Passthrough - No GPU found:

                          You can use the GUI. I checked, the code changes as if you do make it in CLI. please check the newest version 8.1

                          Thanks for the tip!! Working in 8.1 in XCP-ng Center and also XO 🙂

                          Also, dont think there is a need to 'hide' the GPU from Dom0 now??

                          edit: Did a fresh install, no need to 'xen-pciback.hide' when assigning via XO or XCP-ng center. This was with AMD as they play nicely, not sure about NVIDIA.

                          I 1 Reply Last reply Reply Quote 0
                          • I Offline
                            imtrobin @anthonyh
                            last edited by

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • I Offline
                              imtrobin @jmccoy555
                              last edited by

                              @jmccoy555 You got nvidia GPU working in VM?

                              J 1 Reply Last reply Reply Quote 0
                              • J Offline
                                jmccoy555 @imtrobin
                                last edited by

                                @imtrobin No, AMD. Currently a WX4100 (as its LP and fits into a 2U server) but have also had a RX580 working before.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post