Installieren Sie NVIDIA-Gaming-Treiber (G6-, G6e-, G5- und G4dn-Instanzen) - 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 Sie NVIDIA-Gaming-Treiber (G6-, G6e-, G5- und G4dn-Instanzen)

Diese Treiber stehen nur AWS Kunden zur Verfügung. Durch das Herunterladen erklären Sie sich damit einverstanden, die heruntergeladene Software nur zur Entwicklung AMIs für die Verwendung mit der NVIDIA L4-, NVIDIA L40S-, NVIDIA A10G-, NVIDIA Tesla T4- oder NVIDIA Tesla M60-Hardware zu verwenden. Sie können die GRID-Treiber sowohl für die Erstellung als auch für die Verwendung innerhalb der Umgebung verwenden. AMIs AWS Durch die Installation der Software stimmen Sie den Bedingungen in der Endbenutzer-Lizenzvereinbarung für NVIDIA GRID Cloud zu.

Überlegungen
  • G3-Instances benötigen die AWS bereitgestellte DNS-Auflösung, damit die GRID-Lizenzierung funktioniert.

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

Voraussetzungen
  • (Linux) Stellen Sie sicher, dass der auf Ihrer Instanz installiert und mit Standardanmeldedaten konfiguriert AWS CLI ist. Weitere Informationen finden Sie unter Installieren der AWS CLI im AWS Command Line Interface -Benutzerhandbuch.

  • Ihrem Benutzer oder Ihrer Rolle müssen die Berechtigungen erteilt worden sein, die die ReadOnlyAccessAmazonS3-Richtlinie enthalten.

So installieren Sie den NVIDIA-Gaming-Treiber auf Ihrer Instance
  1. Verbinden Sie sich mit der Instance. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo dnf update -y
  2. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

    [ec2-user ~]$ sudo dnf install gcc make
  3. Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.

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

  5. Installieren Sie die Kernel-Header-Pakete.

    [ec2-user ~]$ sudo dnf install -y kernel-devel kernel-modules-extra kernel-devel-$(uname -r) kernel-headers-$(uname -r) dkms
  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 latest-driver-name.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 NVIDIA-Treiberversion 510.x oder höher für die G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der NVIDIA-Dokumentation.

    [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. Verifizieren Sie die NVIDIA Gaming-Lizenz mit dem folgenden Befehl:

    [ec2-user ~]$ nvidia-smi.exe -q

    Suchen Sie in der Ausgabe nachvGPU Software Licensed Product.

  15. (Optional) Um die Vorteile einer Einzelanzeige mit einer Auflösung von bis zu 4K zu nutzen, richten Sie das leistungsstarke Anzeigeprotokoll Amazon DCV ein.

So installieren Sie den NVIDIA-Gaming-Treiber auf Ihrer Instance
  1. Verbinden Sie sich mit der Instance. Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.

    [ec2-user ~]$ sudo yum update -y
  2. Installieren Sie gcc und make, falls sie noch nicht installiert sind.

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

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

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

    [ec2-user ~]$ sudo yum install -y 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 latest-driver-name.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

    Wenn Sie Amazon Linux 2 mit der Kernel-Version 5.10 verwenden, installieren Sie die NVIDIA-Gaming-Treiber mit dem folgenden Befehl.

    [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).

  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 NVIDIA-Treiberversion 510.x oder höher für die G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der NVIDIA-Dokumentation.

    [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. Verifizieren Sie die NVIDIA Gaming-Lizenz mit dem folgenden Befehl:

    [ec2-user ~]$ nvidia-smi.exe -q

    Suchen Sie in der Ausgabe nachvGPU Software Licensed Product.

  15. (Optional) Um die Vorteile einer Einzelanzeige mit einer Auflösung von bis zu 4K zu nutzen, richten Sie das leistungsstarke Anzeigeprotokoll Amazon DCV ein.

So installieren Sie den NVIDIA-Gaming-Treiber auf Ihrer Instance
  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 verwenden.

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. Deaktivieren Sie den Open-Source-Treiber nouveau 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 NVIDIA-Treiberversion 510.x oder höher für die G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der NVIDIA-Dokumentation.

    [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 einer Einzelanzeige mit einer Auflösung von bis zu 4K zu nutzen, richten Sie das leistungsstarke Anzeigeprotokoll Amazon DCV ein. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diesen Schritt nicht aus.

So installieren Sie den NVIDIA-Gaming-Treiber auf Ihrer Instance
  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 verwenden.

    [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 NVIDIA-Treiberversion 510.x oder höher für die G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der NVIDIA-Dokumentation.

    [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 einer Einzelanzeige mit einer Auflösung von bis zu 4K zu nutzen, richten Sie das leistungsstarke Anzeigeprotokoll Amazon DCV ein.

So installieren Sie den NVIDIA-Gaming-Treiber auf Ihrer Instance
  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 verwenden.

    [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 NVIDIA-Treiberversion 510.x oder höher für die G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der NVIDIA-Dokumentation.

    [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 einer Einzelanzeige mit einer Auflösung von bis zu 4K zu nutzen, richten Sie das leistungsstarke Anzeigeprotokoll Amazon DCV ein.

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

    $ sudo apt-get install -y gcc make build-essential
  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 verwenden.

    $ sudo apt install -y unzip dkms linux-headers-$(uname -r)
  7. Deaktivieren Sie den Open-Source-Treiber nouveau 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 NVIDIA-Treiberversion 510.x oder höher für die G4dn-, G5- oder G5g-Instances verwenden, deaktivieren Sie GSP mit den folgenden Befehlen. Weitere Informationen darüber, warum dies erforderlich ist, finden Sie in der NVIDIA-Dokumentation.

    $ 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 einer Einzelanzeige mit einer Auflösung von bis zu 4K zu nutzen, richten Sie das leistungsstarke Anzeigeprotokoll Amazon DCV ein. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diesen Schritt nicht aus.

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

  • Wenn Sie Ihre Windows-Instance mit einem benutzerdefinierten Windows-AMI starten, muss es sich bei dem AMI um ein mit Windows Sysprep erstelltes standardisiertes Image handeln, um sicherzustellen, dass der Gaming-Treiber 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 für PowerShell -Benutzerhandbuch.

So installieren Sie den NVIDIA-Gaming-Treiber auf einer Windows-Instance
  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 } }

    Mehrere Versionen des NVIDIA GRID-Treibers werden in diesem S3-Bucket 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. Sie können prüfen, ob die GPU richtig funktioniert, indem Sie den Geräte-Manager verwenden.

  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 für 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 für 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"

    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. Suchen Sie die nvidia-smi.exe Datei auf der Instanz.

    Get-ChildItem -Path C:\ -Recurse -Filter "nvidia-smi.exe"

    Verifizieren Sie die NVIDIA Gaming-Lizenz mit dem folgenden Befehl: pathErsetzen Sie ihn durch den Namen des Ordners in der Ausgabe des vorherigen Befehls.

    C:\Windows\System32\DriverStore\FileRepository\path\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 der Einzelanzeige mit einer Auflösung von bis zu 4K zu nutzen, richten Sie das leistungsstarke Anzeigeprotokoll Amazon DCV ein. Wenn Sie diese Funktionalität nicht benötigen, führen Sie diesen Schritt nicht aus.