

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Siapkan mesin Amazon EC2 jarak jauh untuk memecahkan masalah Proton
<a name="troubleshoot-compatibility-setup-remote"></a>

 Jika Anda tidak memiliki mesin Ubuntu lokal, ikuti petunjuk ini untuk menyiapkan mesin jarak jauh sebagai gantinya. 

 Pada langkah ini, Anda akan mengatur mesin Ubuntu jarak jauh Anda menggunakan Amazon Elastic Compute Cloud (Amazon EC2), yang akan Anda gunakan untuk memecahkan masalah kompatibilitas aplikasi Anda dengan Proton untuk Amazon Streams. GameLift Topik ini menjelaskan cara menyiapkan instans Amazon EC2 dengan Ubuntu 22.04 LTS, driver GPU yang diperlukan, dan Server DCV Amazon untuk desktop jarak jauh visual. 

## Luncurkan Instans Amazon EC2 dengan Ubuntu 22.04 LTS AMI
<a name="troubleshoot-compatibility-setup-remote-launch-ec2"></a>

1.  Arahkan ke Amazon EC2 di AWS Management Console. 

1.  Pilih **Luncurkan Instans.** 

1.  Masukkan “Amazon GameLift Streams Testing” untuk **Nama**. 

1.  Pilih **Ubuntu Server 22.04 LTS (HVM)** untuk **Aplikasi dan Gambar OS (Amazon** Machine Image). 

1.  **Pilih **g4dn.2xlarge** untuk Jenis Instance.** 

