通过使用 AMD MxGPU,可使一个 AMD GPU 显示为多个 PCI 直通设备,从而允许多个 Windows 虚拟机 (VM) 共享此 AMD GPU。AMD MxGPU 可向物理 GPU 提供直接直通,从而为用户提供对单个 GPU 的无限制专用访问权限。

仅 Windows 桌面支持 AMD MxGPU。在尝试创建能够使用 AMD MxGPU 的桌面池之前,必须在虚拟机和 ESXi 主机上执行特定的配置任务。

此概述简要介绍了在 Horizon 8 中创建或配置桌面池之前必须在 vSphere 中执行的任务。

  1. 在 ESXi 主机上安装显卡。
  2. 安装 GPU vSphere 安装捆绑包 (vSphere Installation Bundle, VIB)。
  3. 确认已在 ESXi 主机上启用 SR-IOV 和 VT-d 或 AMD IOMMU。
  4. 使用 esxcfg-module 命令配置用于 SR-IOV(单根 I/O 虚拟化)的显卡。

    请参阅为 Windows 完整克隆计算机配置 AMD MxGPU

  5. 重新引导 ESXi 主机。
  6. 将 PCI 设备添加到虚拟机,并选择相应的 PCI 设备以在虚拟机上启用 GPU 直通。
  7. 确认客户机虚拟机的虚拟硬件版本为 11 或更高版本。
  8. 在创建虚拟机时预留所有内存。
  9. 配置虚拟机视频卡 3D 功能。
  10. 从 GPU 供应商处获取 GPU 驱动程序,并在虚拟机的客户机操作系统中安装 GPU 设备驱动程序。
  11. 在客户机操作系统中安装 VMware Tools 和 Horizon Agent 并重新引导。
  12. 将“3D 渲染器”选项设置为使用 vSphere Client 管理

在执行这些任务后,必须将虚拟机添加到手动桌面池中,以便使用 PCoIP 或 VMware Blast Extreme 访问客户机操作系统。如果尝试使用 vSphere 访问虚拟机,显示器将会黑屏。