Blizzard system specs only say u need a directx GPU but not dx11 or dx12 at all.

I tried vmware util latest v16.x but vmware do not run DX12.

Its possible to run dx12 on vmware ESXI but u need a second GPU and config pci passthrough to run the GPU direct in the vm.
This let u install the GPU like a real GPU in the vm.

I tried run two battlent instances on two windows guests that have no acces to each other installations but battlent detect it when u try to run a second client.

Now i run a second client on a notebook using AnyDesk.