News for hackers. Stuff that matters.
Re:GVM: A GPU Virtual Machine for IOMMU-Capable Computers by evol262 on Wednesday July 06, 2022 @09:07AM (#32000270)
> Intel's Xe embedded SKUs are supported:

> https://openmdev.io/index.php/GPU_Support

I'm not trying to beat a dead horse here, but your matrix links to an archive of Intel's community forum, where it's a basic question, about Windows.

https://archive.ph/0McAE#selection-4883.0-4943.35

Then a link to Intel's LTS Linux repo. Do your scripts, if it's Xe, actually clone/build this and boot into it? What does "supported" mean in this sense? Do you replace the user's kernel with the intel-lts fork? If so, do you tell them?

> We did some things to enable GPU virtualization on older driver revisions for most Nvidia consumer GPUs and some AMD GPUs as well. Here's that post if you'd like to take a look:

You have some patches to drivers. Which is great. But "we did some things" on HN is best followed with "here's what we did from a technical level" or "here's the source", not "here's how to install our product".

https://github.com/Arc-Compute/LibVF.IO/tree/master/patches

Is there anything at all here which isn't applicable to other KVM-based virt platforms? It looks like not.

> We're building a free/libre (AGPLv3 & GPLv2) virtualization stack intended to support i915 (Intel) and Nvidia (OpenRM).

Again, this is great. But please be clear that "we're building a free/libre virtualization stack" is "we are building a very opinionated wrapper around qemu+KVM which is not using libvirt bindings for some reason". The "stack" definitely looks like "some utility scripts to make this easier".

Is there a project homepage with a roadmap, goals, and issues/bugs, and so on?

Re:GVM: A GPU Virtual Machine for IOMMU-Capable Computers by ArcVRArthur on Wednesday July 06, 2022 @01:13PM (#32003912)
Again as in your other comment GVM does not actually have anything to do with LibVF.IO right now. They don't even work together. GVM/Mdev-GPU is actually a free software component that virtualizes GPUs, not a wrapper for QEMU/KVM. That's misinformation.

GVM/Mdev-GPU is over here - not in the LibVF.IO codebase which you link to:

https://github.com/Arc-Compute/Mdev-GPU

https://docs.linux-gvm.org/mdev-gpu/

Also Intel's SR-IOV isn't my code. You have to ask them about that.