NVIDIATreiber für Ihre EC2 Amazon-Instance - 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.

NVIDIATreiber für Ihre EC2 Amazon-Instance

Auf einer Instanz mit einer angehängten Instanz NVIDIAGPU, z. B. einer P3- oder G4dn-Instanz, muss der entsprechende Treiber installiert sein. NVIDIA Je nach Instance-Typ können Sie entweder einen öffentlichen NVIDIA Treiber herunterladen, einen Treiber von Amazon S3 herunterladen, der nur für AWS Kunden verfügbar ist, oder einen Treiber AMI mit vorinstalliertem Treiber verwenden.

Informationen zur Installation von AMD Treibern auf einer Instance mit angehängter Instance AMDGPU, z. B. einer G4ad-Instance, finden Sie unter. AMDTreiber Informationen zur Installation von NVIDIA Treibern finden Sie unter. NVIDIATreiber

Arten von NVIDIA Treibern

Im Folgenden sind die wichtigsten NVIDIA Treibertypen aufgeführt, die mit GPU basierten Instances verwendet werden können.

Tesla-Treiber

Diese Treiber sind in erster Linie für Rechen-Workloads vorgesehen, die GPUs für Rechenaufgaben wie parallelisierte Gleitkommaberechnungen für maschinelles Lernen und schnelle Fourier-Transformationen für Hochleistungsrechneranwendungen verwendet werden.

GRIDTreiber

Diese Treiber wurden dafür zertifiziert, dass sie optimale Leistung für professionelle Visualisierungsanwendungen bieten, die Inhalte wie 3D-Modelle oder hochauflösende Videos rendern. Sie können GRID Treiber so konfigurieren, dass sie zwei Modi unterstützen. Quadro Virtual Workstations bieten Zugriff auf jeweils vier 4K-Displays. GPU GRID vApps bieten RDSH App-Hosting-Funktionen.

Gaming-Treiber

Diese Treiber enthalten Optimierungen für Spiele und werden häufig aktualisiert, um Leistungsverbesserungen zu bieten. Sie unterstützen jeweils ein einzelnes 4K-DisplayGPU.

Konfigurierter Modus

Unter Windows sind die Tesla-Treiber so konfiguriert, dass sie im Tesla Compute Cluster (TCC) -Modus ausgeführt werden. Die Treiber GRID und Gaming-Treiber sind so konfiguriert, dass sie im Windows Display Driver Model (WDDM) -Modus ausgeführt werden. Im TCC Modus ist die Karte für Rechen-Workloads vorgesehen. Im WDDM Modus unterstützt die Karte sowohl Rechen- als auch Grafik-Workloads.

NVIDIABedienfeld

Das NVIDIA Bedienfeld wird mit GRID und Gaming-Treibern unterstützt. Es wird nicht mit Tesla-Treibern unterstützt.

Wird APIs für Tesla- GRID und Gaming-Treiber unterstützt
  • OpenCL, OpenGL und Vulkan

  • NVIDIACUDAund verwandte Bibliotheken (zum Beispiel cuDNN, TensorRTJPEG, nv und cu) BLAS

  • NVENCfür die Videokodierung und NVDEC für die Videodekodierung

  • Nur für WindowsAPIs: DirectX, Direct2D, DirectX-Videobeschleunigung, DirectX Raytracing

Verfügbare Treiber nach Instance-Typ

In der folgenden Tabelle sind die unterstützten Treiber für jeden Instanztyp zusammengefasst. NVIDIA GPU

Instance-Typ Tesla-Treiber GRIDTreiber Gaming-Treiber
G3 Ja Ja Nein
G4dn Ja Ja Ja
G5 Ja Ja Ja
G5g Ja¹ Nein Nein
G6 Ja Ja Nein
G6e Ja Ja Nein
Gr 6 Ja Ja Nein
P2 Ja Nein Nein
P3 Ja Nein Nein
P4d Ja Nein Nein
P4de Ja Nein Nein
P5 Ja Nein Nein
P5e Ja Nein Nein

¹ Dieser Tesla-Treiber unterstützt auch plattformspezifische, optimierte Grafikanwendungen ARM64

² AMIs Nur Marketplace verwenden

Installationsoptionen

Verwenden Sie eine der folgenden Optionen, um die für Ihre GPU Instanz erforderlichen NVIDIA Treiber abzurufen.

Option 1: AMIs mit installierten NVIDIA Treibern

AWS und NVIDIA bieten verschiedene Amazon Machine Images (AMIs) an, die mit den installierten NVIDIA Treibern geliefert werden.

Um die Überlegungen zu überprüfen, die von Ihrer Betriebssystemplattform (OS) abhängen, wählen Sie die Registerkarte aus, die für Ihr Betriebssystem (OS) giltAMI.

Linux

Um die mit einer dieser Optionen installierte Treiberversion zu aktualisierenAMIs, müssen Sie die NVIDIA Pakete von Ihrer Instanz deinstallieren, um Versionskonflikte zu vermeiden. Verwenden Sie diesen Befehl, um die NVIDIA Pakete zu deinstallieren:

[ec2-user ~]$ sudo yum erase nvidia cuda

Das CUDA Toolkit-Paket hat Abhängigkeiten von den NVIDIA Treibern. Durch die Deinstallation der NVIDIA Pakete wird das Toolkit gelöscht. CUDA Sie müssen das CUDA Toolkit nach der Installation des Treibers erneut installieren. NVIDIA

Windows

Wenn Sie AMI mit einem der AWS Marketplace Angebote ein benutzerdefiniertes Windows erstellen, AMI muss es sich um ein standardisiertes Abbild handeln, das mit Windows Sysprep erstellt wurde, um sicherzustellen, dass der GRID Treiber funktioniert. Weitere Informationen finden Sie unter Erstellen Sie ein Amazon EC2 AMI mit Windows Sysprep.

Option 2: Öffentliche Treiber NVIDIA

