翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
GPU 共有を使えば、複数の Amazon DCV 仮想セッション間で 1 つ以上の物理的な GPU を共有できるようになります。セッションの詳細については、「Amazon DCV セッションの管理」を参照してください。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 サーバー設定を検証します。詳細については、「インストール後のチェックの実行」を参照してください。サーバーが GPU 共有用に適切に設定されているかどうか確認するために、
nice-dcv-gltest
パッケージをインストールしてdcvgltest
テストアプリケーションを実行できます。
GPU 共有を有効にするには、仮想セッションで使用する GPU のリストを指定する必要があります。GPU を指定しない場合、標準の X サーバーで使用される GPU (表示名 :0.0
) のみが使用されます。
このトピックで前述した前提条件を完了した後、dcv.conf
ファイルの gl-displays
パラメータで GPU を指定します。
Linux Amazon DCV サーバーで GPU 共有を有効にする方法
-
/etc/dcv/
に移動し、任意のテキストエディタでdcv.conf
ファイルを開きます。 -
[display/linux]
パラメータをgl-displays
セクションに追加します。次に、使用可能な GPU を以下の形式で指定します。[display/linux] gl-displays = [':
xserver_port
.screen_number_1
',':xserver_port
.screen_number_2
', ...]ここで、
xserver_port
はサーバーで、screen_number
は GPU と連携している画面に関連付けられている番号です。screen_number
は0
から始まります。以下の例に示しているのは、デフォルトの X サーバーセッションで実行されている 2 つの GPU の
gl-displays
パラメータです。[display/linux] gl-displays = [':0.0',':0.1']
-
ファイルを保存して閉じます。