Installieren eines AMD-Treibers auf Linux-Instances - Amazon Elastic Compute Cloud

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.

Installieren eines AMD-Treibers auf Linux-Instances

Auf Instances mit einer angeschlossenen AMD-GPU, z. B. einer G4ad-Instance, muss der entsprechende AMD-Treiber installiert sein. Je nach Ihren Anforderungen können Sie entweder ein AMI mit vorinstalliertem Treiber verwenden oder einen Treiber Amazon S3 von herunterladen.

Informationen zum Installieren von NVIDIA-Treibern auf einer Instance mit einer angeschlossenen NVIDIA-GPU, z. B. einer G4DN-Instance, finden Sie stattdessen unter Installieren von NVIDIA-Treibern auf Linux-Instances.

AMD Radeon Pro Software für Enterprise Driver

Die AMD Radeon Pro Software for Enterprise Driver wurde entwickelt, um Unterstützung für professionelle Grafik-Anwendungsfälle zu bieten. Mit dem Treiber können Sie Ihre Instances mit zwei 4K-Displays pro GPU konfigurieren.

Unterstützte APIs

  • OpenGL, OpenCL

  • Vulkan

  • AMD Advanced Media Framework

  • Video Acceleration API

AMIs mit installiertem AMD-Treiber

AWS bietet verschiedene Amazon Machine Images (AMI) an, die mit installierten AMD-Treibern geliefert werden. Öffnen Sie Marketplace-Angebote mit AMD-Treiber.

AMD-Treiber-Download

Wenn Sie kein AMI mit dem installierten AMD-Treiber verwenden, können Sie den AMD-Treiber herunterladen und auf Ihrer Instance installieren.

Diese Downloads sind nur für AWS-Kunden verfügbar. Wenn Sie die Software herunterladen, stimmen Sie zu, diese nur für die Entwicklung von AMIs für den Einsatz auf AMD-Radeon-Pro-V520-Hardware zu verwenden. Durch die Installation der Software stimmen Sie den Bedingungen in der Endbenutzer-Lizenzvereinbarung für AMD-Software zu.

Voraussetzungen

  • Installieren Sie die AWS CLI auf Ihrer Linux-Instance und konfigurieren Sie die Standardanmeldeinformationen. Weitere Informationen finden Sie unter Installieren der AWS CLI im Benutzerhandbuch für AWS Command Line Interface.

  • IAM-Benutzer müssen über die von der AmazonS3ReadOnlyAccess-Richtlinie erteilten Berechtigungen verfügen.

Installieren des AMD-Treibers auf Ihrer Linux-Instance

  1. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

  2. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    • Amazon Linux 2:

      $ sudo amazon-linux-extras install epel -y $ sudo yum update -y
    • Für Ubuntu:

      $ sudo dpkg --add-architecture i386 $ sudo apt-get update -y && sudo apt upgrade -y
    • Für CentOS:

      $ sudo yum install epel-release -y $ sudo yum update -y
  3. Starten Sie die Instance neu.

    $ sudo reboot
  4. Stellen Sie nach dem Neustart erneut eine Verbindung mit der Instance her.

  5. Laden Sie den neuesten AMD-Treiber herunter.

    $ aws s3 cp --recursive s3://ec2-amd-linux-drivers/latest/ .
  6. Extrahieren Sie die Datei.

    • Für Amazon Linux 2 und CentOS:

      $ tar -xf amdgpu-pro-*rhel*.tar.xz
    • Für Ubuntu:

      $ tar -xf amdgpu-pro-*ubuntu*.tar-1.xz
  7. Wechseln Sie in den Ordner für den extrahierten Treiber.

  8. Fügen Sie die GPG-Schlüssel für die Treiberinstallation hinzu.

    • Für Amazon Linux 2 und CentOS:

      $ sudo rpm --import RPM-GPG-KEY-amdgpu
    • Für Ubuntu:

      $ sudo apt install linux-modules-extra-$(uname -r) -y $ cat RPM-GPG-KEY-amdgpu | sudo apt-key add -
  9. Führen Sie das Selbstinstallationsskript aus, um den vollständigen Grafik-Stack zu installieren.

    $ ./amdgpu-pro-install -y --opencl=pal,legacy
  10. Starten Sie die Instance neu.

    $ sudo reboot
  11. Vergewissern Sie sich, dass der Treiber funktioniert.

    $ dmesg | grep amdgpu

    Die Antwort sollte wie folgt aussehen:

    Initialized amdgpu