Die von angebotenen Optionen werden mit der erforderlichen Lizenz für den Fahrer AWS geliefert. Alternativ können Sie die öffentlichen Treiber installieren und Ihre eigene Lizenz verwenden. Um einen öffentlichen Treiber zu installieren, laden Sie ihn wie hier beschrieben von der NVIDIA Website herunter.

Alternativ können Sie AWS anstelle der öffentlichen Treiber die von angebotenen Optionen verwenden. Um einen GRID Treiber auf einer P3-Instanz zu verwenden, verwenden Sie den AWS Marketplace AMIs wie in Option 1 beschrieben. Um einen GRID Treiber auf einer G6-, G6e-, Gr6-, G5-, G4dn- oder G3-Instanz zu verwenden, verwenden Sie den AWS Marketplace AMIs wie in Option 1 beschrieben, oder installieren Sie die von bereitgestellten Treiber wie unter beschrieben. NVIDIA AWS Option 3: GRID Treiber (G6-, Gr6-, G6e-, G5-, G4dn- und G3-Instances)

Um einen öffentlichen Treiber herunterzuladen NVIDIA

Melden Sie sich bei Ihrer Instance an und laden Sie den für den Instance-Typ geeigneten NVIDIA 64-Bit-Treiber von http://www.nvidia herunter. com/Download/Find.aspx. Verwenden Sie für Produkttyp Produktserie und Produkt die Optionen in der folgenden Tabelle.

Instance Art des Produkts Produktreihe Produkt Minimale Treiberversion
G3 Tesla M-Klasse M60 --
G4dn Tesla T-Series T4 --
G5 Tesla A-Serie A10 470.00 oder später
5 g 1 Tesla T-Series NVIDIAT 4 G 470.82.01 oder später
G6 Tesla L-Serie L4 525.0 oder später
G6e Tesla L-Serie L40S 535.0 oder später
Gr6 Tesla L-Serie L4 525.0 oder später
P2 Tesla K-Serie K80 --
P3 Tesla V-Serie V100 --
P4d Tesla A-Serie A100 --
P4de Tesla A-Serie A100 --
P5 Tesla H-Serie H100 530 oder später
P5e Tesla H-Serie H200 550 oder später

1 Das Betriebssystem für G5g-Instances ist Linux aarch64.

Informationen zur Installation des NVIDIA Treibers auf Linux-Betriebssystemen finden Sie in der Schnellstartanleitung zur NVIDIATreiberinstallation.

Gehen Sie folgendermaßen vor, um den NVIDIA Treiber unter Windows zu installieren:

  1. Öffnen Sie das Verzeichnis, in das Sie den Treiber heruntergeladen haben, und starten Sie die Installationsdatei. Befolgen Sie die Anweisungen, um den Treiber zu installieren, und starten Sie die Instance neu, wenn Sie dazu aufgefordert werden.

  2. Deaktivieren Sie im Geräte-Manager den Displayadapter mit dem Namen Microsoft Basic Display Adapter, der mit einem Warnsymbol gekennzeichnet ist. Installieren Sie die folgenden Windows-Features: Media Foundation und Quality Windows Audio Video Experience.

    Wichtig

    Deaktivieren Sie nicht den Displayadapter mit dem Namen Microsoft Remote Display Adapter. Wenn der Microsoft Remote Display Adapter deaktiviert ist, wird Ihre Verbindung möglicherweise unterbrochen und Versuche, nach dem Neustart eine Verbindung zur Instance herzustellen, schlagen möglicherweise fehl.

  3. Überprüfen Sie im Geräte-Manager, ob GPU der ordnungsgemäß funktioniert.

  4. Um die beste Leistung aus Ihrem herauszuholenGPU, führen Sie die Optimierungsschritte unter durchGPUEinstellungen auf EC2 Amazon-Instances optimieren.

Option 3: GRID Treiber (G6-, Gr6-, G6e-, G5-, G4dn- und G3-Instances)

Diese Downloads stehen nur Kunden zur Verfügung. AWS Durch das Herunterladen erklären Sie sich damit einverstanden, die heruntergeladene Software nur zur Entwicklung AMIs für die NVIDIA L4-, NVIDIA A10G-, NVIDIA Tesla T4- oder NVIDIA Tesla M60-Hardware zu verwenden, um die Anforderungen der AWS Lösung zu erfüllen, auf die in der NVIDIA GRID Cloud-Endbenutzer-Lizenzvereinbarung (EULA) verwiesen wird. Nach der Installation der Software sind Sie an die Bedingungen der NVIDIAGRIDCloud-Endbenutzer-Lizenzvereinbarung gebunden. Informationen zur Version des NVIDIA GRID Treibers für Ihr Betriebssystem finden Sie in der NVIDIA® Virtual GPU (vGPU) -Softwaredokumentation auf der NVIDIAWebsite.

Überlegungen
  • G6- und Gr6-Instanzen benötigen GRID 17.1 oder höher.

  • G6e-Instances benötigen 17.4 oder höher. GRID

  • G5-Instances benötigen GRID 13.1 oder höher (oder 12.4 oder höher). GRID

  • G3-Instances benötigen eine AWS bereitgestellte DNS Lösung, damit die Lizenzierung funktioniertGRID.

  • IMDSv2wird nur mit der NVIDIA Treiberversion 14.0 oder höher unterstützt.

  • Wenn Sie Ihre Instanz für Windows-Instanzen von einem benutzerdefinierten Windows aus starten, AMI muss es sich um ein standardisiertes Image handelnAMI, das mit Windows Sysprep erstellt wurde, um sicherzustellen, dass der GRID Treiber funktioniert. Weitere Informationen finden Sie unter Erstellen Sie ein Amazon EC2 AMI mit Windows Sysprep.

  • GRID17.0 und höher unterstützen Windows Server 2019 nicht.

  • GRID14.2 und höher unterstützen Windows Server 2016 nicht.

  • GRID17.0 und höher werden von G3-Instances nicht unterstützt.

