A) Change the guest Operating system in the virtual machine configuration to one for which 3D support is enabled using these steps:
Open the vSphere Client
Right-click the Windows Server virtual machine you want to modify and click Edit Settings
Navigate to Options > General Options > Guest Operating System
B) Manually enable 3D Support by modifying the VMX configuration file of the virtual machine using the following steps:
Take backup of the virtual machines VMX file
mks.enable3d = TRUE
# vim-cmd vmsvc/reload <VMID>
Ensure that you are using the latest virtual machine hardware version that is supported by the ESXi version you are using.
For more information about 3D support in virtual machines, see the Configure 3D Graphics and Video Cards in the vSphere Web Client section in the Configuring 3D Graphics Guide.
For further information, also see:
Editing files on an ESX host using vi or nano
Reloading a vmx file without removing the virtual machine from inventory
Tips for editing a .vmx file
仮想マシンのビデオカードの設定で [3D サポートを有効化] の項目がグレーアウトしている
“启用 3D 支持”选项在虚拟机显卡设置中呈灰显状态