Компания VMware реализовала поддержку графических API DirectX 11 и OpenGL 4.1 в виртуальных машинах в следующих своих продуктах:
- Workstation и Fusion с версии 20H2 Tech Preview, реализовано в Virtual Hardware Compatibility с версии 18.
- vSphere с версии 7.0 Update 2, реализовано в Virtual Machine Compatibility с версии 19.
Почему не бьются версии vHW выяснить не удалось.
Новый функционал может быть интересен для поддержки 3D в средах VDI в режиме VSGA (HCL):
Feature Comparison for the Types of Graphics Acceleration
| 
 | Virtual Shared Graphics Acceleration | Virtual Shared Pass-Through Graphics Acceleration | Virtual Dedicated Graphics Acceleration | 
| Abbreviation | vSGA | vGPU/MxGPU | vDGA | 
| Consolidation | High (limited by video memory) | Up to 1:32 | None (1:1) | 
| Performance level | Lightweight | Lightweight or workstation | Workstation | 
| Compatibility | Limited | Full, but not all applications are certified | Maximum | 
| Max DirectX level | vSphere 6.5 DirectX 10.0 SM4.0 vSphere 7.0 DirectX 10.1 SM4.1 vSphere 7.0 U2 DirectX 11.0 SM5.0 | All supported versions | All supported versions | 
| Max OpenGL version | vSphere 6.5 3.3 vSphere 7.0 U2 4.1 | All supported versions | All supported versions | 
| Video encoding and decoding | Software | Hardware | Hardware | 
| OpenCL or CUDA compute | No | MxGPU: OpenCL only GRID 1: No GRID 2: 1:1 only | Yes | 
| vMotion support | Yes | Only for vGPU 7+ | No | 
EVC Graphics Mode (vSGA): D3D 11.0 class features
С ESXi 7.0 Update 1 (vHW 18, VMware Tools 11.1.5+) появился новый режим EVC. который распространяется на функционал vSGA:
| Option | Description | 
|---|---|
| Baseline Graphics | Applies the Baseline Graphics feature set that includes features through Direct3D 10.1/OpenGL 3.3. Note:To configure the vSGA mode to apply the Baseline Graphics set that includes features through Direct3D 10.1/OpenGL 3.3, the virtual machine must be compatible with ESXi 7.0 Update 1 or earlier. | 
| D3D 11.0 class features | Applies the baseline graphics feature set that includes features through Direct3D 11.0/OpenGL 4.1 Note:To configure the vSGA mode to apply the Baseline Graphics set that includes features through Direct3D 11.0/OpenGL 4.1, verify that the virtual machine is compatible with ESXi 7.0 Update 2 or later and has installed VMware Tools 11.1.5 or later. To power on a virtual machine, configured with Direct3D 11.0/OpenGL 4.1, verify that the ESXi host graphics hardware is available. | 
Примечание: на использование VSGA c серверными vGPU картами накладываются лицензионные ограничения, но сервер лицензирования для выдачи и учёта лицензий не требуется.
| NVIDIA vGPU Software Deployment | Required NVIDIA vGPU Software License | Enforcement | 
|---|---|---|
| A-series NVIDIA vGPU | vApps | Software See Note (1). | 
| B-series NVIDIA vGPU | vPC or vWS | Software | 
| C-series NVIDIA vGPU | vCS or vWS | Software See Note (2). | 
| Q-series NVIDIA vGPU | vWS | Software See Note (3). | 
| GPU pass through for workstation or professional 3D graphics | vWS | Software | 
| GPU pass through for compute-intensive virtual servers | vCS | Software See Note (4). | 
| GPU pass through for PC-level applications | vApps | EULA only | 
| Microsoft DDA for workstation or professional 3D graphics | vWS | Software | 
| Microsoft DDA for compute-intensive virtual servers | vCS | Software See Note (4). | 
| Microsoft DDA for PC-level applications | vApps | EULA only | 
| VMware vDGA for workstation or professional 3D graphics | vWS | Software | 
| VMware vDGA for compute-intensive virtual servers | vCS | Software See Note (4). | 
| VMware vDGA for PC-level applications | vApps | EULA only | 
| Bare metal for workstation or professional 3D graphics | vWS | Software | 
| Bare metal for PC-level applications | vApps | EULA only | 
| Microsoft RemoteFX vGPU | vPC | EULA only | 
| VMware vSGA | vPC | EULA only | 
В некоторых картах на Ампере появилась MIG (Multi-Instance GPU) для контейнеров, но похоже она работет только с HBM:
https://docs.nvidia.com/datacenter/tesla/mig-user-guide/
Точнее в GA100, которая не требует лицензий и режет не только память, но и блоки процессора.