

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Linux Amazon DCV サーバーでの GPU 共有の有効化
<a name="manage-gpu"></a>

GPU 共有を使えば、複数の Amazon DCV 仮想セッション間で 1 つ以上の物理的な GPU を共有できるようになります。セッションの詳細については、「[Amazon DCV セッションの管理](managing-sessions.md)」を参照してください。GPU 共有を使えば、単一の Amazon DCV サーバーを使用して、サーバーの物理的な GPU リソースを共有する複数の仮想セッションをホストすることができるようになります。

**注記**  
GPU 共有は Linux Amazon DCV サーバーでのみサポートされます。

**前提条件**

開始する前に、次の前提条件を完了します。
+ Linux サーバーに Amazon DCV サーバーをインストールします。
+ サーバーに Amazon DCV `dcv-gl` および `nice-Xdcv` パッケージをインストールします。
+ サーバーに少なくとも 1 つのサポートされている NVIDIA GPU があることを確認します。
+ サーバーに NVIDIA GPU ドライバーをインストールします。公式の NVIDIA ドライバーが必要です。オープンソースの NVIDIA ドライバーはサポートされていません。
+ NVIDIA GPU ドライバーがハードウェア加速化 OpenGL をサポートしていることを確認してください。
+ X サーバーをインストールし、`Device` ファイルの `Screen` セクションと `xorg.conf` セクションを設定します。
**注記**  
`nvidia-xconfig` NVIDIA ユーティリティを使用して、自動的に `xorg.conf` ファイルを作成し、すべての利用可能な NVIDIA GPU 用に設定することができます。
+ X サーバーが実行中であることを確認します。
+ (オプション) `dcvgldiag` ツールを実行して、Amazon DCV サーバー設定を検証します。詳細については、「[インストール後のチェックの実行](setting-up-installing-linux-checks.md)」を参照してください。

  サーバーが GPU 共有用に適切に設定されているかどうか確認するために、`nice-dcv-gltest` パッケージをインストールして `dcvgltest` テストアプリケーションを実行できます。

GPU 共有を有効にするには、仮想セッションで使用する GPU のリストを指定する必要があります。GPU を指定しない場合、標準の X サーバーで使用される GPU (表示名 `:0.0`) のみが使用されます。

このトピックで前述した前提条件を完了した後、`dcv.conf` ファイルの `gl-displays` パラメータで GPU を指定します。

**Linux Amazon DCV サーバーで GPU 共有を有効にする方法**

1. `/etc/dcv/` に移動し、任意のテキストエディタで `dcv.conf` ファイルを開きます。

1. `[display/linux]` パラメータを `gl-displays` セクションに追加します。次に、使用可能な GPU を以下の形式で指定します。

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

   ここで、*xserver\$1port* はサーバーで、*screen\$1number* は GPU と連携している画面に関連付けられている番号です。*screen\$1number* は `0` から始まります。

   以下の例に示しているのは、デフォルトの X サーバーセッションで実行されている 2 つの GPU の `gl-displays` パラメータです。

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

1. ファイルを保存して閉じます。

1. Amazon DCV サーバーを[停止](manage-stop.md)して[再起動](manage-start.md)します。