Linux 多会话主机支持 NVIDIA GRID vGPU(共享 GPU 硬件加速)以渲染 3D 图形。通过此功能,可在多个虚拟机之间共享 ESXi 主机上的物理 GPU。

ESXi 主机如何将虚拟机分配给物理 GPU

通过 NVIDIA GRID vGPU,每个显卡可以支持多个多会话主机或虚拟机。如果 ESXi 主机具有多个物理 GPU,您还可以配置 ESXi 主机为 GPU 分配虚拟机的方式。默认情况下,ESXi 主机会将虚拟机分配给所分配到的虚拟机最少的物理 GPU。这称为“性能模式”。

您也可以选择整合模式,在该模式下,ESXi 主机将虚拟机分配给同一物理 GPU,直到达到最大虚拟机数,然后再将虚拟机放到下一物理 GPU 上。要配置整合模式,请在 ESXi 主机上编辑 /etc/vmware/config 文件并添加以下内容:
vGPU.consolidation = "true"

配置 3D 图形的步骤概述

本概述内容介绍了配置 3D 图形时必须执行的任务。有关设置 NVIDIA GRID vGPU 的更多信息,请参阅《适用于 VMware Horizon 的 NVIDIA vGPU 部署指南》

  1. 设置多会话主机虚拟机。请参阅设置多会话 Linux 桌面和应用程序池
  2. 将图形 PCI 设备添加到虚拟机中。请参阅《vSphere 虚拟机管理》文档的“配置虚拟机硬件”一章中的“其他虚拟机设备配置”。在添加设备时,请务必单击预留所有内存
  3. 在虚拟机上,安装显卡的设备驱动程序。请参阅为 Linux 桌面设置图形
  4. 将多会话主机添加到手动场,创建已发布的桌面池,连接到桌面,然后激活显示适配器。