XenCenter

GPU

通过 XenCenter,您可以在创建 VM 过程中将专用图形处理器 (GPU) 或一个或多个虚拟 GPU 分配给新 VM。此功能使 VM 能够使用 GPU 的处理能力,从而为高端三维专业图形应用程序提供更好的支持。例如,CAD/CAM、GIS 和医疗成像应用程序。

有关详细信息,请参阅配置图形

XenServer 支持 Intel 虚拟 GPU,即一种不需要额外硬件的图形加速解决方案。它使用某些处理器中嵌套的 Intel Iris Pro 功能,并利用在 VM 内部安装的标准 Intel GPU 驱动程序。主板必须配备启用了 GPU 功能的芯片组,例如适用于 Xeon E3 v4 CPU 的 C226 或适用于 Xeon v5 CPU 的 C236。有关受支持的处理器的信息,请参阅 XenServer 硬件兼容性列表

下表列出了来宾是否支持 GPU 直通、共享 GPU (vGPU) 和多共享 GPU (vGPU):

注意:

在 Citrix Hypervisor 8.0 及更早版本中,只能向 VM 添加一个 vGPU。在 Citrix Hypervisor 8.1 中,如果 NVIDIA GPU 支持此功能且 vGPU 类型相同,则可以将多个 vGPU 添加到 VM 中。

  面向 Windows VM 的 GPU 直通 面向 Linux VM 的 GPU 直通 面向 Windows VM 的共享 GPU (vGPU) 面向 Linux VM 的共享 GPU (vGPU) 面向 Windows VM 的多共享 GPU (vGPU) 面向 Linux VM 的多共享 GPU (vGPU)
AMD          
Intel   是(已弃用)      
NVIDIA

可能需要供应商订阅或许可证,具体取决于使用的图形卡。

单击添加时,GPU 类型列表中将显示可用的 GPU、支持的虚拟 GPU 类型、分辨率和每虚拟 GPU 的最大显示屏数量。从列表中选择一种 GPU 或虚拟 GPU 类型以将虚拟 GPU 分配给 VM。

如果使用的是虚拟 GPU 功能,请选择在整个 GPU 中直通,以允许 VM 使用 GPU 的全部处理能力。如有需要,稍后可以修改所选 GPU 或虚拟 GPU。有关详细信息,请参阅更改 VM 属性

注意:

  • GPU 直通和图形虚拟化仅适用于 XenServer Premium Edition 客户。有关详细信息,请参阅关于 XenServer 许可
  • 对 Linux VM 使用 NVIDIA GPU 直通不受许可限制。
  • 将 GPU 分配给 Linux VM 时,GPU 类型列表将显示主机或池上可用的所有 GPU 类型。但是,Linux VM 仅支持 NVIDIA GPU 直通。

启用 Intel GPU 直通

XenServer 支持对使用 Intel 集成 GPU 设备的 Windows VM 使用 GPU 直通功能。此功能在包含 Intel 集成 GPU 设备并且配备了具有图形功能的芯片组的 Haswell (Xeon E3-12xx v3) 或更高版本的 CPU 上受支持。有关受支持硬件的详细信息,请参阅 XenServer 硬件兼容性列表

在 Intel 服务器上使用 Intel GPU 时,XenServer 服务器控制域 (dom0) 将有权访问集成 GPU 设备。在此类情况下,GPU 将不可用于直通。要在 Intel 服务器上使用 Intel GPU 直通功能,请在将 GPU 传递到 VM 之前禁用 dom0 与 GPU 之间的连接。

要禁用连接,请执行以下操作:

  1. 资源窗格中选择 XenServer 主机。
  2. 常规选项卡上,单击属性,然后单击左侧窗格中的 GPU
  3. 集成 GPU 直通部分中,单击此服务器将不使用集成 GPU

    此设置将禁用 dom0 与 Intel 集成 GPU 设备之间的连接。

  4. 单击确定
  5. 重新启动 XenServer 服务器以使更改生效。

    Intel GPU 现在将在创建新 VM 过程中在“GPU 类型”列表中以及 VM 的属性选项卡中显示。

注意:

禁用 dom0 与 GPU 之间的连接后,XenServer 主机的外部控制台输出(例如 VGA、HDMI、DP)将不可用。

GPU