I recently purchased the following hardware with the intention of running two Windows 10 VMs simultaneously using VMWare Workstration Pro:
- ASRock B450M-HDV R4.0
- AMD RYZEN 3 3200G @ 3.6 GHz
- 32GB G.SKILL Ripjaws DDR4 @ 3200 MHz
Within both of these VMs, I have a 3D application running at all times (the sole purpose of the VM). The 3D application runs within a 800×600 window.
I would prefer not to get into the specifics of this 3D application as I feel it would distract from the point of my post. Moving on…
After attempting to run even a single Windows 10 VM with 8GB RAM and 1GB VRAM, I immediately noticed that the 3D application does not run anywhere near as well as it does in a VM on my main PC which is running the following hardware:
- Gigabyte Z87X-UD3H-CF
- Intel i7 4770K @ 3.5 GHz
- 24GB G.SKILL Ripjaws DDR3 @ 1600 MHz
- GeForce GTX 1080 Ti
- BIOS is updated (3.70)
- BIOS – SVM Enabled
- BIOS – UMA Frame Buffer Size (Tried Maximum of 16GB)
- Updated AMD Chipset drivers
After researching today, I’ve discovered that something called “vSphere / ESXI” is capable of not only running multiple VMs on a single workstation/server, but can allocate specific resources; including GPU and allow some kind of “passthrough” from the host to the guest.
Is there anyone with experience running 3d apps in multiple VMs that can tell me if the hardware listed above (ASRock B450M, etc) is enough to run two (2) VMs simultaneously with a 3D application?