Um den NVIDIA GRID Treiber auf Ihrer Instanz zu installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance.

  2. Installieren Sie den AWS CLI auf Ihrer Linux-Instanz und konfigurieren Sie Standardanmeldedaten. Weitere Informationen finden Sie unter Installieren der AWS CLI im AWS Command Line Interface -Benutzerhandbuch.

    Wichtig

    Ihrem Benutzer oder Ihrer Rolle müssen die Berechtigungen erteilt worden sein, die die ReadOnlyAccessAmazonS3-Richtlinie enthalten. Weitere Informationen finden Sie unter AWS verwaltete Richtlinie: AmazonS3 ReadOnlyAccess im Amazon Simple Storage Service-Benutzerhandbuch.

  3. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install gcc make
  4. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  5. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    [ec2-user ~]$ sudo reboot
  6. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  7. Installieren Sie den gcc-Compiler und das Kernel-Header-Paket für die aktuell ausgeführte Kernel-Version.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  8. Laden Sie das GRID Treiberinstallationsprogramm mit dem folgenden Befehl herunter:

    [ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    In diesem Bucket sind mehrere Versionen des GRID Treibers gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen.

    [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  9. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiberinstallationsprogramms hinzu.

    [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  10. Führen Sie das Selbstinstallationsskript wie folgt aus, um den GRID Treiber zu installieren, den Sie heruntergeladen haben. Beispielsweise:

    [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
    Anmerkung

    Wenn Sie Amazon Linux 2 mit Kernel-Version 5.10 verwenden, verwenden Sie den folgenden Befehl, um den GRID Treiber zu installieren.

    [ec2-user ~]$ sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  11. Vergewissern Sie sich, dass der Treiber funktioniert. Die Antwort für den folgenden Befehl listet die installierte Version des NVIDIA Treibers und Details zum aufGPUs.

    [ec2-user ~]$ nvidia-smi -q | head
  12. Wenn Sie die NVIDIA GPU v-Softwareversion 14.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP sie mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Starten Sie die Instance neu.

    [ec2-user ~]$ sudo reboot
  14. (Optional) Je nach Anwendungsfall können Sie die folgenden optionalen Schritte ausführen. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diese Schritte nicht aus.

    1. Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.

    2. NVIDIADer Quadro Virtual Workstation-Modus ist standardmäßig aktiviert. Um GRID virtuelle Anwendungen für das Hosten von RDSH Anwendungen zu aktivieren, führen Sie die Schritte zur Aktivierung GRID virtueller Anwendungen unter durch. Aktivieren Sie NVIDIA GRID virtuelle Anwendungen auf Ihren EC2 GPU Amazon-basierten Instances

Um den NVIDIA GRID Treiber auf Ihrer Instanz zu installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  3. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    [ec2-user ~]$ sudo reboot
  4. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  5. Installieren Sie das Kernel-Header-Paket für die Version des Kernels, die Sie gerade ausführen.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  6. Deaktivieren Sie den nouveau Open-Source-Treiber für NVIDIA Grafikkarten.

    1. Fügen Sie der Negativliste in der Datei nouveau den Eintrag /etc/modprobe.d/blacklist.conf hinzu. Kopieren Sie den folgenden Codeblock und fügen Sie ihn in ein Terminalfenster ein.

      [ec2-user ~]$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. Bearbeiten Sie die Datei /etc/default/grub und fügen Sie folgende Zeile hinzu.

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Erstellen Sie die neue Grub-Konfiguration.

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. Laden Sie das GRID Treiberinstallationsprogramm mit dem folgenden Befehl herunter:

    [ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    In diesem Bucket sind mehrere Versionen des GRID Treibers gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen.

    [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  8. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiberinstallationsprogramms hinzu.

    [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  9. Führen Sie das Selbstinstallationsskript wie folgt aus, um den GRID Treiber zu installieren, den Sie heruntergeladen haben. Beispielsweise:

    [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  10. Vergewissern Sie sich, dass der Treiber funktioniert. In der Antwort für den folgenden Befehl werden die installierte Version des NVIDIA Treibers sowie Einzelheiten zum GPUs aufgeführt.

    [ec2-user ~]$ nvidia-smi -q | head
  11. Wenn Sie die NVIDIA GPU v-Softwareversion 14.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP sie mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  12. Starten Sie die Instance neu.

    [ec2-user ~]$ sudo reboot
  13. (Optional) Je nach Anwendungsfall können Sie die folgenden optionalen Schritte ausführen. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diese Schritte nicht aus.

    1. Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.

    2. NVIDIADer Quadro Virtual Workstation-Modus ist standardmäßig aktiviert. Um GRID virtuelle Anwendungen für das Hosten von RDSH Anwendungen zu aktivieren, führen Sie die Schritte zur Aktivierung GRID virtueller Anwendungen unter durch. Aktivieren Sie NVIDIA GRID virtuelle Anwendungen auf Ihren EC2 GPU Amazon-basierten Instances

    3. Installieren Sie das GUI Desktop-/Workstation-Paket.

      [ec2-user ~]$ sudo yum groupinstall -y "Server with GUI"
Um den Treiber auf Ihrer Instanz zu NVIDIA GRID installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  3. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    [ec2-user ~]$ sudo reboot
  4. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  5. Installieren Sie das Kernel-Header-Paket für die Version des Kernels, die Sie gerade ausführen.

    [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. Laden Sie das GRID Treiberinstallationsprogramm mit dem folgenden Befehl herunter:

    [ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    In diesem Bucket sind mehrere Versionen des GRID Treibers gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen.

    [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  7. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiberinstallationsprogramms hinzu.

    [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  8. Führen Sie das Selbstinstallationsskript wie folgt aus, um den GRID Treiber zu installieren, den Sie heruntergeladen haben. Beispielsweise:

    [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  9. Vergewissern Sie sich, dass der Treiber funktioniert. In der Antwort für den folgenden Befehl werden die installierte Version des NVIDIA Treibers sowie Einzelheiten zum GPUs aufgeführt.

    [ec2-user ~]$ nvidia-smi -q | head
  10. Wenn Sie die NVIDIA GPU v-Softwareversion 14.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP sie mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  11. Starten Sie die Instance neu.

    [ec2-user ~]$ sudo reboot
  12. (Optional) Je nach Anwendungsfall können Sie die folgenden optionalen Schritte ausführen. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diese Schritte nicht aus.

    1. Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.

    2. NVIDIADer Quadro Virtual Workstation-Modus ist standardmäßig aktiviert. Um GRID virtuelle Anwendungen für das Hosten von RDSH Anwendungen zu aktivieren, führen Sie die Schritte zur Aktivierung GRID virtueller Anwendungen unter durch. Aktivieren Sie NVIDIA GRID virtuelle Anwendungen auf Ihren EC2 GPU Amazon-basierten Instances

    3. Installieren Sie das GUI Workstation-Paket.

      [ec2-user ~]$ sudo dnf groupinstall -y workstation
Um den NVIDIA GRID Treiber auf Ihrer Linux-Instanz zu installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  3. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    [ec2-user ~]$ sudo reboot
  4. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  5. Installieren Sie das Kernel-Header-Paket für die Version des Kernels, die Sie gerade ausführen.

    [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. Laden Sie das GRID Treiberinstallationsprogramm mit dem folgenden Befehl herunter:

    [ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    In diesem Bucket sind mehrere Versionen des GRID Treibers gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen.

    [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  7. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiberinstallationsprogramms hinzu.

    [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  8. Führen Sie das Selbstinstallationsskript wie folgt aus, um den GRID Treiber zu installieren, den Sie heruntergeladen haben. Beispielsweise:

    [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  9. Vergewissern Sie sich, dass der Treiber funktioniert. In der Antwort für den folgenden Befehl werden die installierte Version des NVIDIA Treibers sowie Einzelheiten zum GPUs aufgeführt.

    [ec2-user ~]$ nvidia-smi -q | head
  10. Wenn Sie die NVIDIA GPU v-Softwareversion 14.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP sie mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  11. Starten Sie die Instance neu.

    [ec2-user ~]$ sudo reboot
  12. (Optional) Je nach Anwendungsfall können Sie die folgenden optionalen Schritte ausführen. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diese Schritte nicht aus.

    1. Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.

    2. NVIDIADer Quadro Virtual Workstation-Modus ist standardmäßig aktiviert. Um GRID virtuelle Anwendungen für das Hosten von RDSH Anwendungen zu aktivieren, führen Sie die Schritte zur Aktivierung GRID virtueller Anwendungen unter durch. Aktivieren Sie NVIDIA GRID virtuelle Anwendungen auf Ihren EC2 GPU Amazon-basierten Instances

Um den NVIDIA GRID Treiber auf Ihrer Instanz zu installieren
  1. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    $ sudo apt-get update -y
  2. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo apt-get install -y gcc make
  3. (Ubuntu) Führen Sie ein Upgrade des linux-aws-Pakets durch, um die aktuelle Version zu erhalten.

    $ sudo apt-get upgrade -y linux-aws

    (Debian) Führen Sie ein Upgrade des Pakets durch, um die aktuelle Version zu erhalten.

    $ sudo apt-get upgrade -y
  4. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    $ sudo reboot
  5. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  6. Installieren Sie den gcc-Compiler und das Kernel-Header-Paket für die aktuell ausgeführte Kernel-Version.

    $ sudo apt-get install -y linux-headers-$(uname -r)
  7. Deaktivieren Sie den nouveau Open-Source-Treiber für NVIDIA Grafikkarten.

    1. Fügen Sie der Negativliste in der Datei nouveau den Eintrag /etc/modprobe.d/blacklist.conf hinzu. Kopieren Sie den folgenden Codeblock und fügen Sie ihn in ein Terminalfenster ein.

      $ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. Bearbeiten Sie die Datei /etc/default/grub und fügen Sie folgende Zeile hinzu.

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Erstellen Sie die neue Grub-Konfiguration.

      $ sudo update-grub
  8. Laden Sie das GRID Treiberinstallationsprogramm mit dem folgenden Befehl herunter:

    $ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    In diesem Bucket sind mehrere Versionen des GRID Treibers gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen.

    $ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  9. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiberinstallationsprogramms hinzu.

    $ chmod +x NVIDIA-Linux-x86_64*.run
  10. Führen Sie das Selbstinstallationsskript wie folgt aus, um den GRID Treiber zu installieren, den Sie heruntergeladen haben. Beispielsweise:

    $ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  11. Vergewissern Sie sich, dass der Treiber funktioniert. In der Antwort für den folgenden Befehl werden die installierte Version des NVIDIA Treibers sowie Einzelheiten zum GPUs aufgeführt.

    $ nvidia-smi -q | head
  12. Wenn Sie die NVIDIA GPU v-Softwareversion 14.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP sie mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    $ sudo touch /etc/modprobe.d/nvidia.conf
    $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Starten Sie die Instance neu.

    $ sudo reboot
  14. (Optional) Je nach Anwendungsfall können Sie die folgenden optionalen Schritte ausführen. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diese Schritte nicht aus.

    1. Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.

    2. NVIDIADer Quadro Virtual Workstation-Modus ist standardmäßig aktiviert. Um GRID virtuelle Anwendungen für das Hosten von RDSH Anwendungen zu aktivieren, führen Sie die Schritte zur Aktivierung GRID virtueller Anwendungen unter durch. Aktivieren Sie NVIDIA GRID virtuelle Anwendungen auf Ihren EC2 GPU Amazon-basierten Instances

    3. Installieren Sie das GUI Desktop-/Workstation-Paket.

      $ sudo apt-get install -y lightdm ubuntu-desktop
Um den NVIDIA GRID Treiber auf Ihrer Windows-Instanz zu installieren
  1. Connect zu Ihrer Windows-Instanz her und öffnen Sie ein PowerShell Fenster.

  2. Konfigurieren Sie Standardanmeldedaten für die AWS Tools for Windows PowerShell auf Ihrer Windows-Instanz. Weitere Informationen finden Sie unter Erste Schritte in AWS Tools for Windows PowerShell im AWS Tools for Windows PowerShell -Benutzerhandbuch.

    Wichtig

    Ihrem Benutzer oder Ihrer Rolle müssen die Berechtigungen erteilt worden sein, die die ReadOnlyAccessAmazonS3-Richtlinie enthalten. Weitere Informationen finden Sie unter AWS verwaltete Richtlinie: AmazonS3 ReadOnlyAccess im Amazon Simple Storage Service-Benutzerhandbuch.

  3. Laden Sie die Treiber und die NVIDIAGRIDCloud-Endbenutzer-Lizenzvereinbarung mit den folgenden PowerShell Befehlen von Amazon S3 auf Ihren Desktop herunter.

    $Bucket = "ec2-windows-nvidia-drivers" $KeyPrefix = "latest" $LocalPath = "$home\Desktop\NVIDIA" $Objects = Get-S3Object -BucketName $Bucket -KeyPrefix $KeyPrefix -Region us-east-1 foreach ($Object in $Objects) { $LocalFileName = $Object.Key if ($LocalFileName -ne '' -and $Object.Size -ne 0) { $LocalFilePath = Join-Path $LocalPath $LocalFileName Copy-S3Object -BucketName $Bucket -Key $Object.Key -LocalFile $LocalFilePath -Region us-east-1 } }

    In diesem Bucket sind mehrere Versionen des NVIDIA GRID Treibers gespeichert. Sie können alle verfügbaren Windows-Versionen im Bucket herunterladen, indem Sie die -KeyPrefix $KeyPrefix-Option entfernen. Informationen zur Version des NVIDIA GRID Treibers für Ihr Betriebssystem finden Sie in der NVIDIA® Virtual GPU (vGPU) -Softwaredokumentation auf der NVIDIAWebsite.

    Ab GRID Version 11.0 können Sie die Treiber unter sowohl latest für G3- als auch für G4dn-Instanzen verwenden. Wir werden keine Versionen nach 11.0 zu g4/latest hinzufügen, aber die Version 11.0 und die früheren für G4dn spezifischen Versionen unter g4/latest beibehalten.

    G5-Instanzen benötigen GRID 13.1 oder höher (oder 12.4 oder höher). GRID

  4. Navigieren Sie zu Ihrem Desktop und doppelklicken Sie auf die Installationsdatei, um sie auszuführen (wählen Sie die Treiberversion für das Betriebssystem Ihrer Instance aus). Befolgen Sie die Anweisungen, um den Treiber zu installieren, und starten Sie die Instance neu, wenn Sie dazu aufgefordert werden. Überprüfen Sie den GPU Geräte-Manager, um zu überprüfen, ob der ordnungsgemäß funktioniert.

  5. (Optional) Verwenden Sie den folgenden Befehl, um die Lizenzierungsseite in der Systemsteuerung zu deaktivieren, um zu verhindern, dass Benutzer versehentlich den Produkttyp ändern (NVIDIAGRIDVirtual Workstation ist standardmäßig aktiviert). Weitere Informationen finden Sie im GRIDLicensing User Guide.

    PowerShell

    Führen Sie die folgenden PowerShell Befehle aus, um den Registrierungswert für die Deaktivierung der Lizenzierungsseite in der Systemsteuerung zu erstellen. AWS Tools for PowerShell In AWS Windows wird AMIs standardmäßig die 32-Bit-Version verwendet, und dieser Befehl schlägt fehl. Verwenden Sie stattdessen die 64-Bit-Version von, die im Betriebssystem PowerShell enthalten ist.

    New-Item -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name GridLicensing New-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" -Name "NvCplDisableManageLicensePage" -PropertyType "DWord" -Value "1"
    Eingabeaufforderung

    Führen Sie den folgenden Registry-Befehl aus, um den Registrierungswert zum Deaktivieren der Lizenzierungsseite in der Systemsteuerung zu erstellen. Sie können es über das Befehlszeilenfenster oder eine 64-Bit-Version von ausführenPowerShell.

    reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" /v NvCplDisableManageLicensePage /t REG_DWORD /d 1
  6. (Optional) Je nach Anwendungsfall können Sie die folgenden optionalen Schritte ausführen. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diese Schritte nicht aus.

    1. Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das Hochleistungs-Display-Protokoll Amazon einDCV.

    2. NVIDIADer Quadro Virtual Workstation-Modus ist standardmäßig aktiviert. Um GRID virtuelle Anwendungen für das Hosten von RDSH Anwendungen zu aktivieren, führen Sie die Schritte zur Aktivierung GRID virtueller Anwendungen unter durch. Aktivieren Sie NVIDIA GRID virtuelle Anwendungen auf Ihren EC2 GPU Amazon-basierten Instances

Option 4: NVIDIA Gaming-Treiber (G5- und G4dn-Instanzen)

Diese Treiber sind nur für Kunden verfügbar. AWS Durch das Herunterladen erklären Sie sich damit einverstanden, die heruntergeladene Software nur zur Entwicklung AMIs für die NVIDIA A10G- und NVIDIA Tesla T4-Hardware zu verwenden. Mit der Installation der Software sind Sie an die Bedingungen der NVIDIAGRIDCloud-Endbenutzer-Lizenzvereinbarung gebunden.

Überlegungen
  • G3-Instanzen benötigen eine AWS bereitgestellte DNS Lösung, damit die GRID Lizenzierung funktioniert.

  • IMDSv2wird nur mit der NVIDIA Treiberversion 495.x oder höher unterstützt.

Voraussetzung

Stellen Sie vor der Installation der NVIDIA Spieletreiber sicher, dass Sie die Treiber auf Ihrer Instanz AWS CLI installiert und die Standardanmeldedaten konfiguriert haben. Weitere Informationen finden Sie unter Installieren der AWS CLI im AWS Command Line Interface -Benutzerhandbuch.

Wichtig

Ihrem Benutzer oder Ihrer Rolle müssen die Berechtigungen erteilt worden sein, die die ReadOnlyAccessAmazonS3-Richtlinie enthalten. Weitere Informationen finden Sie unter AWS verwaltete Richtlinie: AmazonS3 ReadOnlyAccess im Amazon Simple Storage Service-Benutzerhandbuch.

Um den NVIDIA Gaming-Treiber auf Ihrer Instance zu installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance.

  2. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install gcc make
  3. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  4. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    [ec2-user ~]$ sudo reboot
  5. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  6. Installieren Sie das Kernel-Header-Paket für die Version des Kernels, die Sie gerade ausführen.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  7. Laden Sie das Installationsprogramm für den Gaming-Treiber anhand des folgenden Befehls herunter:

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    Mehrere Versionen des Gaming-Treibers werden in diesem Bucket gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen:

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  8. Extrahieren Sie das Installationsprogramm für den Gaming-Treiber aus dem heruntergeladenen .zip-Archiv.

    [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
  9. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiber-Installationsprogramms hinzu:

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  10. Führen Sie das Installationsprogramm über den folgenden Befehl aus:

    [ec2-user ~]$ sudo ./nvidia-drivers/NVIDIA-Linux-x86_64*.run
    Anmerkung

    Wenn Sie Amazon Linux 2 mit Kernel-Version 5.10 verwenden, verwenden Sie den folgenden Befehl, um die NVIDIA Spieletreiber zu installieren.

    [ec2-user ~]$ sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  11. Verwenden Sie den folgenden Befehl zum Erstellen der benötigten Konfigurationsdatei.

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  12. Laden Sie die Zertifizierungsdatei mit dem folgenden Befehl herunter und benennen Sie sie um.

    • Für Version 460.39 oder höher:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Für Version 440.68 bis 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Für frühere Versionen:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  13. Wenn Sie die NVIDIA Treiberversion 510.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie sie mit den folgenden Befehlen. GSP Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  14. Starten Sie die Instance neu.

    [ec2-user ~]$ sudo reboot
  15. (Optional) Um die Vorteile eines einzelnen Displays mit einer Auflösung von bis zu 4K nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.

Um den NVIDIA Gaming-Treiber auf Ihrer Instance zu installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  3. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    [ec2-user ~]$ sudo reboot
  4. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  5. Installieren Sie das Kernel-Header-Paket für die Version des Kernels, die Sie gerade ausführen.

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. Deaktivieren Sie den nouveau Open-Source-Treiber für NVIDIA Grafikkarten.

    1. Fügen Sie der Negativliste in der Datei nouveau den Eintrag /etc/modprobe.d/blacklist.conf hinzu. Kopieren Sie den folgenden Codeblock und fügen Sie ihn in ein Terminalfenster ein.

      [ec2-user ~]$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. Bearbeiten Sie die Datei /etc/default/grub und fügen Sie folgende Zeile hinzu.

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Erstellen Sie die neue Grub-Konfiguration.

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. Laden Sie das Installationsprogramm für den Gaming-Treiber anhand des folgenden Befehls herunter:

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    Mehrere Versionen des Gaming-Treibers werden in diesem Bucket gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen:

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  8. Extrahieren Sie das Installationsprogramm für den Gaming-Treiber aus dem heruntergeladenen .zip-Archiv.

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  9. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiber-Installationsprogramms hinzu:

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  10. Führen Sie das Installationsprogramm über den folgenden Befehl aus:

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  11. Verwenden Sie den folgenden Befehl zum Erstellen der benötigten Konfigurationsdatei.

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  12. Laden Sie die Zertifizierungsdatei mit dem folgenden Befehl herunter und benennen Sie sie um.

    • Für Version 460.39 oder höher:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Für Version 440.68 bis 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Für frühere Versionen:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  13. Wenn Sie die NVIDIA Treiberversion 510.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie ihn mit den folgenden Befehlen. GSP Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  14. Starten Sie die Instance neu.

    [ec2-user ~]$ sudo reboot
  15. (Optional) Um die Vorteile eines einzelnen Displays mit einer Auflösung von bis zu 4K nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diesen Schritt nicht aus.

Um den NVIDIA Gaming-Treiber auf Ihrer Instance zu installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  3. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    [ec2-user ~]$ sudo reboot
  4. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  5. Installieren Sie das Kernel-Header-Paket für die Version des Kernels, die Sie gerade ausführen.

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. Laden Sie das Installationsprogramm für den Gaming-Treiber anhand des folgenden Befehls herunter:

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    Mehrere Versionen des Gaming-Treibers werden in diesem Bucket gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen:

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  7. Extrahieren Sie das Installationsprogramm für den Gaming-Treiber aus dem heruntergeladenen .zip-Archiv.

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  8. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiber-Installationsprogramms hinzu:

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  9. Führen Sie das Installationsprogramm über den folgenden Befehl aus:

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  10. Verwenden Sie den folgenden Befehl zum Erstellen der benötigten Konfigurationsdatei.

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  11. Laden Sie die Zertifizierungsdatei mit dem folgenden Befehl herunter und benennen Sie sie um.

    • Für Version 460.39 oder höher:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Für Version 440.68 bis 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Für frühere Versionen:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  12. Wenn Sie die NVIDIA Treiberversion 510.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie sie mit den folgenden Befehlen. GSP Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Starten Sie die Instance neu.

    [ec2-user ~]$ sudo reboot
  14. (Optional) Um die Vorteile eines einzelnen Displays mit einer Auflösung von bis zu 4K nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.

Um den NVIDIA Gaming-Treiber auf Ihrer Instance zu installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  3. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    [ec2-user ~]$ sudo reboot
  4. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  5. Installieren Sie das Kernel-Header-Paket für die Version des Kernels, die Sie gerade ausführen.

    [ec2-user ~]$ sudo dnf install -y unzip elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. Laden Sie das Installationsprogramm für den Gaming-Treiber anhand des folgenden Befehls herunter:

    [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    Mehrere Versionen des Gaming-Treibers werden in diesem Bucket gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen:

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  7. Extrahieren Sie das Installationsprogramm für den Gaming-Treiber aus dem heruntergeladenen .zip-Archiv.

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  8. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiber-Installationsprogramms hinzu:

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  9. Führen Sie das Installationsprogramm über den folgenden Befehl aus:

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  10. Verwenden Sie den folgenden Befehl zum Erstellen der benötigten Konfigurationsdatei.

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  11. Laden Sie die Zertifizierungsdatei mit dem folgenden Befehl herunter und benennen Sie sie um.

    • Für Version 460.39 oder höher:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Für Version 440.68 bis 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Für frühere Versionen:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  12. Wenn Sie die NVIDIA Treiberversion 510.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie sie mit den folgenden Befehlen. GSP Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Starten Sie die Instance neu.

    [ec2-user ~]$ sudo reboot
  14. (Optional) Um die Vorteile eines einzelnen Displays mit einer Auflösung von bis zu 4K nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.

Um den NVIDIA Gaming-Treiber auf Ihrer Instance zu installieren
  1. Herstellen einer Verbindung mit Ihrer Linux-Instance. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    $ sudo apt-get update -y
  3. Führen Sie ein Upgrade des linux-aws-Pakets durch, um die aktuelle Version zu erhalten.

    $ sudo apt-get upgrade -y linux-aws
  4. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

    $ sudo reboot
  5. Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.

  6. Installieren Sie das Kernel-Header-Paket für die Version des Kernels, die Sie gerade ausführen.

    $ sudo apt-get install -y unzip linux-headers-$(uname -r)
  7. Deaktivieren Sie den nouveau Open-Source-Treiber für NVIDIA Grafikkarten.

    1. Fügen Sie der Negativliste in der Datei nouveau den Eintrag /etc/modprobe.d/blacklist.conf hinzu. Kopieren Sie den folgenden Codeblock und fügen Sie ihn in ein Terminalfenster ein.

      $ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. Bearbeiten Sie die Datei /etc/default/grub und fügen Sie folgende Zeile hinzu.

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Erstellen Sie die neue Grub-Konfiguration.

      $ sudo update-grub
  8. Laden Sie das Installationsprogramm für den Gaming-Treiber anhand des folgenden Befehls herunter:

    $ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .

    Mehrere Versionen des Gaming-Treibers werden in diesem Bucket gespeichert. Mit dem folgenden Befehl können Sie alle verfügbaren Versionen anzeigen:

    $ aws s3 ls --recursive s3://nvidia-gaming/linux/
  9. Extrahieren Sie das Installationsprogramm für den Gaming-Treiber aus dem heruntergeladenen .zip-Archiv.

    $ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  10. Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiber-Installationsprogramms hinzu:

    $ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  11. Führen Sie das Installationsprogramm über den folgenden Befehl aus:

    $ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Akzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).

  12. Verwenden Sie den folgenden Befehl zum Erstellen der benötigten Konfigurationsdatei.

    $ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  13. Laden Sie die Zertifizierungsdatei mit dem folgenden Befehl herunter und benennen Sie sie um.

    • Für Version 460.39 oder höher:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Für Version 440.68 bis 445.48:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Für frühere Versionen:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  14. Wenn Sie die NVIDIA Treiberversion 510.x oder höher auf den G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie ihn mit den folgenden Befehlen. GSP Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der Dokumentation. NVIDIA

    $ sudo touch /etc/modprobe.d/nvidia.conf
    $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  15. Starten Sie die Instance neu.

    $ sudo reboot
  16. (Optional) Um die Vorteile eines einzelnen Displays mit einer Auflösung von bis zu 4K nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diesen Schritt nicht aus.

Bevor Sie einen NVIDIA Spieletreiber auf Ihrer Instanz installieren, müssen Sie sicherstellen, dass zusätzlich zu den für alle Spieletreiber genannten Überlegungen die folgenden Voraussetzungen erfüllt sind.

  • Wenn Sie Ihre Windows-Instanz mit einem benutzerdefinierten Windows startenAMI, AMI muss es sich um ein standardisiertes Image handeln, das mit Windows Sysprep erstellt wurde, um sicherzustellen, dass der Spieletreiber funktioniert. Weitere Informationen finden Sie unter Erstellen Sie ein Amazon EC2 AMI mit Windows Sysprep.

  • Konfigurieren Sie Standardanmeldedaten für die AWS Tools for Windows PowerShell auf Ihrer Windows-Instanz. Weitere Informationen finden Sie unter Erste Schritte in AWS Tools for Windows PowerShell im AWS Tools for Windows PowerShell -Benutzerhandbuch.

Um den NVIDIA Gaming-Treiber auf Ihrer Windows-Instanz zu installieren
  1. Connect zu Ihrer Windows-Instanz her und öffnen Sie ein PowerShell Fenster.

  2. Laden Sie den Gaming-Treiber mit den folgenden PowerShell Befehlen herunter und installieren Sie ihn.

    $Bucket = "nvidia-gaming" $KeyPrefix = "windows/latest" $LocalPath = "$home\Desktop\NVIDIA" $Objects = Get-S3Object -BucketName $Bucket -KeyPrefix $KeyPrefix -Region us-east-1 foreach ($Object in $Objects) { $LocalFileName = $Object.Key if ($LocalFileName -ne '' -and $Object.Size -ne 0) { $LocalFilePath = Join-Path $LocalPath $LocalFileName Copy-S3Object -BucketName $Bucket -Key $Object.Key -LocalFile $LocalFilePath -Region us-east-1 } }

    In diesem S3-Bucket sind mehrere Versionen des NVIDIA GRID Treibers gespeichert. Sie können alle verfügbaren Versionen im Bucket herunterladen, wenn Sie den Wert der $KeyPrefix-Variablen von „windows/latest“ auf „windows“ ändern.

  3. Navigieren Sie zu Ihrem Desktop und doppelklicken Sie auf die Installationsdatei, um sie auszuführen (wählen Sie die Treiberversion für das Betriebssystem Ihrer Instance aus). Befolgen Sie die Anweisungen, um den Treiber zu installieren, und starten Sie die Instance neu, wenn Sie dazu aufgefordert werden. Überprüfen Sie den GPU Geräte-Manager, um zu überprüfen, ob der ordnungsgemäß funktioniert.

  4. Verwenden Sie eine der folgenden Methoden, um den Treiber zu registrieren.

    Version 527.27 or above

    Erstellen Sie den folgenden Registrierungsschlüssel mit der 64-Bit-Version von PowerShell oder im Befehlszeilenfenster.

    Schlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global

    Name: vGamingMarketplace

    Typ: DWord

    Wert: 2

    PowerShell

    Führen Sie den folgenden PowerShell Befehl aus, um diesen Registrierungswert zu erstellen. AWS Tools for PowerShell In AWS Windows wird AMIs standardmäßig die 32-Bit-Version verwendet, und dieser Befehl schlägt fehl. Verwenden Sie stattdessen die 64-Bit-Version von, die im Betriebssystem PowerShell enthalten ist.

    New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
    Eingabeaufforderung

    Führen Sie den folgenden Registrierungsbefehl aus, um diesen Registrierungswert zu erstellen. Sie können es über das Befehlszeilenfenster oder eine 64-Bit-Version von ausführen PowerShell.

    reg add "HKLM\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" /v vGamingMarketplace /t REG_DWORD /d 2
    Earlier versions

    Erstellen Sie den folgenden Registrierungsschlüssel mit der 64-Bit-Version von PowerShell oder dem Befehlszeilenfenster.

    Schlüssel: HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global

    Name: vGamingMarketplace

    Typ: DWord

    Wert: 2

    PowerShell

    Führen Sie den folgenden PowerShell Befehl aus, um diesen Registrierungswert zu erstellen. AWS Tools for PowerShell In AWS Windows wird AMIs standardmäßig die 32-Bit-Version verwendet, und dieser Befehl schlägt fehl. Verwenden Sie stattdessen die 64-Bit-Version von, die im Betriebssystem PowerShell enthalten ist.

    New-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
    Eingabeaufforderung

    Führen Sie den folgenden Registrierungsbefehl aus, um diesen Registrierungsschlüssel im Eingabeaufforderungsfenster zu erstellen. Sie können diesen Befehl auch in der 64-Bit-Version von verwendenPowerShell.

    reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global" /v vGamingMarketplace /t REG_DWORD /d 2
  5. Führen Sie den folgenden Befehl in aus PowerShell. Dadurch wird die Zertifizierungsdatei heruntergeladen, die Datei in GridSwCert.txt umbenannt und in den Ordner „Öffentliche Dokumente“ auf dem Systemlaufwerk verschoben. In der Regel lautet der Ordnerpfad C:\Users\Public\Documents.

    • Für Version 460.39 oder höher:

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertWindows_2024_02_22.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
    • Für Version 445.87:

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2020_04.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
    • Für frühere Versionen:

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2019_09.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
    Anmerkung

    Wenn beim Herunterladen der Datei eine Fehlermeldung angezeigt wird und Sie Windows Server 2016 oder eine frühere Version verwenden, muss TLS 1.2 möglicherweise für Ihr PowerShell Terminal aktiviert werden. Sie können TLS 1.2 für die aktuelle PowerShell Sitzung mit dem folgenden Befehl aktivieren und es dann erneut versuchen:

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  6. Starten Sie Ihre Instance neu.

  7. Überprüfen Sie die NVIDIA Gaming-Lizenz mit dem folgenden Befehl.

    C:\Windows\System32\DriverStore\FileRepository\nvgridsw_aws.inf_*\nvidia-smi.exe -q

    Die Ausgabe sollte folgendermaßen oder ähnlich aussehen.

    vGPU Software Licensed Product Product Name : NVIDIA Cloud Gaming License Status : Licensed (Expiry: N/A)
  8. (Optional) Um die Vorteile des einzelnen Displays mit einer Auflösung von bis zu 4K nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diesen Schritt nicht aus.

Installieren Sie eine zusätzliche Version von CUDA

Nachdem Sie einen NVIDIA Grafiktreiber auf Ihrer Instanz installiert haben, können Sie eine CUDA andere Version als die Version installieren, die im Lieferumfang des Grafiktreibers enthalten ist. Das folgende Verfahren zeigt, wie Sie mehrere Versionen von CUDA auf der Instanz konfigurieren.

Gehen Sie wie folgt vor, um das CUDA Toolkit unter Linux zu installieren:

  1. Herstellen einer Verbindung mit Ihrer Linux-Instance.

  2. Öffnen Sie die NVIDIAWebsite und wählen Sie die Version ausCUDA, die Sie benötigen.

  3. Wählen Sie die Architektur, Verteilung und Version für das Betriebssystem auf Ihrer Instance aus. Wählen Sie unter Installationstyp die Option runfile (local) (runfile (lokal))aus.

  4. Folgen Sie den Anweisungen, um das Installationsskript herunterzuladen.

  5. Fügen Sie dem Installationsskript, das Sie heruntergeladen haben, Ausführungsberechtigungen mit dem folgenden Befehl hinzu.

    [ec2-user ~]$ chmod +x downloaded_installer_file
  6. Führen Sie das Installationsskript wie folgt aus, um das CUDA Toolkit zu installieren, und fügen Sie die CUDA Versionsnummer zum Toolkit-Pfad hinzu.

    [ec2-user ~]$ sudo sh downloaded_installer_file --silent --override --toolkit --samples --toolkitpath=/usr/local/cuda-version --samplespath=/usr/local/cuda --no-opengl-libs
  7. (Optional) Stellen Sie die CUDA Standardversion wie folgt ein.

    [ec2-user ~]$ sudo ln -s /usr/local/cuda-version /usr/local/cuda

Gehen Sie wie folgt vor, um das CUDA Toolkit unter Windows zu installieren:

Um das Toolkit zu installieren CUDA
  1. Herstellen einer Verbindung mit Ihrer Windows-Instance.

  2. Öffnen Sie die NVIDIAWebsite und wählen Sie die Version ausCUDA, die Sie benötigen.

  3. Wählen Sie unter Installer Type (Installationstyp) die Option exe (lokal) aus und klicken Sie anschließend auf Herunterladen.

  4. Führen Sie die heruntergeladene Installationsdatei mit Ihrem Browser aus. Folgen Sie den Anweisungen, um das CUDA Toolkit zu installieren. Möglicherweise müssen Sie die Instance neu starten.