Einrichten eines interaktiven Desktops

Nachdem Sie bestätigt haben, dass in Ihrer Instance der AMD-GPU-Treiber installiert ist und amdgpu verwendet wird, können Sie einen interaktiven Desktop-Manager installieren. Wir empfehlen die MATE-Desktop-Umgebung für die beste Kompatibilität und Leistung.

Voraussetzung

Öffnen Sie einen Texteditor und speichern Sie Folgendes als eine Datei mit dem Namen xorg.conf. Sie benötigen diese Datei auf Ihrer Instance.

Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" ModulePath "/opt/amdgpu/lib64/xorg/modules/drivers" ModulePath "/opt/amdgpu/lib/xorg/modules" ModulePath "/opt/amdgpu-pro/lib/xorg/modules/extensions" ModulePath "/opt/amdgpu-pro/lib64/xorg/modules/extensions" ModulePath "/usr/lib64/xorg/modules" ModulePath "/usr/lib/xorg/modules" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" EndSection Section "Device" Identifier "Device0" Driver "amdgpu" VendorName "AMD" BoardName "Radeon MxGPU V520" BusID "PCI:0:30:0" EndSection Section "Extensions" Option "DPMS" "Disable" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "AllowEmptyInitialConfiguration" "True" SubSection "Display" Virtual 3840 2160 Depth 32 EndSubSection EndSection

Einrichten eines interaktiven Desktops auf Amazon Linux 2

  1. Installieren Sie das EPEL-Repository.

    $ sudo amazon-linux-extras install epel -y
  2. Installieren Sie den MATE-Desktop.

    $ sudo amazon-linux-extras install mate-desktop1.x -y $ sudo yum groupinstall "MATE Desktop" -y $ sudo systemctl disable firewalld
  3. Kopieren Sie die xorg.conf-Datei nach /etc/X11/xorg.conf.

  4. Starten Sie die Instance neu.

    $ sudo reboot
  5. (Optional) Install the NICE DCV server (Installieren Sie den NICE-DCV-Server), um NICE DCV als leistungsstarkes Anzeigeprotokoll zu verwenden, und connect to a NICE DCV session (stellen Sie dann eine NICE-DCV-Sitzung) mit Ihrem bevorzugten Client her.

Einrichten eines interaktiven Desktops auf Ubuntu

  1. Installieren Sie den MATE-Desktop.

    $ sudo apt install xorg-dev ubuntu-mate-desktop -y $ sudo apt purge ifupdown -y
  2. Kopieren Sie die xorg.conf-Datei nach /etc/X11/xorg.conf.

  3. Starten Sie die Instance neu.

    $ sudo reboot
  4. (Optional) Install the NICE DCV server (Installieren Sie den NICE-DCV-Server), um NICE DCV als leistungsstarkes Anzeigeprotokoll zu verwenden, und connect to a NICE DCV session (stellen Sie dann eine NICE-DCV-Sitzung) mit Ihrem bevorzugten Client her.

Einrichten eines interaktiven Desktops auf CentOS

  1. Installieren Sie das EPEL-Repository.

    $ sudo yum update -y $ sudo yum install epel-release -y
  2. Installieren Sie den MATE-Desktop.

    $ sudo yum groupinstall "MATE Desktop" -y $ sudo systemctl disable firewalld
  3. Kopieren Sie die xorg.conf-Datei nach /etc/X11/xorg.conf.

  4. Starten Sie die Instance neu.

    $ sudo reboot
  5. (Optional) Install the NICE DCV server (Installieren Sie den NICE-DCV-Server), um NICE DCV als leistungsstarkes Anzeigeprotokoll zu verwenden, und connect to a NICE DCV session (stellen Sie dann eine NICE-DCV-Sitzung) mit Ihrem bevorzugten Client her.