MIG and vGPU: how many VMs one card really holds
- RTX PRO 6000 Blackwell splits into 4 × 24 GB instances, RTX PRO 5000 into 2, H100 into 7. L40S has no hardware partitioning at all
- MIG needs no licence. vGPU without one runs 20 minutes at full speed, then caps at 15 fps with degraded CUDA; after 24 hours 3 fps and no CUDA
- Ceiling on RTX PRO 6000 Server Edition: up to 48 graphics vGPUs, 12 on the DC-8C compute profile
- Of the three RTX PRO 6000 editions, only Server Edition got vGPU; Workstation and Max-Q have MIG without vGPU
- MIG-backed vGPU runs on vSphere, RHEL KVM and Ubuntu KVM; on Windows Server such profiles are unavailable
MIG vs vGPU: what gets sliced
MIG cuts the card in hardware: each instance gets its own compute blocks, its own memory and its own memory bandwidth, so a neighbour on the same card cannot affect you. vGPU works differently: all VMs see the same card and take turns.
| WHAT WE COMPARE | MIG | TIME-SLICED vGPU |
|---|---|---|
| Principle | space: fixed slices | time: queue and switching |
| Isolation | hardware: compute, memory and bandwidth | dedicated frame buffer per VM; compute and bandwidth shared, no fault isolation |
| Codecs and 3D | own per instance | shared by all |
| Licence | not required | vApps, vPC, vWS or AI Enterprise |
| Hypervisor | not required (Linux with CUDA) | required, from the support list |
There is also a hybrid. MIG-backed vGPU lays a virtual card over a hardware slice, and inside the slice time-slicing still applies. On the 48 GB profile this mode measured about 20% faster than pure time-slicing, per NVIDIA’s sizing guide.
How many pieces each card gives
The instance count is fixed by architecture; no setting changes it. Only data-centre cards on HBM split seven ways.
| GPU | MEMORY | MAX MIG INSTANCES |
|---|---|---|
| RTX PRO 6000 Blackwell (all three editions) | 96 GB | 4 |
| RTX PRO 5000 Blackwell | 48 GB | 2 |
| RTX PRO 4500 Blackwell | 32 GB | 2 |
| H100 PCIe / SXM5 / NVL | 80 / 80 / 94 GB | 7 |
| L40S, L40, A40, GeForce | 48 GB and below | no MIG |
H200 and A100 split into 7, A30 into 4
On the RTX PRO 6000 the profiles are 1g.24gb (four), 2g.48gb (two) and the full 4g.96gb, each with a +gfx variant, i.e. graphics inside the slice. That did not exist before Blackwell. In a four-way split, 96 GB and 188 SM divide into 23.6 GiB and 46 SM per slice; GPT-OSS-20B on such a slice produces around 80 tokens per second.
Card, scenario, seats
| CARD | SCENARIO | PROFILE | SEATS PER CARD |
|---|---|---|---|
| RTX PRO 6000 SE | office VDI | B-profiles, vPC | up to 48 |
| RTX PRO 6000 SE | heavy CAD / 3D | DC-12Q · 16Q · 24Q | 2–4 |
| RTX PRO 6000 SE | small-model inference | DC-8C, time-sliced | 12 |
| RTX PRO 6000 SE | inference with guaranteed resources | MIG 1g.24gb, DC-4-24C | 4 |
| RTX PRO 5000 | two isolated workloads | MIG 1g.24gb | 2 |
| RTX PRO 4500 Server Edition | light users | DC-4Q | 6–8 |
| L40S | virtual workstations | L40S-8Q | 6 (4 in mixed sizing) |
48 and 12 do not contradict each other: forty-eight is the graphics ceiling, twelve the compute one. The sizing guide adds that the best-effort scheduler “often results in a 2–3× oversubscription” when users are not all active at once; the per-session memory maths decides how far that stretches. The monitoring rule: if VM video memory keeps hitting the profile ceiling, increase the profile, not the seat count.
Licences: without one, the card works for 20 minutes
There are three products, licensed per concurrently active user, not per card, and only one RTX PRO 6000 edition supports vGPU at all. vApps streams applications: one display, 1280×1024, A-series profiles. vPC is virtual desktops: up to four displays at 2560×1600, or one at 5120×2880, B-series, no CUDA. vWS is CAD and development: up to 7680×4320, Q-series, CUDA, multiple vGPUs per VM. NVIDIA’s historical list prices put vWS at roughly five times vPC and twenty-five times vApps: a product mistake costs more than a card mistake.
Compute C-profiles are not in that trio: they live only in NVIDIA AI Enterprise, licensed per GPU in the server, not per user. Asked directly whether vWS/vPC/vApps are included in AI Enterprise, NVIDIA answered: no, C-profiles only. A mixed fleet means two procurements.
When the licence drops, degradation is two-stage: twenty minutes at full speed, then a 15 fps cap with degraded CUDA performance; after 24 hours the cap falls to 3 fps and CUDA stops working. After reconnection the limits lift, but applications may need restarting.
Hypervisors
| PLATFORM | vGPU | MIG-BACKED vGPU |
|---|---|---|
| vSphere ESXi, RHEL KVM, Ubuntu KVM | yes | yes: compute (C-series) since 12.0, graphics and time-sliced MIG-backed since 19.0 |
| Windows Server Hyper-V | yes, since 18.0 | no |
| Proxmox VE | yes, since 18.0 | MIG manually via CLI only |
| Nutanix AHV, Citrix XenServer | yes | not stated |
Two details break plans most often. On Proxmox, MIG instances are created by hand from the CLI, the vGPU layout across slices cannot be changed, and AI Enterprise is not officially supported there. Live Migration requires the same GPU model on both hosts and a target driver from the same release branch that is the same or newer (never older), and does not work between different MIG profiles.
What breaks in practice
The longest saga belongs to the RTX PRO 6000 Blackwell. Cards shipped with vBIOS 98.02.52.00.02 while MIG requires 98.02.55.00.00, which did not exist at launch. Owners got “Unable to enable MIG Mode: Not Supported” and asked the obvious question on the forum. The working procedure: update the vBIOS through your supplier, switch the card to compute mode with DisplayModeSelector, then assign profiles. Ask for the firmware version before you pay.
Compute mode has consequences. On a workstation where the card also drives the monitor, video output goes dark. BAR1 grows from 256 MB to 64 GB of contiguous address space, and the motherboard must be able to allocate it.
The main edition limit: all three RTX PRO 6000 editions do MIG, but only Server Edition supports vGPU. A workstation card can split into four slices for local containers; it cannot hand them to virtual machines. Limits common to all cards: no peer-to-peer between MIG instances on different GPUs (since driver R570, P2P between instances on the same GPU works), GPUDirect RDMA works from a GPU instance, NCCL does not work with MIG. NVIDIA puts it plainly: MIG is for workloads that do not need a whole GPU. Linux with CUDA only.
Does slicing make things faster?
Depends on whether one task saturates the card. If not, partitioning raises aggregate throughput.
| TEST | WHOLE CARD | PARTITIONED | WHO MEASURED |
|---|---|---|---|
| A100 40 GB, flan-t5-base | ~4,200 tok/s | ~9,800 on 7 × 1g.5gb slices | Red Hat |
| H100, two models on vLLM | 4,940 tok/s | 7,110 on two slices | community test |
| Single small task on a 1/7 slice | 0.00533 s | 0.02640 s, 5× worse | NVIDIA forum microbenchmark |
The last row is the important one: a single task gets worse on a slice, because a slice is literally 1/7 of the card across all three resources at once. The win appears only when there are many busy slices, and scaling is sublinear (the MIGPerf benchmark showed N instances do not deliver N× throughput). The second reason to slice in hardware is predictability: in a seven-tenant test on A100, a protected service held P95 around 1,319 ms on MIG versus 2,499 ms on a shared card.
What we supply
Eurokommerz supplies the RTX PRO 6000 Server Edition (the only edition with both MIG and vGPU; passive cooling, needs server airflow), the L40S for time-sliced VDI, and the RTX PRO 5000 Blackwell in 48 GB and 72 GB when two isolated instances (24 GB or about 36 GB each) are enough, EU-wide, with manufacturer warranty.
FAQ
How many MIG instances can an RTX PRO 6000 be split into?
What is the smallest MIG slice on an RTX PRO 6000?
I enable MIG and get “Not Supported”. Driver bug or documentation error?
MIG enables on the RTX PRO 5000 48 GB but not on the 72 GB in the same machine. Why?
We chose the L40S for its TFLOPS-per-euro. How do we split it with MIG?
Do the +gfx profiles support ray tracing?
How many CAD seats does one card really hold?
Tell us your hypervisor, how many people, and what they run. Our engineers will pick the card, profile and licence, and flag where the configuration will hit a driver limit. We reply within one business day.
Talk to an expertWe reply within one business day