

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Linux Amazon DCV 服务器上启用 GPU 共享
<a name="manage-gpu"></a>

通过 GPU 共享，您可以在多个 Amazon DCV 虚拟会话 GPUs 之间共享一个或多个物理会话。有关会话的更多信息，请参阅[管理 Amazon DCV 会话](managing-sessions.md)。通过使用 GPU 共享，您可以使用单个 Amazon DCV 服务器，并托管多个共享该服务器的物理 GPU 资源的虚拟会话。

**注意**  
GPU 共享仅在 Linux Amazon DCV 服务器上受支持。

**先决条件**

在开始之前，请满足以下先决条件：
+ 在 Linux 服务器上安装 Amazon DCV 服务器。
+ 在服务器上安装 Amazon DCV `dcv-gl` 和 `nice-Xdcv` 软件包。
+ 确保服务器至少具有一个支持的 NVIDIA GPU。
+ 在服务器上安装 NVIDIA GPU 驱动程序。需要具有正式的 NVIDIA 驱动程序。不支持开源 NVIDIA 驱动程序。
+ 确保 NVIDIA GPU 驱动程序支持硬件加速的 OpenGL。
+ 安装 X 服务器，并配置 `xorg.conf` 文件中的 `Device` 和 `Screen` 部分。
**注意**  
您可以使用 `nvidia-xconfig` NVIDIA 实用程序自动创建`xorg.conf`文件并将其配置为所有可用的 NVIDIA GPUs。
+ 确保 X 服务器正在运行。
+ （可选）运行 `dcvgldiag` 工具以验证 Amazon DCV 服务器配置。有关更多信息，请参阅 [执行安装后检查](setting-up-installing-linux-checks.md)。

  您也可以安装 `nice-dcv-gltest` 软件包，并运行 `dcvgltest` 测试应用程序以检查是否为服务器正确配置了 GPU 共享。

要启用 GPU 共享，必须指定虚拟会话 GPUs 要使用的列表。如果未指定 GPUs，则仅使用标准 X 服务器使用的 GPU（显示名称`:0.0`）。

完成本 GPUs 主题前面介绍的先决条件后，在`dcv.conf`文件中的`gl-displays`参数中指定。

**在 Linux Amazon DCV 服务器上启用 GPU 共享**

1. 导航到 `/etc/dcv/`，并使用您的首选文本编辑器打开 `dcv.conf` 文件。

1. 添加 `[display/linux]` 部分和 `gl-displays` 参数。然后，按以下格式指定可用 GPUs 的：

   ```
   [display/linux]
   gl-displays = [':xserver_port.screen_number_1',':xserver_port.screen_number_2', ...]
   ```

   服务器在哪里*xserver\$1port*，*screen\$1number*是与 GPU 相关的屏幕关联的数字。 *screen\$1number*从... 开始`0`。

   以下示例显示了在默认 X Server 会话中 GPUs 运行的两个`gl-displays`参数的参数：

   ```
   [display/linux]
   gl-displays = [':0.0',':0.1']
   ```

1. 保存并关闭 文件。

1. [停止](manage-stop.md)并[重新启动](manage-start.md) Amazon DCV 服务器。