Talk:GPU passthrough with libvirt qemu kvm

From Gentoo Wiki
Jump to:navigation Jump to:search

SR-IOV and iGVT-g

Talk status
This discussion is done as of 2023-09-07.

SR-IOV and iGVT-g are (passthrough? virtualization?) methods for intel GPUs that allow the guest machine to share the integrated GPU with the host machine. iGVT-g is for older intel chips (up until cometlake) and SR-IOV is for newer intel chips (alderlake and after)

Should sections be added here for SR-IOV and iGVT-g? I set up iGVT-g a while ago, and I'm setting up SR-IOV this weekend so I could write a guide here. The iGVT-g kernel parts were added back in 5.something, so that would just be a matter of setting a couple kernel options before doing stuff in userspace. The SR-IOV is implemented as an out-of-tree module, so I would have to update this section when/if it gets upstreamed.

Some relevant links for later:

User:Shunlir/Intel_GVT-g https://wiki.archlinux.org/title/Intel_GVT-g https://wiki.archlinux.org/title/QEMU/Guest_graphics_acceleration https://github.com/strongtz/i915-sriov-dkms https://github.com/intel/kubevirt-gfx-sriov

AdaptL (talk) 04:59, 8 June 2023 (UTC)

These will be very useful additions so thank you, I would do them as a septate articles then add some See Also links in here for others to find it otherwise things will get messy quickly.
Immolo (talk) 11:24, 7 September 2023 (UTC)