Hello
Hope this help here is how I manage to configure GPU Passthrough.
In my case I have follow the documentation on XCP-ng website : https://docs.xcp-ng.org/compute/
To sum up with XOA 8.3 here is what I did:
ssh to XCP host, to identify the GPU PCI and run lspci to find my GPU.
[root@xen ~]# lspci
...
0f:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1)
Then disable the GPU for being used by XCP-ng itself( Dom0) using the XCP-ng uuid
[root@xen ~]# xe pci-list
uuid ( RO) : 7970825f-dd1c-c270-93a3-6761f00e1362
vendor-name ( RO): NVIDIA Corporation
device-name ( RO): GA102 [GeForce RTX 3090]
pci-id ( RO): 0000:0f:00.0
xe pci-disable-dom0-access uuid=<pci uuid>
3 reboot the XCP-ng host
4 Then from XOA attached the PCI related to my GPU to my guest VM.
[image: 1770098359041-4dcb36ff-b29c-4d0b-b113-127243928dd6-image-resized.png]
[image: 1770098407490-3f29792e-154f-40fc-b554-323d8ef87e52-image.png]
[image: 1770098436148-7208a3ff-68e2-4c50-9dc8-2edde9ac8d76-image-resized.png]
5 install official Nvidia drivers ( closed source ) and have then the card available in the guest.
[image: 1770098585851-9bcbea25-b83b-4a26-a085-b58236c83f84-image.png]
[image: 1770098624052-88f35aba-bd75-4da6-9cbf-d62bb8994ef7-image.png]
What I didn't do is adding a vGPU in the guest configuration:
[image: 1770098900399-63b2a458-9758-40d1-9515-48b5cd4615ea-image.png]
I did it some times ago, also I don't recall having to do any specific configuration in the Bios to make this work.
PS: I have an issue, I don't have output to the Display port or HDMI of this video card, which is not a blocker for me as that's not my immediate needs.
Best.