通过使用 AMD MxGPU,可使一个 AMD GPU 显示为多个 PCI 直通设备,从而允许多个 Windows 虚拟机 (VM) 共享此 AMD GPU。AMD MxGPU 可向物理 GPU 提供直接直通,从而为用户提供对单个 GPU 的无限制专用访问权限。
仅 Windows 桌面支持 AMD MxGPU。在尝试创建能够使用 AMD MxGPU 的桌面池之前,必须在虚拟机和 ESXi 主机上执行特定的配置任务。
此概述简要介绍了在 Horizon 8 中创建或配置桌面池之前必须在 vSphere 中执行的任务。
- 在 ESXi 主机上安装显卡。
- 安装 GPU vSphere 安装捆绑包 (vSphere Installation Bundle, VIB)。
- 确认已在 ESXi 主机上启用 SR-IOV 和 VT-d 或 AMD IOMMU。
- 使用 esxcfg-module 命令配置用于 SR-IOV(单根 I/O 虚拟化)的显卡。
- 重新引导 ESXi 主机。
- 将 PCI 设备添加到虚拟机,并选择相应的 PCI 设备以在虚拟机上启用 GPU 直通。
- 确认客户机虚拟机的虚拟硬件版本为 11 或更高版本。
- 在创建虚拟机时预留所有内存。
- 配置虚拟机视频卡 3D 功能。
- 从 GPU 供应商处获取 GPU 驱动程序,并在虚拟机的客户机操作系统中安装 GPU 设备驱动程序。
- 在客户机操作系统中安装 VMware Tools 和 Horizon Agent 并重新引导。
- 将“3D 渲染器”选项设置为使用 vSphere Client 管理。
在执行这些任务后,必须将虚拟机添加到手动桌面池中,以便使用 PCoIP 或 VMware Blast Extreme 访问客户机操作系统。如果尝试使用 vSphere 访问虚拟机,显示器将会黑屏。