XCP-ng

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Pyroteq
    P
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 5
    • Best 0
    • Controversial 0
    • Groups 0

    Pyroteq

    @Pyroteq

    0
    Reputation
    7
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Pyroteq Unfollow Follow

    Latest posts made by Pyroteq

    • RE: Intel GVT-g (vGPU support for Intel iGPU's) - How do I enable this?

      @olivierlambert

      Unfortunately they don't offer a guide, just a mention of it working.

      https://docs.citrix.com/en-us/citrix-hypervisor/graphics/hv-graphics-config.html

      Citrix Hypervisor supports Intel’s virtual GPU (GVT-g), a graphics acceleration solution that requires no additional hardware. It uses the Intel Iris Pro feature embedded in certain Intel processors, and a standard Intel GPU driver installed within the VM.

      However, they don't actually offer a guide on HOW to set this up besides offering some tips on how to setup BAR in the UEFI settings to change how many vGPU's it will support. I've enabled Above 4G Decoding, Re-size BAR Support and set the Aperture Size to 512MB but that doesn't seem to enable the vGPU options XCP-ng Center or XO. I'm assuming I need to enable it manually on the underlying OS before XCP-ng can see it.

      Note that the Intel GPU pass through is GVT-d NOT GVT-g. If you use GVT-d (AKA, just your regular PCIe pass through) obviously then I wouldn't be able to use the GPU for the the XCP-ng console on the machine itself. I'm comfortable on how to set that up but I really need the console available on the hypervisor for my use case.

      This video (in German) demonstrates setting it up in XCP-ng center.

      https://www.youtube.com/watch?v=FW9TPMrdTYc

      posted in Compute
      P
      Pyroteq
    • Intel GVT-g (vGPU support for Intel iGPU's) - How do I enable this?

      Hi, I've got a machine with an Intel i9-10850K with has UHD Graphics 630 iGPU.

      From doing a bit of reading it seems this should support vGPU support with Intel GVT-g.

      I can find plenty of guides on how to enable this on other Linux distro and with other hypervisors and Citrix even mentions it in their own documentation but I can't actually find a guide on how to do this in Xen/XCP-ng.

      Does XCP-ng have an easy method of enabling Intel GVT-g support or do I need to edit Grub config and load modules, etc, etc, like other guides suggest?

      Eg: https://wiki.archlinux.org/title/Intel_GVT-g

      Supposedly this would allow me to still utilise the iGPU for the XCP-ng console as well as share the iGPU to a Windows guest.

      posted in Compute
      P
      Pyroteq
    • RE: Nvidia Quadro P400 not working on Ubuntu server via GPU/PCIe passthrough

      @TheFrisianClause I ended up selling my P400 and buying a P2000 which worked straight away. It's possible the P400 may work in future but I didn't want to wait until then.

      Unfortunate waste of money, but I'm pretty happy with the setup now running 2 XCP-NG hosts now with Plex with the P2000 doing transcoding, game servers and other utilities.

      posted in Compute
      P
      Pyroteq
    • RE: Nvidia Quadro P400 not working on Ubuntu server via GPU/PCIe passthrough

      @thefrisianclause

      Nice to see a bit of action in this thread after a few weeks. It seems both of use are using Ivy Bridge CPU's, I wonder if the issue is related to our CPU's or chipsets?

      I notice in the Reddit thread you posted it mentions something about the E3-12xx CPU's:

      IMPORTANT ADDITIONAL COMMANDS
      You might need to add additional commands to this line, if the passthrough ends up failing. For example, if you're using a similar CPU as I am (Xeon E3-12xx series), which has horrible IOMMU grouping capabilities, and/or you are trying to passthrough a single GPU.
      These additional commands essentially tell Proxmox not to utilize the GPUs present for itself, as well as helping to split each PCI device into its own IOMMU group. This is important because, if you try to use a GPU in say, IOMMU group 1, and group 1 also has your CPU grouped together for example, then your GPU passthrough will fail.

      Is it possible that same GRUB config is required here? Sorry, I'm probably not much help when it comes to hardware troubleshooting on Linux.

      GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_acs_override=downstream,multifunction nofb nomodeset video=vesafb:off,efifb:off"
      

      I don't have the faintest idea of what any of this does or if it could help.

      posted in Compute
      P
      Pyroteq
    • Nvidia Quadro P400 not working on Ubuntu server via GPU/PCIe passthrough

      Hi all, I'm hoping someone can help me.

      Hardware specs:

      • ASUS P8B WS
      • Xeon E3-1230 v2
      • 10GB ECC RAM
      • Haupagge WinTV QuadHD (TV Tuner)
      • Nvidia Quadro P400

      VM: Ubuntu Server 20.04 LTS

      What I was hoping to do was use PCI/GPU passthrough to pass through the GPU and TV Tuner to a Ubuntu server running Plex media server. I was able to get the TV tuner working and it could scan channels, etc, and the GPU was also detected by Ubuntu, however no matter what I did I could not get the latest Nvidia drivers working and some of the hardware details aren't complete.

      I tried installing from the official Ubuntu PPA, the Nvidia PPA, I tried upgrading Ubuntu to the latest release 21.10. I tried 21.04. I tried the 20.04 LTS version. I tried older drivers like 430, 450, 460, 465 and 470 and no matter what I did I could not get the GPU to function correctly through XCP-NG.

      I know there's no hardware problem as I have pretty much given up and it's currently doing hardware transcoding just fine on a Ubuntu 20.04 install on bare metal.

      I'd be willing to give XCP-NG one last try if anyone can give me any suggestions as what could be wrong.

      I'm not sure if it's the same thing, but I tried both passing through the PCI devices in the CLI as well as trying the method of selecting the Nvidia GPU from the list in XOA after I had disabled the GPU from the hypervisor. Neither method worked. I also tried assigning the GPU through XCP-NG center Windows program.

      This screenshot shows a few different commands. You can see the error messages in dmesg as well as the GPU UUID and Video BIOS appear as blank when inspecting the device information under /proc.

      dzvdIRCnGT.png

      posted in Compute
      P
      Pyroteq