MIG-Backed vGPU#
A Multi-Instance GPU (MIG)-backed vGPU combines MIG hardware partitioning with vGPU virtualization. Instead of sharing a full physical GPU, each vGPU runs on a dedicated GPU instance—a hardware-isolated slice of a MIG-capable GPU.
Multi-Instance GPU (MIG) technology divides a physical GPU into multiple GPU instances, each with dedicated compute cores, memory, and video engines. A MIG-backed vGPU is then created from one of these instances and assigned to a virtual machine.
This architecture provides:
Hardware-level isolation - Each vGPU has exclusive access to its GPU instance’s resources, including compute and video decode engines
True parallel execution - Workloads on different vGPUs run simultaneously on the same physical GPU without competing for shared resources
Note
NVIDIA vGPU for Compute supports MIG-Backed vGPUs on all the GPU boards that support Multi Instance GPU (MIG).
Universal MIG technology on Blackwell enables both compute and graphics workloads to be consolidated and securely isolated on the same physical GPU.
Ideal Use Cases
MIG-backed vGPUs are ideal for running multiple high-priority workloads that require guaranteed, consistent performance and strong isolation:
Multi-tenant environments - MLOps platforms, shared research clusters
Simultaneous workloads - Training, inference, video analytics, and data processing running concurrently
SLA requirements - Workloads requiring consistent performance and maximum GPU utilization
Supported MIG-Backed vGPU Configurations on a Single GPU#
NVIDIA vGPU supports both homogeneous and mixed MIG-backed virtual GPU configurations, and on GPUs with MIG time-slicing support, each MIG instance supports multiple time-sliced vGPU VMs.
On the NVIDIA RTX Pro 6000 Blackwell Server Edition, up to four MIG slices can be created on a single GPU. Within each MIG slice, one to three time-sliced vGPUs for Compute with 8 GB frame buffer each can be created, depending on workload requirements and user density goals. Each vGPU instance can be assigned to a separate VM, enabling up to 12 virtual machines to share a single physical GPU while benefiting from the isolation boundaries provided by MIG.
The NVIDIA RTX Pro 4500 Blackwell Server Edition supports up to two MIG slices per GPU, providing a similar MIG-backed vGPU feature set in a more compact 32 GB VRAM configuration.
The previous figure shows how each MIG slice on the NVIDIA RTX Pro 6000 Blackwell can be time-sliced across multiple VMs, supporting up to three NVIDIA vGPU for Compute VMs per slice, with isolation enforced by MIG partitioning.
Note
You can determine whether time-sliced, MIG-backed vGPUs are supported with your GPU on your chosen hypervisor by running the nvidia-smi -q command.
$ nvidia-smi -q
vGPU Device Capability
MIG Time-Slicing : Supported
MIG Time-Slicing Mode : Enabled
If
MIG Time-Slicingis shown asSupported, the GPU supports time-sliced, MIG-backed vGPUs.If
MIG Time-Slicing Modeis shown asEnabled, your chosen hypervisor supports time-sliced, MIG-backed vGPUs on GPUs that also support this feature.
The following figure shows examples of valid homogeneous and mixed MIG-backed virtual GPU configurations on NVIDIA A100 PCIe 40 GB.
A valid homogeneous configuration with 3 A100-2-10C vGPUs on 3 MIG.2g.10b GPU instances
A valid homogeneous configuration with 2 A100-3-20C vGPUs on 3 MIG.3g.20b GPU instances
A valid mixed configuration with 1 A100-4-20C vGPU on a MIG.4g.20b GPU instance, 1 A100-2-10C vGPU on a MIG.2.10b GPU instance, and 1 A100-1-5C vGPU on a MIG.1g.5b instance
Limitations#
MIG-backed vGPU is only available on GPUs that support Multi-Instance GPU (MIG). Refer to the MIG User Guide for the list of supported GPUs.
MIG-backed vGPU is not supported for Windows guest VMs on NVIDIA H100 GPUs. Only time-sliced vGPU is supported; assigning a MIG-backed profile to a Windows VM fails at guest driver install.
Live migration between different MIG profiles (e.g., migrating a VM from a 1g.5gb instance to a 2g.10gb instance) is not supported. The target host must have a matching MIG configuration.
The number and size of MIG instances available depend on the GPU model. Not all slice combinations are valid; refer to Virtual GPU Types for Supported GPUs for supported profiles.
Time-sliced MIG-backed vGPUs (MIG time-slicing within a GPU instance) require both GPU and hypervisor support. Use
nvidia-smi -qto verifyMIG Time-Slicingcapability.