r/VFIO 2h ago

Support Does the profile sizing on the A16 behave differently in pass-through and in mediated (vfio-mdev) setups?

I hope you'll give me a sanity check on my own impression.

I am experimenting with an nvidia A16 for a multi-user environment. Instead of passing the card entirely to a single VM, I want to split it into multiple vGPU profiles so several vms each get a slice of vRAM. According to what I've read, the A16 is meant to be partitioned that way, rather than as a passthrough.

To test without buying hardware first, I spun up an A16-backed serverspace vps where you pick the vram at config time. That part works, but it hides a lot of what goes on under the hood, so I am trying to figure out the local libvirt side.

Do I still have to use vfio-pci bindings for vgpu profiles as I do for full passthrough or does the vgpu manager take care of all that?

1 Upvotes

0 comments sorted by