1.  Untuk **Key pair (login)**, pilih key pair jika Anda ingin menggunakan SSH untuk mengakses instance. Sebaiknya gunakan profil instans dengan `AmazonSSMManagedInstanceCore` kebijakan untuk terhubung ke instans Anda menggunakan AWS Systems Manager Session Manager. Untuk detail selengkapnya, ikuti [Menambahkan izin Manajer Sesi ke peran IAM yang ada](https://docs.aws.amazon.com/systems-manager/latest/userguide/getting-started-add-permissions-to-existing-profile.html). 

1.  Untuk **pengaturan Jaringan**, buat grup keamanan baru: 

1.  Untuk **Nama Grup Keamanan**, masukkan **DCV**. 

1.  Tambahkan **Aturan Grup Keamanan Masuk** dengan **Jenis**`Custom TCP`, **Rentang Port**`8443`, dan **Jenis Sumber** `Anywhere` untuk mengizinkan akses menggunakan Amazon DCV. 

1.  Tingkatkan penyimpanan setidaknya **256 GiB** dan pilih **gp3** sebagai jenis penyimpanan. 

1.  Pilih **Luncurkan Instans**.

Instans Anda sekarang harus diluncurkan.

 Ikuti petunjuk di [Connect to Linux untuk menyambung ke instans](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) menggunakan SSH atau AWS Systems Manager Session Manager. 

## Instal driver GPU
<a name="troubleshoot-compatibility-setup-remote-install-gpu"></a>

### G4dn - GPU NVIDIA
<a name="troubleshoot-compatibility-setup-remote-install-gpu-nvidia"></a>

 Instal modul tambahan dan firmware Linux dengan menjalankan perintah berikut:

```
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
```

 Ikuti instruksi pada driver NVIDIA GRID untuk Ubuntu dan Debian di [Instal driver NVIDIA di Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html). 

## Mengatur lingkungan pengguna
<a name="troubleshoot-compatibility-setup-remote-user-env"></a>

Siapkan lingkungan pengguna Anda sehingga dapat menggunakan GPU dengan menjalankan perintah berikut. Ini melakukan hal-hal berikut:
+ Tambahkan Anda ke `video` grup untuk memberi Anda akses ke perangkat video, dan `render` grup untuk memberi Anda akses ke perangkat rendering.
+ Instal AWS CLI, yang diperlukan untuk driver NVIDIA dan untuk mengunduh aplikasi atau game Anda dari Amazon S3.

```
sudo adduser {{user}} 

# Add the current user to the video and render group 
sudo usermod -a -G video {{user}} 
sudo usermod -a -G render {{user}} 
sudo adduser {{user}} 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
```

## Instalasi dan konfigurasi Amazon DCV
<a name="troubleshoot-compatibility-setup-remote-nice-dcv"></a>

 Sambungkan kembali ke instance menggunakan SSH atau AWS Systems Manager Session Manager dan ikuti petunjuk dari [Menginstal Amazon DCV Server di Linux](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux.html) untuk Ubuntu. 
+  Verifikasi bahwa server dikonfigurasi dengan benar seperti yang dijelaskan dalam dokumentasi. 
+  Ikuti langkah-langkah di [Instal dan konfigurasikan driver NVIDIA](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html#linux-prereq-gpu) untuk GPU NVIDIA. 
+  Tambahkan pengguna Amazon DCV ke grup video, seperti yang dijelaskan pada [langkah 7 dari panduan Instalasi Server](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-server.html) (arahkan ke tab Ubuntu). 

Tidak perlu menginstal bagian opsional dari Amazon DCV Server. 

Setelah selesai, jalankan perintah berikut untuk memulai Amazon DCV Server: 

```
sudo systemctl start dcvserver 
sudo systemctl enable dcvserver
```

## Menghubungkan ke Server Ubuntu menggunakan klien Amazon DCV
<a name="troubleshoot-compatibility-setup-remote-nice-dcv-connect"></a>

 Sambungkan kembali ke instance Ubuntu Anda dan buat sesi untuk pengguna dengan menjalankan: 

```
sudo dcv create-session --owner {{user}} --user {{user}} my-session --type console
```

 Anda sekarang dapat menggunakan Amazon DCV Client untuk mengakses instance Ubuntu Anda menggunakan alamat IP publiknya. Ketika Anda meluncurkan klien Amazon DCV, sebuah jendela muncul, memungkinkan Anda untuk mengakses instance Ubuntu Anda melalui tampilan visual.

![Ketika Anda meluncurkan klien Amazon DCV, sebuah jendela muncul, memungkinkan Anda untuk mengakses instance Ubuntu Anda melalui tampilan visual.](http://docs.aws.amazon.com/id_id/gameliftstreams/latest/developerguide/images/troubleshoot-compatibility-setup-remote-dcv.png)


## Verifikasi driver GPU
<a name="troubleshoot-compatibility-setup-remote-verify-gpu"></a>

 Verifikasi bahwa driver GPU diinstal dan berfungsi dengan benar. Salah satu cara untuk memverifikasi ini adalah dengan menjalankan aplikasi [vkcube](https://github.com/krh/vkcube) di terminal. 

1.  Instal paket `vulkan-tools` apt menggunakan perintah berikut. 

   ```
   sudo apt install -y vulkan-tools
   ```

1.  Jalankan `vkcube`. 

1.  Tinjau output. 
   +  Jika sistem Anda benar menggunakan GPU yang benar, Anda akan melihat output yang mirip dengan berikut ini, dengan nama GPU Anda: `Selected GPU 0: AMD Radeon Pro V520 (RADV NAVI12), type: 2` 
   +  Jika aplikasi Anda tidak dapat menggunakan GPU dengan benar, Anda mungkin melihat output yang berbeda mirip dengan berikut ini: `Selected GPU 0: llvmpipe (LLVM 15.0.7, 256 bits), type: 4` 

      Dalam hal ini, periksa driver GPU dan instal ulang jika diperlukan. 

## Siapkan Podman (hanya Proton)
<a name="troubleshoot-compatibility-setup-remote-podman"></a>

Jika Anda menggunakan runtime Proton, Anda harus menginstal [Podman](https://wiki.debian.org/Podman), wadah yang digunakan oleh proses pembuatan Proton. Selesaikan langkah-langkah berikut di terminal.

1.  Instal Podman, wadah yang digunakan proses pembuatan Proton. 

   ```
   sudo apt install podman
   ```

1.  Dalam file `/etc/subgid` dan `/etc/subgid` 

   1. Verifikasi bahwa file mencantumkan nama pengguna dan ID mesin Linux Anda. Anda dapat membuka file atau menggunakan `cat` perintah untuk melihat apa yang ada di file. Contoh format:`test:165536:65536`, di mana `test` sesuai dengan nama pengguna Anda.

   1.  Jika tidak terdaftar, tambahkan. Contoh format:`test:165536:65536`, di mana `test` sesuai dengan nama pengguna Anda. 

   ```
   $ cat /etc/subuid
                 ceadmin:100000:65536
                 test:165536:65536
                 
                 $ cat /etc/subgid
                 ceadmin:100000:65536
                 test:165536:65536
   ```

    Untuk informasi lebih lanjut, lihat [Pengaturan Dasar dan Penggunaan Podman di lingkungan Tanpa Root](https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md#basic-setup-and-use-of-podman-in-a-rootless-environment) dalam dokumentasi Podman. 

## Langkah berikutnya
<a name="troubleshoot-compatibility-setup-remote-setup-local-next-step"></a>

 Anda sekarang memiliki instans Amazon EC2 dan pengaturan lingkungan untuk memecahkan masalah kompatibilitas dengan Amazon Streams. GameLift Langkah selanjutnya adalah mengatur Proton. Untuk instruksi, lihat[Memecahkan masalah pada Proton](troubleshoot-compatibility-wp-proton.md). 