

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configura una macchina Amazon EC2 remota per risolvere i problemi di Proton
<a name="troubleshoot-compatibility-setup-remote"></a>

 Se non disponi di una macchina Ubuntu locale, segui queste istruzioni per configurare invece una macchina remota. 

 In questo passaggio, configurerai la tua macchina Ubuntu remota utilizzando Amazon Elastic Compute Cloud (Amazon EC2), che utilizzerai per risolvere i problemi di compatibilità dell'applicazione con Proton for Amazon Streams. GameLift Questo argomento descrive come configurare un'istanza Amazon EC2 con Ubuntu 22.04 LTS, i driver GPU necessari e Amazon DCV Server per un desktop remoto visivo. 

## Avvia un'istanza Amazon EC2 con l'AMI Ubuntu 22.04 LTS
<a name="troubleshoot-compatibility-setup-remote-launch-ec2"></a>

1.  Accedi ad Amazon EC2 nella Console di gestione AWS. 

1.  Seleziona **Launch Instances**. 

1.  Inserisci «Amazon GameLift Streams Testing» come **nome**. 

1.  Seleziona **Ubuntu Server 22.04 LTS (HVM)** per le immagini **dell'applicazione e del sistema operativo (Amazon Machine** Image). 

1.  **Seleziona **g4dn.2xlarge** per il tipo di istanza.** 

1.  Per **Key pair (login)**, scegli una coppia di chiavi se desideri utilizzare SSH per accedere all'istanza. Ti consigliamo di utilizzare un profilo di istanza con la `AmazonSSMManagedInstanceCore` policy per connetterti alle tue istanze utilizzando. AWS Systems Manager Session Manager Per maggiori dettagli, [consulta Aggiungere le autorizzazioni di Session Manager a un ruolo IAM esistente](https://docs.aws.amazon.com/systems-manager/latest/userguide/getting-started-add-permissions-to-existing-profile.html). 

1.  Per **le impostazioni di rete**, crea un nuovo gruppo di sicurezza: 

1.  Per il **nome del gruppo di sicurezza**, inserisci **DCV**. 

1.  Aggiungi **regole del gruppo di sicurezza in entrata** con **tipo** `Custom TCP``8443`, **intervallo di porte** e **tipo di origine** `Anywhere` per consentire l'accesso tramite Amazon DCV. 

1.  Aumenta lo storage ad almeno **256 GiB** e scegli **gp3** come tipo di storage. 

1.  Scegliere **Launch Instance (Avvia istanza)**.

La tua istanza dovrebbe ora essere lanciata.

 Segui le istruzioni in [Connect to your Linux istance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) per connetterti all'istanza usando SSH o AWS Systems Manager Session Manager. 

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

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

 Installa moduli aggiuntivi e firmware Linux eseguendo i seguenti comandi:

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

 Segui le istruzioni sui driver NVIDIA GRID per Ubuntu e Debian in [Installare i driver NVIDIA](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html) su Linux. 

## Configura l'ambiente utente
<a name="troubleshoot-compatibility-setup-remote-user-env"></a>

Configura l'ambiente utente in modo che possa utilizzare la GPU eseguendo i seguenti comandi. Ciò consente di eseguire le seguenti operazioni:
+ Ti aggiunge ai `video` gruppi per darti accesso a un dispositivo video e al `render` gruppo per darti accesso a un dispositivo di rendering.
+ Installa il AWS CLI, necessario per i driver NVIDIA e per scaricare applicazioni o giochi da 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
```

## Installazione e configurazione di Amazon DCV
<a name="troubleshoot-compatibility-setup-remote-nice-dcv"></a>

 Riconnettiti all'istanza tramite SSH o segui AWS Systems Manager Session Manager le istruzioni contenute in [Installazione del server Amazon DCV su Linux](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux.html) per Ubuntu. 
+  Verifica che il server sia configurato correttamente come descritto nella documentazione. 
+  Segui i passaggi indicati in [Installare e configurare i driver NVIDIA](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html#linux-prereq-gpu) per la GPU NVIDIA. 
+  Aggiungi l'utente Amazon DCV al gruppo di video, come spiegato nel [passaggio 7 della guida all'installazione del server](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-server.html) (vai alla scheda Ubuntu). 

Non è necessario installare parti opzionali di Amazon DCV Server. 

Al termine, esegui il seguente comando per avviare Amazon DCV Server: 

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

## Connessione al server Ubuntu tramite il client Amazon DCV
<a name="troubleshoot-compatibility-setup-remote-nice-dcv-connect"></a>

 Riconnettiti alla tua istanza di Ubuntu e crea una sessione per un utente eseguendo: 

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

 Ora puoi usare Amazon DCV Client per accedere alla tua istanza di Ubuntu usando il suo indirizzo IP pubblico. Quando avvii un client Amazon DCV, viene visualizzata una finestra che ti consente di accedere all'istanza di Ubuntu tramite un display visivo.

![\[Quando avvii un client Amazon DCV, viene visualizzata una finestra che ti consente di accedere all'istanza di Ubuntu tramite un display visivo.\]](http://docs.aws.amazon.com/it_it/gameliftstreams/latest/developerguide/images/troubleshoot-compatibility-setup-remote-dcv.png)


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

 Verifica che i driver della GPU siano installati e funzionino correttamente. Un modo per verificarlo è eseguire l'applicazione [vkcube](https://github.com/krh/vkcube) in un terminale. 

1.  Installa il pacchetto `vulkan-tools` apt usando il seguente comando. 

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

1.  Esegui `vkcube`. 

1.  Esamina l'output. 
   +  Se il sistema utilizza correttamente la GPU corretta, verrà visualizzato un output simile al seguente, con il nome della GPU: `Selected GPU 0: AMD Radeon Pro V520 (RADV NAVI12), type: 2` 
   +  Se l'applicazione non è in grado di utilizzare correttamente la GPU, è possibile che venga visualizzato un output diverso simile al seguente: `Selected GPU 0: llvmpipe (LLVM 15.0.7, 256 bits), type: 4` 

      In questo caso, controlla i driver della GPU e reinstallali se necessario. 

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

Se utilizzi un runtime Proton, devi installare [Podman](https://wiki.debian.org/Podman), un contenitore utilizzato dal processo di compilazione di Proton. Completa i seguenti passaggi in un terminale.

1.  Installa Podman, un contenitore utilizzato dal processo di compilazione di Proton. 

   ```
   sudo apt install podman
   ```

1.  Nei file e `/etc/subgid` `/etc/subgid` 

   1. Verifica che i file elencino il nome utente e l'ID della tua macchina Linux. Puoi aprire i file o usare il `cat` comando per vedere cosa c'è nei file. Esempio di formato:`test:165536:65536`, dove `test` corrisponde al tuo nome utente.

   1.  Se non sono elencati, aggiungili. Esempio di formato:`test:165536:65536`, dove `test` corrisponde al tuo nome utente. 

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

    Per ulteriori informazioni, consulta [Configurazione di base e utilizzo di Podman in un ambiente Rootless](https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md#basic-setup-and-use-of-podman-in-a-rootless-environment) nella documentazione di Podman. 

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

 Ora disponi di un'istanza e di un ambiente Amazon EC2 per risolvere i problemi di compatibilità con Amazon Streams. GameLift Il passo successivo è quello di configurare Proton. Per istruzioni, fare riferimento a. [Risolvi i problemi su Proton](troubleshoot-compatibility-wp-proton.md) 