翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
リモート Amazon EC2 マシンをセットアップして Proton をトラブルシューティングする
ローカル Ubuntu マシンがない場合は、以下の手順に従ってリモートマシンをセットアップします。
このステップでは、Amazon Elastic Compute Cloud (Amazon EC2) を使用してリモート Ubuntu マシンを設定します。これを使用して、アプリケーションの Proton for Amazon GameLift Streams との互換性をトラブルシューティングします。このトピックでは、Ubuntu 22 LTS、必要な GPU ドライバー、ビジュアルリモートデスクトップ用の Amazon DCV サーバーを使用して Amazon EC2 インスタンスを設定する方法について説明します。
Ubuntu 22.04 LTS AMI で Amazon EC2 インスタンスを起動する
-
AWS マネジメントコンソールで Amazon EC2 に移動します。
-
インスタンスの起動を選択します。
-
名前に「Amazon GameLift ストリームテスト」と入力します。
-
アプリケーションイメージと OS イメージ (Amazon マシンイメージ) に Ubuntu Server 22.04 LTS (HVM) を選択します。
-
インスタンスタイプの g4dn.2xlarge を選択します。
-
キーペア (ログイン) で、SSH を使用してインスタンスにアクセスする場合はキーペアを選択します。を使用してインスタンスに接続するには、
AmazonSSMManagedInstanceCore
ポリシーでインスタンスプロファイルを使用することをお勧めします AWS Systems Manager Session Manager。詳細については、「既存の IAM ロールへの Session Manager アクセス許可の追加」を参照してください。 -
ネットワーク設定では、新しいセキュリティグループを作成します。
-
セキュリティグループ名に DCV と入力します。
-
Amazon DCV を使用したアクセスを許可する
Anywhere
にはCustom TCP
、タイプ 、ポート範囲8443
、およびソースタイプのインバウンドセキュリティグループルールを追加します。 -
ストレージを少なくとも 256GB に増やし、ストレージタイプとして gp3 を選択します。
-
[インスタンスの作成] を選択してください。
これでインスタンスが起動します。
Linux インスタンスに接続するの手順に従って、SSH または を使用してインスタンスに接続します AWS Systems Manager Session Manager。
GPU ドライバーをインストールする
G4dn - NVIDIA GPU
次のコマンドを実行して、追加のモジュールと Linux ファームウェアをインストールします。
sudo apt install linux-modules-extra-aws linux-firmware # Install the AWS CLI required for NVIDIA driver installation curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" sudo apt install unzip unzip awscliv2.zip sudo ./aws/install
「Linux に NVIDIA ドライバーをインストールする」の「Ubuntu および Debian 用の NVIDIA GRID ドライバー」の手順に従います。
ユーザー環境をセットアップする
次のコマンドを実行して GPU を使用できるようにユーザー環境を設定します。これにより、次のことが実行されます。
-
ビデオデバイスへのアクセスを許可する
video
グループと、レンダリングデバイスへのアクセスを許可するrender
グループを追加します。 -
NVIDIA ドライバーと AWS CLI Amazon S3 からアプリケーションまたはゲームをダウンロードするために必要な をインストールします。
sudo adduser
user
# Add the current user to the video and render group sudo usermod -a -G videouser
sudo usermod -a -G renderuser
sudo adduseruser
sudo # Install the AWS CLI curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" sudo apt install unzip unzip awscliv2.zip sudo ./aws/install sudo reboot
Amazon DCV のインストールと設定
SSH または を使用してインスタンスに再接続 AWS Systems Manager Session Manager し、Linux for Ubuntu に Amazon DCV サーバーをインストールするの指示に従います。
-
ドキュメントの説明に従ってサーバーが正しく設定されていることを確認します。
-
「NVIDIA GPU 用の NVIDIA ドライバーをインストールして設定する」のステップに従います。
-
サーバーのインストールガイドのステップ 7 で説明されているように、Amazon DCV ユーザーをビデオグループに追加します。
Amazon DCV サーバーのオプションパーツをインストールする必要はありません。
完了したら、次のコマンドを実行して Amazon DCV サーバーを起動します。
sudo systemctl start dcvserver sudo systemctl enable dcvserver
Amazon DCV クライアントを使用した Ubuntu サーバーへの接続
Ubuntu インスタンスに再接続し、以下を実行してユーザーのセッションを作成します。
sudo dcv create-session --owner
user
--useruser
my-session --type console
Amazon DCV クライアントを使用して、パブリック IP アドレスを使用して Ubuntu インスタンスにアクセスできるようになりました。Amazon DCV クライアントを起動すると、ウィンドウが表示され、ビジュアルディスプレイから Ubuntu インスタンスにアクセスできます。

GPU ドライバーを検証する
GPU ドライバーがインストールされ、正しく動作していることを確認します。これを検証する 1 つの方法は、ターミナルで vkcube
-
次のコマンドを使用して
vulkan-tools
、apt パッケージをインストールします。sudo apt install -y vulkan-tools
-
vkcube
を実行します。 -
出力を確認します。
-
システムが正しく正しい GPU を使用している場合は、GPU の名前とともに次のような出力が表示されます。
Selected GPU 0: AMD Radeon Pro V520 (RADV NAVI12), type: 2
-
アプリケーションが GPU を正しく使用できない場合は、次のような異なる出力が表示されることがあります。
Selected GPU 0: llvmpipe (LLVM 15.0.7, 256 bits), type: 4
この場合、GPU ドライバーを確認し、必要に応じて再インストールします。
-
Podman をセットアップする (Proton のみ)
Proton ランタイムを使用している場合は、Proton のビルドプロセスで使用されるコンテナである Podman
-
Proton のビルドプロセスが使用するコンテナである Podman をインストールします。
sudo apt install podman
-
ファイル
/etc/subgid
と/etc/subgid
-
ファイルで Linux マシンのユーザー名とパスワードが一覧表示されていることを確認します。ファイルを開くか、
cat
コマンドを使用してファイルの内容を確認できます。形式例:test:165536:65536
。 はユーザー名test
に対応します。 -
リストにない場合は、追加します。形式例:
test:165536:65536
。 はユーザー名test
に対応します。
$ cat /etc/subuid ceadmin:100000:65536 test:165536:65536 $ cat /etc/subgid ceadmin:100000:65536 test:165536:65536
詳細については、Podman のドキュメントの「基本的なセットアップとルートレス環境で
の Podman の使用」を参照してください。 -
次のステップ
Amazon GameLift Streams との互換性の問題をトラブルシューティングするための Amazon EC2 インスタンスと環境のセットアップが完了しました。次のステップは Proton をセットアップすることです。手順については、「」を参照してくださいProton でのトラブルシューティング。