

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configure uma máquina Amazon EC2 remota para solucionar problemas do Proton
<a name="troubleshoot-compatibility-setup-remote"></a>

 Se você não tiver uma máquina Ubuntu local, siga estas instruções para configurar uma máquina remota. 

 Nesta etapa, você configurará sua máquina remota Ubuntu usando o Amazon Elastic Compute Cloud (Amazon EC2), que você usará para solucionar problemas de compatibilidade do seu aplicativo com o Proton para Amazon Streams. GameLift Este tópico descreve como configurar uma instância do Amazon EC2 com o Ubuntu 22.04 LTS, os drivers de GPU necessários e o Amazon DCV Server para um desktop remoto visual. 

## Inicie uma instância do Amazon EC2 com o Ubuntu 22.04 LTS AMI
<a name="troubleshoot-compatibility-setup-remote-launch-ec2"></a>

1.  Navegue até o Amazon EC2 no AWS Management Console. 

1.  Selecione **Launch Instances**. 

1.  Insira “Amazon GameLift Streams Testing” como **nome**. 

1.  Selecione **Ubuntu Server 22.04 LTS (HVM)** para **imagens do aplicativo e do sistema operacional (Amazon** Machine Image). 

1.  **Selecione **g4dn.2xlarge** como Tipo de instância.** 

