GPU virtualization (vGPU) is a handy technology that allows multiple users to take advantage of a single graphics card’s power. While this feature is normally reserved for professional-level products such as NVIDIA’s Quadro family, a group of enthusiasts have figured out how to enable vGPU functionality for select GeForce gaming GPUs such as the GeForce RTX 3080, GeForce RTX 2080 SUPER, and GeForce GTX 1080 Ti. The code for unlocking this, which is available via GitHub, works by replacing the device id of a GPU with one that officially includes vGPU support.
[…] Nvidia has a handful of expensive Tesla, Quadro, and some other GPUs it recommends for virtualization (partly because it does not make a lot of sense to validate a broad fleet of hardware with ISVs). Nvidia’s vGPU software does not support most client GPUs. Nvidia did recently open up GPU passthrough via a driver update, but this only allows a single VM to access the GPU, whereas full vGPU support allows multiple VMs to share the same GPU.
Source: Tom’s Hardware, GitHub