Arc-Compute/LibVF.IO
View on GitHub ↗ ★ 915 Nim
A vendor neutral GPU multiplexing tool driven by VFIO & YAML.
10 mentions on Hacker News by 5 people: 0 stories, 10 comments · first 2021-10-21 · latest 2022-09-11
20082026
-
…example and inspires me to think that system-glue code doesn't need to be gross or impenetrable: https://github.com/Arc-Compute/LibVF.IO/blob/master/src/libv... Another one I've appreciated reading (and learned more about 2d graphics from)…
comment by elcritch · 2022-09-11 · in Ask HN: What's the best source code you've read? -
https://github.com/Arc-Compute/LibVF.IO/tree/master/ plus https://github.com/gnif/LookingGlass works pretty well. If you use an Intel GPU, particularly one of their new Arc dedicated GPUs, it supports the functionality on the consumer…
comment by zamadatix · 2022-09-06 · in The death of the PCIe expansion card -
Awesome project! And I gotta say thats some pretty code for dealing with a bunch of sysfs stuff: https://github.com/Arc-Compute/LibVF.IO/blob/master/src/libv...
comment by elcritch · 2022-08-25 · in LibVF.IO: Add support for GPU Virtual Machine (GVM) -
https://github.com/Arc-Compute/LibVF.IO https://docs.linux-gvm.org/ For anybody else interested
comment by MuffinFlavored · 2022-08-24 · in LibVF.IO: Add support for GPU Virtual Machine (GVM) -
…version support (they basically just make the driver work on a newer kernel - that's all): https://github.com/Arc-Compute/LibVF.IO/tree/master/patches/
comment by ArcVRArthur · 2022-07-07 · in GVM: A GPU Virtual Machine for IOMMU-Capable Computers -
…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…
comment by evol262 · 2022-07-06 · in GVM: A GPU Virtual Machine for IOMMU-Capable Computers -
…do an awful lot of stuff to your host system, and arcd.nim appears to just call qemu anyway: https://github.com/Arc-Compute/LibVF.IO/blob/master/src/libv... Sure, it also binds/removes mdev devices, which is a nice convenience, and you…
comment by evol262 · 2022-07-06 · in GVM: A GPU Virtual Machine for IOMMU-Capable Computers -
…Here's a few examples of YAML for use with different GPU vendors: Intel: https://github.com/Arc-Compute/libvf.io/blob/master/example/... Nvidia: https://github.com/Arc-Compute/libvf.io/blob/master/example/... AMD: https://github.co
comment by ArcVRArthur · 2021-10-21 · in Show HN: vGPU and SR-IOV on consumer GPUs -
All the source code for arcd is here: https://github.com/Arc-Compute/libvf.io/tree/master/src :)
comment by ArcVRArthur · 2021-10-21 · in Show HN: vGPU and SR-IOV on consumer GPUs -
…Take a look at LibVF.IO's user API. I tried to make it a bit more human friendly, like Docker: https://github.com/Arc-Compute/libvf.io/blob/master/example/...
comment by ArcVRArthur · 2021-10-21 · in Show HN: vGPU and SR-IOV on consumer GPUs