Hey folks, I’m new to this forum but I’m a long time viewer of level1. I’m here to point out some recent progress has been made getting SRIOV to work on intel graphics, which level1 made a video about.
This repository from intel indicates that they have a working implementation on Ubuntu: github. com/intel/kubevirt-gfx-sriov/tree/main
Additionally, this repository claims to have a working 6.1-6.3 kernel module: github. com/strongtz/i915-sriov-dkms . I found it linked from this arch wiki page: wiki.archlinux. org/title/QEMU/Guest_graphics_acceleration
I remember back when I tried to get iGVT-g working, the guides on the gentoo and arch wiki were super helpful and straightforward and it was a lot easier once the kernel patches got upstreamed. If there’s a working implementation of SRIOV, I think it’s time to start writing guides for it and upstreaming things so more people can start taking advantage of it.
I’m wondering if any of you guys have gotten this to work so far? Feel free to bump the thread with your progress/problems, or just general thoughts on SRIOV on intel graphics.
Don’t mind me. I’m just extremely interested in any developments for Intel “vGPU.” AMD iGPUs have been impossible to pass through, and NVIDIA hasn’t been kind to their reluctant workstation GPU customers… Hoping Intel can provide a cheap non-subscription () alternative on this front.
It runs just fine with Unraid and a Plugin for it. I have 5/7 VFs active and iam using one of them for an Parsec VM and the Main one for dockers like Plex/Transcoders/SteamDocker.
Thank you for bringing this to my attention, I am certainly interested. After having a quick look it seems to be in the way to early stages for me. I do not have a 12th Gen iGPU and 13th Gen seems not to be supported, yet. When this is becoming more mainstream I will use it, but for now I will refrain from the pain to employ such early stage code.
nice, hopefully I can get a libvirt configuration going. QXL is just way to slow >:(
Not super familiar with UNRAID OS/Parsec, but do you use the spice guest tools on the windows side? It’s a pretty neat tool that lets you drag and drop files, and it resizes the screen of the VM to match the window of the SPICE viewer. If I recall iGVT-g broke that because it only works at a fixed resolution.
Also, another trick I use with libvirt is to use the virtio-win disk driver. I heard it boosts the disk speeds versus emulating SATA. Although I suppose you could just PCI pass-through an nvme drive?
I still haven’t figured it out, I decided to just wait for it all to get mainlined into linux, but it hasn’t happened and intel said around end of last year: