

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Richten Sie einen Amazon EC2 EC2-Remotecomputer zur Fehlerbehebung bei Proton ein
<a name="troubleshoot-compatibility-setup-remote"></a>

 Wenn Sie keinen lokalen Ubuntu-Computer haben, folgen Sie diesen Anweisungen, um stattdessen einen Remote-Computer einzurichten. 

 In diesem Schritt richten Sie Ihren Remote-Ubuntu-Computer mithilfe von Amazon Elastic Compute Cloud (Amazon EC2) ein, mit der Sie die Kompatibilität Ihrer Anwendung mit Proton for Amazon GameLift Streams überprüfen können. In diesem Thema wird beschrieben, wie Sie eine Amazon EC2 EC2-Instance mit Ubuntu 22.04 LTS, den erforderlichen GPU-Treibern und dem Amazon DCV-Server für einen visuellen Remote-Desktop einrichten. 

## Starten Sie eine Amazon EC2 EC2-Instance mit Ubuntu 22.04 LTS AMI
<a name="troubleshoot-compatibility-setup-remote-launch-ec2"></a>

1.  Navigieren Sie in der AWS-Managementkonsole zu Amazon EC2. 

1.  Wählen Sie **Launch Instances** aus. 

1.  Geben Sie „Amazon GameLift Streams Testing“ als **Namen ein**. 

1.  Wählen Sie **Ubuntu Server 22.04 LTS (HVM)** für **Anwendungs- und Betriebssystem-Images (Amazon Machine Image**). 

1.  **Wählen Sie **g4dn.2xlarge** als Instance-Typ aus.** 

1.  Wählen Sie für **key pair (Anmeldung)** ein Schlüsselpaar aus, wenn Sie SSH für den Zugriff auf die Instance verwenden möchten. Wir empfehlen, ein Instanzprofil mit der `AmazonSSMManagedInstanceCore` Richtlinie zu verwenden, mit der Sie eine Verbindung zu Ihren Instances herstellen AWS Systems Manager Session Manager. Weitere Informationen finden Sie unter [Hinzufügen von Session Manager-Berechtigungen zu einer vorhandenen IAM-Rolle](https://docs.aws.amazon.com/systems-manager/latest/userguide/getting-started-add-permissions-to-existing-profile.html). 

1.  Erstellen Sie für **Netzwerkeinstellungen** eine neue Sicherheitsgruppe: 

1.  Geben Sie **DCV** als **Namen der Sicherheitsgruppe** ein. 

1.  Fügen Sie **Regeln für eingehende Sicherheitsgruppen** mit **Typ**`Custom TCP`, **Portbereich** und **Quelltyp** hinzu`8443`, `Anywhere` um den Zugriff über Amazon DCV zu ermöglichen. 

1.  Erhöhen Sie den Speicher auf mindestens **256 GiB** und wählen Sie **gp3** als Speichertyp. 

1.  Wählen Sie **Launch Instance** aus.

Ihre Instance sollte jetzt gestartet werden.

 Folgen Sie den Anweisungen unter [Connect zu Ihrer Linux-Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) herstellen, um sich mit der Instance über SSH oder AWS Systems Manager Session Manager zu verbinden. 

## Installieren Sie die GPU-Treiber
<a name="troubleshoot-compatibility-setup-remote-install-gpu"></a>

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

 Installieren Sie zusätzliche Module und Linux-Firmware, indem Sie die folgenden Befehle ausführen:

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

 Folgen Sie den Anweisungen zu den NVIDIA GRID-Treibern für Ubuntu und Debian unter [NVIDIA-Treiber unter Linux installieren](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-nvidia-driver.html). 

## Richten Sie die Benutzerumgebung ein
<a name="troubleshoot-compatibility-setup-remote-user-env"></a>

Richten Sie Ihre Benutzerumgebung so ein, dass sie die GPU verwenden kann, indem Sie die folgenden Befehle ausführen. Dies macht die folgenden Dinge:
+ Fügen Sie Sie den `video` Gruppen hinzu, um Zugriff auf ein Videogerät zu erhalten, und der `render` Gruppe, um Ihnen Zugriff auf ein Rendergerät zu gewähren.
+ Installieren Sie den AWS CLI, der für NVIDIA-Treiber und zum Herunterladen Ihrer Anwendungen oder Spiele von Amazon S3 erforderlich ist.

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

## Installation und Konfiguration von Amazon DCV
<a name="troubleshoot-compatibility-setup-remote-nice-dcv"></a>

 Stellen Sie mithilfe von SSH oder über SSH erneut eine Verbindung zur Instance her AWS Systems Manager Session Manager und folgen Sie den Anweisungen unter [Installation des Amazon DCV-Servers unter Linux für Ubuntu](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux.html). 
+  Stellen Sie sicher, dass der Server korrekt konfiguriert ist, wie in der Dokumentation beschrieben. 
+  Folgen Sie den Schritten unter [NVIDIA-Treiber für NVIDIA-GPU installieren und konfigurieren](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-prereq.html#linux-prereq-gpu). 
+  Fügen Sie den Amazon DCV-Benutzer zur Videogruppe hinzu, wie in [Schritt 7 des Handbuchs Installation des Servers](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing-linux-server.html) erklärt (navigieren Sie zur Registerkarte Ubuntu). 

Es ist nicht erforderlich, optionale Teile des Amazon DCV-Servers zu installieren. 

Wenn Sie fertig sind, führen Sie den folgenden Befehl aus, um den Amazon DCV-Server zu starten: 

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

## Mit dem Amazon DCV-Client eine Verbindung zum Ubuntu-Server herstellen
<a name="troubleshoot-compatibility-setup-remote-nice-dcv-connect"></a>

 Stellen Sie erneut eine Verbindung zu Ihrer Ubuntu-Instance her und erstellen Sie eine Sitzung für einen Benutzer, indem Sie Folgendes ausführen: 

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

 Sie können jetzt den Amazon DCV-Client verwenden, um über deren öffentliche IP-Adresse auf Ihre Ubuntu-Instance zuzugreifen. Wenn Sie einen Amazon DCV-Client starten, wird ein Fenster angezeigt, in dem Sie über eine visuelle Anzeige auf Ihre Ubuntu-Instance zugreifen können.

![Wenn Sie einen Amazon DCV-Client starten, wird ein Fenster angezeigt, in dem Sie über eine visuelle Anzeige auf Ihre Ubuntu-Instance zugreifen können.](http://docs.aws.amazon.com/de_de/gameliftstreams/latest/developerguide/images/troubleshoot-compatibility-setup-remote-dcv.png)


## Überprüfen Sie die GPU-Treiber
<a name="troubleshoot-compatibility-setup-remote-verify-gpu"></a>

 Stellen Sie sicher, dass die GPU-Treiber installiert sind und ordnungsgemäß funktionieren. Eine Möglichkeit, dies zu überprüfen, besteht darin, die [vkcube-Anwendung](https://github.com/krh/vkcube) in einem Terminal auszuführen. 

1.  Installieren Sie das `vulkan-tools` apt-Paket mit dem folgenden Befehl. 

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

1.  Führen Sie `vkcube`. 

1.  Überprüfen Sie die Ausgabe. 
   +  Wenn Ihr System die richtige GPU ordnungsgemäß verwendet, erhalten Sie eine Ausgabe, die der folgenden ähnelt, mit dem Namen Ihrer GPU: `Selected GPU 0: AMD Radeon Pro V520 (RADV NAVI12), type: 2` 
   +  Wenn Ihre Anwendung die GPU nicht korrekt verwenden kann, wird möglicherweise eine andere Ausgabe angezeigt, die der folgenden ähnelt: `Selected GPU 0: llvmpipe (LLVM 15.0.7, 256 bits), type: 4` 

      Überprüfen Sie in diesem Fall die GPU-Treiber und installieren Sie sie bei Bedarf erneut. 

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

Wenn Sie eine Proton-Runtime verwenden, müssen Sie [Podman](https://wiki.debian.org/Podman) installieren, einen Container, der vom Build-Prozess von Proton verwendet wird. Führen Sie die folgenden Schritte in einem Terminal aus.

1.  Installieren Sie Podman, einen Container, den der Build-Prozess von Proton verwendet. 

   ```
   sudo apt install podman
   ```

1.  In den Dateien und `/etc/subgid` `/etc/subgid` 

   1. Stellen Sie sicher, dass in den Dateien der Benutzername und die ID Ihres Linux-Computers aufgeführt sind. Sie können entweder die Dateien öffnen oder den `cat` Befehl verwenden, um zu sehen, was in den Dateien enthalten ist. Formatbeispiel:`test:165536:65536`, wo Ihrem Benutzernamen `test` entspricht.

   1.  Wenn sie nicht aufgeführt sind, fügen Sie sie hinzu. Beispiel für ein Format:`test:165536:65536`, wobei dies Ihrem Benutzernamen `test` entspricht. 

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

    Weitere Informationen finden Sie in der Podman-Dokumentation unter [Grundlegende Einrichtung und Verwendung von Podman in einer Rootless-Umgebung](https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md#basic-setup-and-use-of-podman-in-a-rootless-environment). 

## Nächster Schritt
<a name="troubleshoot-compatibility-setup-remote-setup-local-next-step"></a>

 Sie haben jetzt eine Amazon EC2 EC2-Instance und -Umgebung eingerichtet, um Kompatibilitätsprobleme mit Amazon GameLift Streams zu beheben. Der nächste Schritt ist die Einrichtung von Proton. Anweisungen finden Sie unter. [Fehlerbehebung bei Proton](troubleshoot-compatibility-wp-proton.md) 