Hello everyone,
I’m using Proxmox VE (currently version 8.x) and I have a AMD Radeon PRO W7900 graphics card installed in my server. I’m considering whether I can share this GPU among multiple virtual machines (VMs) using SR‑IOV, MxGPU or any similar GPU virtualization / virtual function mechanism. Before investing in setup and configuration, I’d like to confirm a few things based on your real experiences.
Here are my questions:
What I have checked so far:
I’d really appreciate if someone who has actually tested W7900 in a similar setup could share:
Thanks in advance for your help!
I’m using Proxmox VE (currently version 8.x) and I have a AMD Radeon PRO W7900 graphics card installed in my server. I’m considering whether I can share this GPU among multiple virtual machines (VMs) using SR‑IOV, MxGPU or any similar GPU virtualization / virtual function mechanism. Before investing in setup and configuration, I’d like to confirm a few things based on your real experiences.
Here are my questions:
- Does the Radeon PRO W7900 support SR‑IOV or MxGPU for dividing the GPU into multiple virtual functions (i.e. multiple VMs using the same physical GPU at once)?
- If yes, how many virtual functions (VFs) have people successfully configured? (e.g. 4 VMs, 8 VMs, 10 VMs, etc.)
- What are the limitations or problems (firmware, BIOS, driver, performance, stability) that you encountered?
- If the W7900 does not support dividing into VMs, what is the workaround or the best alternative? For example:
- Using GPU passthrough (one VM gets the full GPU)
- Using multiple GPUs and distributing
- Using different GPU models that are known to support SR‑IOV (e.g. V620, MI‑series)
What I have checked so far:
- I saw a thread in the Proxmox forums that says “The AMD Radeon PRO W7900 does not support MxGPU.” Proxmox Support Forum
- I didn’t find a clear official AMD document that states W7900 supports SR‑IOV / virtual GPU functions.
- I’m exploring whether updating firmware or using AMD’s GIM / ROCm virtualization driver might help.
I’d really appreciate if someone who has actually tested W7900 in a similar setup could share:
- Their Proxmox version, host OS version
- What steps they did (BIOS settings, kernel parameters, driver/firmware versions)
- What result they got (number of VMs, performance, any glitches)
Thanks in advance for your help!