1.  Em **Key pair (login)**, escolha um par de chaves se quiser usar SSH para acessar a instância. Recomendamos usar um perfil de instância com a `AmazonSSMManagedInstanceCore` política para se conectar às suas instâncias usando AWS Systems Manager Session Manager. Para obter mais detalhes, siga [Adicionar permissões do Session Manager a uma função existente do IAM](https://docs.aws.amazon.com/systems-manager/latest/userguide/getting-started-add-permissions-to-existing-profile.html). 

1.  Para **configurações de rede**, crie um novo grupo de segurança: 

1.  Em **Nome do grupo de segurança**, insira **DCV**. 

1.  Adicione **regras de grupo de segurança de entrada** com **tipo** `Custom TCP``8443`, **intervalo de portas** e **tipo de fonte** `Anywhere` para permitir o acesso usando o Amazon DCV. 

1.  Aumente o armazenamento para pelo menos **256 GiB** e escolha **gp3** como o tipo de armazenamento. 

1.  Escolha **Executar instância**.

Sua instância agora deve ser iniciada.

 Siga as instruções em [Conecte-se à sua instância Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) para se conectar à instância usando SSH ou AWS Systems Manager Session Manager. 

## Instalar drivers de GPU
<a name="troubleshoot-compatibility-setup-remote-install-gpu"></a>

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

 Instale módulos adicionais e firmware Linux executando os seguintes comandos:

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

 Siga as instruções nos drivers NVIDIA GRID para Ubuntu e Debian em [Instalar drivers NVIDIA](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html) no Linux. 

## Configurar o ambiente do usuário
<a name="troubleshoot-compatibility-setup-remote-user-env"></a>

Configure seu ambiente de usuário para que ele possa usar a GPU executando os seguintes comandos. Isso faz o seguinte:
+ Adicione você aos `video` grupos para dar acesso a um dispositivo de vídeo e ao `render` grupo para dar acesso a um dispositivo de renderização.
+ Instale o AWS CLI, que é necessário para drivers NVIDIA e para baixar seus aplicativos ou jogos do 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
```

## Instalação e configuração do Amazon DCV
<a name="troubleshoot-compatibility-setup-remote-nice-dcv"></a>

 Reconecte-se à instância usando SSH ou siga AWS Systems Manager Session Manager as instruções em [Instalando o servidor Amazon DCV no Linux para Ubuntu.](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux.html) 
+  Verifique se o servidor está configurado corretamente conforme descrito na documentação. 
+  Siga as etapas em [Instalar e configurar drivers NVIDIA](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html#linux-prereq-gpu) para GPU NVIDIA. 
+  Adicione o usuário do Amazon DCV ao grupo de vídeo, conforme explicado na [etapa 7 do guia Instalando o servidor](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-server.html) (navegue até a guia Ubuntu). 

Não há necessidade de instalar nenhuma parte opcional do Amazon DCV Server. 

Quando terminar, execute o seguinte comando para iniciar o Amazon DCV Server: 

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

## Conectando-se ao Ubuntu Server usando o cliente Amazon DCV
<a name="troubleshoot-compatibility-setup-remote-nice-dcv-connect"></a>

 Reconecte-se à sua instância do Ubuntu e crie uma sessão para um usuário executando: 

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

 Agora você pode usar o Amazon DCV Client para acessar sua instância do Ubuntu usando seu endereço IP público. Quando você inicia um cliente Amazon DCV, uma janela é exibida, permitindo que você acesse sua instância do Ubuntu por meio de uma exibição visual.

![Quando você inicia um cliente Amazon DCV, uma janela é exibida, permitindo que você acesse sua instância do Ubuntu por meio de uma exibição visual.](http://docs.aws.amazon.com/pt_br/gameliftstreams/latest/developerguide/images/troubleshoot-compatibility-setup-remote-dcv.png)


## Verifique os drivers da GPU
<a name="troubleshoot-compatibility-setup-remote-verify-gpu"></a>

 Verifique se os drivers da GPU estão instalados e funcionando corretamente. Uma forma de verificar isso é executando o aplicativo [vkcube](https://github.com/krh/vkcube) em um terminal. 

1.  Instale o pacote `vulkan-tools` apt usando o comando a seguir. 

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

1.  Executar `vkcube`. 

1.  Revise a saída. 
   +  Se o seu sistema estiver usando corretamente a GPU correta, você verá uma saída semelhante à seguinte, com o nome da sua GPU: `Selected GPU 0: AMD Radeon Pro V520 (RADV NAVI12), type: 2` 
   +  Se seu aplicativo não conseguir usar a GPU corretamente, você poderá ver uma saída diferente semelhante à seguinte: `Selected GPU 0: llvmpipe (LLVM 15.0.7, 256 bits), type: 4` 

      Nesse caso, verifique os drivers da GPU e reinstale, se necessário. 

## Configurar o Podman (somente Proton)
<a name="troubleshoot-compatibility-setup-remote-podman"></a>

Se você estiver usando um tempo de execução do Proton, deverá instalar o [Podman](https://wiki.debian.org/Podman), um contêiner usado pelo processo de criação do Proton. Conclua as etapas a seguir em um terminal.

1.  Instale o Podman, um contêiner usado pelo processo de construção do Proton. 

   ```
   sudo apt install podman
   ```

1.  Nos arquivos `/etc/subgid` e `/etc/subgid` 

   1. Verifique se os arquivos listam o nome de usuário e o ID da sua máquina Linux. Você pode abrir os arquivos ou usar o `cat` comando para ver o que há nos arquivos. Exemplo de formato:`test:165536:65536`, onde `test` corresponde ao seu nome de usuário.

   1.  Se eles não estiverem listados, adicione-os. Exemplo de formato:`test:165536:65536`, onde `test` corresponde ao seu nome de usuário. 

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

    Para obter mais informações, consulte [Configuração básica e uso do Podman em um ambiente sem raiz](https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md#basic-setup-and-use-of-podman-in-a-rootless-environment) na documentação do Podman. 

## Próxima etapa
<a name="troubleshoot-compatibility-setup-remote-setup-local-next-step"></a>

 Agora você tem uma configuração de instância e ambiente do Amazon EC2 para solucionar problemas de compatibilidade com o Amazon Streams. GameLift A próxima etapa é configurar o Proton. Para obter instruções, consulte[Solução de problemas no Proton](troubleshoot-compatibility-wp-proton.md). 