Score:0

Full GPU virtualization of Intel consumer discrete GPUs on Ubuntu host with Windows 10 guest

gh flag
jw_

Consumer GPUs from AMD and nVidia doesn't support full GPU virtualization (means host and guest can share the GPU), only GPU-pass through is partially supported.

Intel have GVT-g for integrated GPUs up to Gen9 CPUs, but some article says Intel consumer discrete GPUs such as Arc 770 doesn't support GVT-g and SR-IOV should be used.

Can Intel consumer discrete GPUs be fully virtualized on Ubuntu host with Windows 10 guest and how to configure it?

CPU is i7-9800X, Ubuntu is v22.04, hypervisor is QEMU or VirtualBox.

Christian Ehrhardt avatar
sl flag
If your GPU isn't supporting GVT-g (https://cpaelzer.github.io/blogs/006-mediated-device-to-pass-parts-of-your-gpu-to-a-guest/) then the first step of the way to do is to make the Ubuntu host not use it at all. Once you have done that - given that your system in general support SR-IOV (which isn't common for consumer HW with intel GPUs) you could forward it to the guest. Otherwise it will fail when unbinding on the host with some "already in use" failures. I'd suggest to start using pci-stub or vfio-pci as shown at https://www.heiko-sieger.info/blacklisting-graphics-driver/
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.