BLOG · GUIDE · JULY 2026

MIG and vGPU: how many VMs one card really holds

IN BRIEF
  • 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 COMPAREMIGTIME-SLICED vGPU
Principlespace: fixed slicestime: queue and switching
Isolationhardware: compute, memory and bandwidthdedicated frame buffer per VM; compute and bandwidth shared, no fault isolation
Codecs and 3Down per instanceshared by all
Licencenot requiredvApps, vPC, vWS or AI Enterprise
Hypervisornot 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.

GPUMEMORYMAX MIG INSTANCES
RTX PRO 6000 Blackwell (all three editions)96 GB4
RTX PRO 5000 Blackwell48 GB2
RTX PRO 4500 Blackwell32 GB2
H100 PCIe / SXM5 / NVL80 / 80 / 94 GB7
L40S, L40, A40, GeForce48 GB and belowno 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

CARDSCENARIOPROFILESEATS PER CARD
RTX PRO 6000 SEoffice VDIB-profiles, vPCup to 48
RTX PRO 6000 SEheavy CAD / 3DDC-12Q · 16Q · 24Q2–4
RTX PRO 6000 SEsmall-model inferenceDC-8C, time-sliced12
RTX PRO 6000 SEinference with guaranteed resourcesMIG 1g.24gb, DC-4-24C4
RTX PRO 5000two isolated workloadsMIG 1g.24gb2
RTX PRO 4500 Server Editionlight usersDC-4Q6–8
L40Svirtual workstationsL40S-8Q6 (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

PLATFORMvGPUMIG-BACKED vGPU
vSphere ESXi, RHEL KVM, Ubuntu KVMyesyes: compute (C-series) since 12.0, graphics and time-sliced MIG-backed since 19.0
Windows Server Hyper-Vyes, since 18.0no
Proxmox VEyes, since 18.0MIG manually via CLI only
Nutanix AHV, Citrix XenServeryesnot 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.

TESTWHOLE CARDPARTITIONEDWHO MEASURED
A100 40 GB, flan-t5-base~4,200 tok/s~9,800 on 7 × 1g.5gb slicesRed Hat
H100, two models on vLLM4,940 tok/s7,110 on two slicescommunity test
Single small task on a 1/7 slice0.00533 s0.02640 s, 5× worseNVIDIA 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?
Four, each with 24 GB. The RTX PRO 5000 splits into two, the H100 into seven; the L40S has no MIG at all and is divided with time-sliced vGPU instead.
What is the smallest MIG slice on an RTX PRO 6000?
24 GB. The card partitions into four equal hardware instances and there is no smaller profile. For finer division you need vGPU time-slicing, which needs a per-user licence.
I enable MIG and get “Not Supported”. Driver bug or documentation error?
Neither. Check the vBIOS (98.02.55.00.00 or newer), a driver from 575.51.03, and the display mode: the default is graphics, and MIG only enables in compute mode.
MIG enables on the RTX PRO 5000 48 GB but not on the 72 GB in the same machine. Why?
Owners report an old DisplayModeSelector build that does not know the device ID and returns 0x2BB3; update to the current release (NVIDIA’s guide requires at least 1.72.0, newer cards need the newest build).
We chose the L40S for its TFLOPS-per-euro. How do we split it with MIG?
You cannot: it has no hardware partitioning; what remains is licensed vGPU. Check the partitioning model before procurement: it is the most common card-selection mistake for virtualisation.
Do the +gfx profiles support ray tracing?
Unknown. Forum reports say some Vulkan extensions (including VK_NV_ray_tracing) do not work; the documentation speaks of graphics-API support without a list. NVIDIA has not replied in that thread.
How many CAD seats does one card really hold?
The sizing guide gives 2–4 heavy users on the RTX PRO 6000 and 6–8 light ones on the RTX PRO 4500. Your own number comes from a pilot on your real models.

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 expert
Talk to an expert

We reply within one business day

By sending this form you agree that we process your details to answer your enquiry – see our privacy policy.

request@eurokommerz.at  ·  +43 1 585 1405 50  ·  Jordangasse 7, 1010 Vienna