Hacker News new | ask | show | jobs
by mysteria 550 days ago
Intel used to have GVT-g hardware virtualization on their integrated GPUs from Broadwell up. I haven't tried it myself but know people who used and liked it then. All good things come to an end though, and Intel scrapped it for Rocket Lake.

I would've gone and bought Intel ARC dGPUs for my Proxmox cluster if they supported hardware virtualization on their consumer line.

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

2 comments

12th gen and newer had some form of SR-IOV support in the i915 driver, but I'm not sure whether or not Intel fully upstreamed that.

Here's a project that, iirc, backported and made a DKMS for from Intel's tree: https://github.com/strongtz/i915-sriov-dkms

I also recall from that time that Intel had SR-IOV code for the iGPU (and I think their dGPUs) in the new Xe driver

My experience with GVT-g is that it mostly served as a kernel panic generator. A good idea, but the software experience just isn't stable enough.
Software takes time to mature and if almost 0 people use the feature it never will.