Hello laowang! The AMD Radeon PRO W7900 does not support MxGPU. The Proxmox VE wiki contains
a guide on MxGPU. However:
- There are only 3 GPUs that have MxGPU support: the AMD FirePro S7100X, S7150, and S7150 x2. All these GPUs are from around 2016 and are no longer manufactured since a few years.
- The guide above notes that the support is experimental, and (to my knowledge) has not been tested in a while, so I'm not sure if it still works.
Depending on what you are trying to achieve you have other options, which are not necessarily equivalent but might help depending on your use case:
- Use LXC containers, since multiple containers can use a GPU at the same time.
- Use GPU passthrough - see PVE docs on GPU passthrough, as well as this wiki page. Of course, only one VM will be able to use the GPU, and GPU passthrough is not guaranteed to work.
- Use VirGL in the VMs - see PVE docs. Please note that the guest OS needs support for the VirGL drivers.
- Use other GPUs with support for either Nvidia vGPU oder Intel GVT-g - see PVE docs. To my knowledge, at this moment AMD does not offer anything similar, except of MxGPU, which is not supported on newer cards anyway.