3D 渲染选项和其他池设置具有多种优势和缺陷。选择最能支持 vSphere 硬件基础架构、最能满足用户对图形呈现要求的选项。

注: 有关 3D 渲染功能的各种选项和要求的详细信息,请参阅有关图形加速的 VMware 白皮书。由于 Linux 桌面仅支持使用 NVIDIA GRID vGPU 进行 3D 渲染,因此此页面中所述的一些选项不适用于 Linux 桌面。

何时为 Windows 桌面选择“自动”选项

对于许多需要 3D 渲染的 Horizon 8 部署来说,自动选项是最佳选择。已启用 vSGA(虚拟共享图形加速)的虚拟机可以在软件和硬件 3D 渲染之间进行动态切换,而无需重新配置。该选项可确保某些类型的 3D 渲染即使在 GPU 资源完全预留时也可发生。

自动选项的唯一缺陷是您无法轻松判断虚拟机使用的是硬件还是软件 3D 渲染。

何时为 Windows 桌面选择“硬件”选项

硬件选项可保证池中的每一台虚拟机均使用硬件 3D 渲染,前提是 GPU 资源在 ESXi 主机上可用。当您的所有用户都运行图形密集型应用程序时,此选项或许为最佳选择。可以在配置 vSGA(虚拟共享图形加速)时使用该选项。

如果选择硬件选项,您必须严格控制 vSphere 环境。所有 ESXi 主机都必须安装 GPU 显卡。

如果 ESXi 主机上的所有 GPU 资源均被预留,Horizon 8 将无法为下一个尝试登录到桌面的用户打开虚拟机电源。您必须管理 GPU 资源的分配和 vMotion 的使用来确保资源对桌面可用。

何时选择“使用 vSphere Client 管理 Windows 计算机”选项

选择使用 vSphere Client 管理选项时,可以使用 vSphere Client 通过不同选项和 VRAM 值来配置单个虚拟机。

  • 对于 vSGA(虚拟共享图形加速),可针对池中的虚拟机进行 3D 渲染和虚拟 RAM 大小的混合配置。
  • 对于 vDGA(虚拟专用图形加速),必须将每个虚拟机单独配置为与 ESXi 主机共享特定 PCI 设备,且必须预留所有内存。有关更多信息,请参阅准备 vDGA 功能
    所有 ESXi 主机都必须安装 GPU 显卡。
    注: 请参阅位于 http://www.vmware.com/resources/compatibility/search.php 的《VMware 硬件兼容性列表》。此外,对于 Intel vDGA,使用的是 Intel 集成的 GPU 而不是分离式 GPU,其他供应商的情况也是如此。
  • 对于 AMD MxGPU,必须将每个虚拟机分别配置为与 ESXi 主机共享特定的 PCI 设备,并且必须预留所有内存。此功能可使一个 PCI 设备显示为多个不同的物理 PCI 设备,这样就能使 GPU 在 2 至 15 个用户之间共享。有关更多信息,请参阅为完整克隆虚拟机池准备采用 vDGA 的 AMD 多用户 GPU 功能

    所有的 ESXi 主机必须是 6.0 版或更高版本,且必须安装 GPU 显卡。

如果希望通过让克隆继承最佳配置映像虚拟机的设置来显式管理克隆的图形设置,也可以选择该选项。

何时选择“NVIDIA GRID vGPU”选项

通过使用 NVIDIA GRID vGPU 选项,您可以在启用了 NVIDIA GRID vGPU 的 ESXi 主机上获得比使用 vDGA 更高的虚拟机整合率,同时保持相同的性能水平。与 vDGA(专用虚拟图形)一样,ESXi 和虚拟机也对 NVIDIA GRID vGPU 使用 GPU 直通。

注: 要提高虚拟机整合比率,可以将 ESXi 主机设置为使用整合模式。在 ESXi 主机上编辑 /etc/vmware/config 文件,然后添加以下项:
vGPU.consolidation = "true"

默认情况下,ESXi 主机会将虚拟机分配给所分配到的虚拟机最少的物理 GPU。这称为“性能模式”。如果您希望 ESXi 主机将虚拟机分配给同一物理 GPU,直到达到虚拟机最大数量后再在下一物理 GPU 上放置虚拟机,则可以使用整合模式。

由于 GPU 不需要专用于某个特定的虚拟机,使用 NVIDIA GRID vGPU 选项可以创建最佳配置映像虚拟机或虚拟机模板并将其配置为启用 NVIDIA GRID vGPU,然后创建可共享相同物理 GPU 的虚拟机的桌面池。

如果 ESXi 主机上的所有 GPU 资源正由其他虚拟机使用,则在下一个用户尝试登录到桌面时,Horizon 8 可以将虚拟机移至集群中其他已启用 NVIDIA GRID vGPU 的 ESXi Server,然后打开虚拟机的电源。所有的 ESXi 主机必须是 6.0 版或更高版本,且必须安装 GPU 显卡。

有关更多信息,请参阅准备 NVIDIA vGPU 功能

何时为 Windows 桌面选择“软件”选项

如果您的 ESXi 主机没有 GPU 显卡,或者您的用户仅运行不需要硬件图形加速的应用程序(如 AERO 和 Microsoft Office),请选择软件选项。

配置桌面设置以管理 GPU 资源

您可配置其他的桌面设置以确保用户未积极使用 GPU 资源时也不会造成浪费。

对于浮动池,请设置会话超时,这样当用户未使用桌面时,GPU 资源可供其他用户使用。

对于专用池,您可以将断开连接后自动注销设置配置为立即挂起电源策略(如果这些设置适合您的用户)。例如,对于执行长时间运行的模拟操作的研究人员的池,请勿使用这些设置。请注意,如果使用 NVIDIA GRID vGPU 选项,则挂起电源策略不可用。