Blog Post Forthcoming for GPUs 
ok, it's morning nap time starting 5min ago... but I'm decently pleased that this morning I've wrangled the (yes, linux) kernel into behaving more decently (a little like FreeBSD's sanity) when allocating similarly ID'd PCIe devices to VMs for GPU passthrough.
Short version:
- many GPUs of same PCI ID type in host
- want certain VMs to get certain GPUs
- want main host to get one GPU for compute (server, no display)
FreeBSD:
- the above requires two loader.conf lines and one rc.conf line
Linux:
- oh lordy, how many modprobe and modules-load.d files, and grub entries, and kmod blacklists, rebuild initramfs, and rebuild grub menu, and don't forget to purge the entire nouveau driver from the kernel so it doens't try to backstab nvidia and steal your first born...
#nvidia #gpu #linux #freebsd #virtualization #ai #engineering