Поддержка API DirectX 11 и OpenGL 4.1 в виртуальных машинах VMware

Компания VMware реализовала поддержку графических API DirectX 11 и OpenGL 4.1 в виртуальных машинах в следующих своих продуктах:

Почему не бьются версии 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 License Enforcement by Deployment Type
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

2 thoughts on “Поддержка API DirectX 11 и OpenGL 4.1 в виртуальных машинах VMware”

    1. Точнее в GA100, которая не требует лицензий и режет не только память, но и блоки процессора.

Leave a Reply

Your email address will not be published. Required fields are marked *