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
Inhalt
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.
Optionen
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.
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
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:
-
Ö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.
-
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.
-
Überprüfen Sie im Geräte-Manager, ob GPU der ordnungsgemäß funktioniert.
-
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
Ü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
-
Herstellen einer Verbindung mit Ihrer Linux-Instance.
-
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.
-
Installieren Sie gcc und make, falls sie noch nicht installiert sind.
[ec2-user ~]$
sudo yum install gcc make
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
[ec2-user ~]$
sudo yum update -y
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
[ec2-user ~]$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
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/
-
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
-
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*.runAkzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).
-
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
-
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
-
Starten Sie die Instance neu.
[ec2-user ~]$
sudo reboot
-
(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.
-
Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.
-
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
-
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
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
[ec2-user ~]$
sudo yum update -y
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
[ec2-user ~]$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
Deaktivieren Sie den
nouveau
Open-Source-Treiber für NVIDIA Grafikkarten.-
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
-
Bearbeiten Sie die Datei
/etc/default/grub
und fügen Sie folgende Zeile hinzu.GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
Erstellen Sie die neue Grub-Konfiguration.
[ec2-user ~]$
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
-
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/
-
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
-
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).
-
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
-
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
-
Starten Sie die Instance neu.
[ec2-user ~]$
sudo reboot
-
(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.
-
Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.
-
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
-
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
-
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
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
[ec2-user ~]$
sudo yum update -y
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
[ec2-user ~]$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
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/
-
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
-
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).
-
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
-
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
-
Starten Sie die Instance neu.
[ec2-user ~]$
sudo reboot
-
(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.
-
Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.
-
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
-
Installieren Sie das GUI Workstation-Paket.
[ec2-user ~]$
sudo dnf groupinstall -y workstation
-
Um den NVIDIA GRID Treiber auf Ihrer Linux-Instanz zu installieren
-
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
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
[ec2-user ~]$
sudo yum update -y
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
[ec2-user ~]$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
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/
-
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
-
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).
-
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
-
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
-
Starten Sie die Instance neu.
[ec2-user ~]$
sudo reboot
-
(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.
-
Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.
-
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
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
$
sudo apt-get update -y
-
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
-
(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
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
Deaktivieren Sie den
nouveau
Open-Source-Treiber für NVIDIA Grafikkarten.-
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
-
Bearbeiten Sie die Datei
/etc/default/grub
und fügen Sie folgende Zeile hinzu.GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
Erstellen Sie die neue Grub-Konfiguration.
$
sudo update-grub
-
-
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/
-
Fügen Sie mit dem folgenden Befehl Berechtigungen für die Ausführung des Treiberinstallationsprogramms hinzu.
$
chmod +x NVIDIA-Linux-x86_64*.run
-
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).
-
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
-
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
-
Starten Sie die Instance neu.
$
sudo reboot
-
(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.
-
Um die vier Displays mit einer Auflösung von bis zu 4K optimal nutzen zu können, richten Sie das leistungsstarke Displayprotokoll Amazon einDCV.
-
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
-
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
-
Connect zu Ihrer Windows-Instanz her und öffnen Sie ein PowerShell Fenster.
-
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.
-
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) -Softwaredokumentationauf 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 zug4/latest
hinzufügen, aber die Version 11.0 und die früheren für G4dn spezifischen Versionen unterg4/latest
beibehalten.G5-Instanzen benötigen GRID 13.1 oder höher (oder 12.4 oder höher). GRID
-
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.
-
(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
-
(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.
-
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.
-
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
Ü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
-
Herstellen einer Verbindung mit Ihrer Linux-Instance.
-
Installieren Sie gcc und make, falls sie noch nicht installiert sind.
[ec2-user ~]$
sudo yum install gcc make
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
[ec2-user ~]$
sudo yum update -y
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
[ec2-user ~]$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
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/
-
Extrahieren Sie das Installationsprogramm für den Gaming-Treiber aus dem heruntergeladenen
.zip
-Archiv.[ec2-user ~]$
unzip
latest-driver-name
.zip -d nvidia-drivers -
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
-
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*.runAkzeptieren Sie bei Aufforderung die Lizenzvereinbarung und geben Sie nach Bedarf die Installationsoptionen an (Sie können die Standardoptionen akzeptieren).
-
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
-
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"
-
-
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
-
Starten Sie die Instance neu.
[ec2-user ~]$
sudo reboot
-
(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
-
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
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
[ec2-user ~]$
sudo yum update -y
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
[ec2-user ~]$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
Deaktivieren Sie den
nouveau
Open-Source-Treiber für NVIDIA Grafikkarten.-
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
-
Bearbeiten Sie die Datei
/etc/default/grub
und fügen Sie folgende Zeile hinzu.GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
Erstellen Sie die neue Grub-Konfiguration.
[ec2-user ~]$
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
-
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/
-
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
-
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
-
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).
-
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
-
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"
-
-
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
-
Starten Sie die Instance neu.
[ec2-user ~]$
sudo reboot
-
(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
-
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
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
[ec2-user ~]$
sudo yum update -y
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
[ec2-user ~]$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
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/
-
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
-
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
-
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).
-
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
-
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"
-
-
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
-
Starten Sie die Instance neu.
[ec2-user ~]$
sudo reboot
-
(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
-
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
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
[ec2-user ~]$
sudo yum update -y
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
[ec2-user ~]$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
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/
-
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
-
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
-
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).
-
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
-
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"
-
-
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
-
Starten Sie die Instance neu.
[ec2-user ~]$
sudo reboot
-
(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
-
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
-
Aktualisieren Sie den Cache der Paketverwaltung und laden Sie die Paketaktualisierungen für Ihre Instance herunter.
$
sudo apt-get update -y
-
Führen Sie ein Upgrade des
linux-aws
-Pakets durch, um die aktuelle Version zu erhalten.$
sudo apt-get upgrade -y linux-aws
-
Starten Sie Ihre Instance neu, um die neueste Kernelversion zu laden.
$
sudo reboot
-
Stellen Sie nach dem Neustart eine neue Verbindung zu Ihrer Instance her.
-
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)
-
Deaktivieren Sie den
nouveau
Open-Source-Treiber für NVIDIA Grafikkarten.-
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
-
Bearbeiten Sie die Datei
/etc/default/grub
und fügen Sie folgende Zeile hinzu.GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
Erstellen Sie die neue Grub-Konfiguration.
$
sudo update-grub
-
-
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/
-
Extrahieren Sie das Installationsprogramm für den Gaming-Treiber aus dem heruntergeladenen
.zip
-Archiv.$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
-
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
-
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).
-
Verwenden Sie den folgenden Befehl zum Erstellen der benötigten Konfigurationsdatei.
$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
-
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"
-
-
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
-
Starten Sie die Instance neu.
$
sudo reboot
-
(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
-
Connect zu Ihrer Windows-Instanz her und öffnen Sie ein PowerShell Fenster.
-
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. -
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.
-
Verwenden Sie eine der folgenden Methoden, um den Treiber zu registrieren.
-
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 OrdnerpfadC:\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
-
-
Starten Sie Ihre Instance neu.
-
Ü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)
-
(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:
-
Herstellen einer Verbindung mit Ihrer Linux-Instance.
-
Öffnen Sie die NVIDIAWebsite
und wählen Sie die Version ausCUDA, die Sie benötigen. -
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.
-
Folgen Sie den Anweisungen, um das Installationsskript herunterzuladen.
-
Fügen Sie dem Installationsskript, das Sie heruntergeladen haben, Ausführungsberechtigungen mit dem folgenden Befehl hinzu.
[ec2-user ~]$
chmod +xdownloaded_installer_file
-
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 shdownloaded_installer_file
--silent --override --toolkit --samples --toolkitpath=/usr/local/cuda-version
--samplespath=/usr/local/cuda --no-opengl-libs -
(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
-
Herstellen einer Verbindung mit Ihrer Windows-Instance.
-
Öffnen Sie die NVIDIAWebsite
und wählen Sie die Version ausCUDA, die Sie benötigen. -
Wählen Sie unter Installer Type (Installationstyp) die Option exe (lokal) aus und klicken Sie anschließend auf Herunterladen.
-
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.