NVIDIAdriver per la tua EC2 istanza Amazon - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

NVIDIAdriver per la tua EC2 istanza Amazon

Un'istanza con un'istanza collegata NVIDIAGPU, ad esempio un'istanza P3 o G4dn, deve avere il driver appropriato installato. NVIDIA A seconda del tipo di istanza, puoi scaricare un NVIDIA driver pubblico, scaricare un driver da Amazon S3 disponibile solo per AWS i clienti o utilizzarne uno AMI con il driver preinstallato.

Per installare AMD i driver su un'istanza con un'istanza allegata AMDGPU, ad esempio un'istanza G4ad, consulta invece. Driver AMD

Tipi di driver NVIDIA

Di seguito sono riportati i principali tipi di NVIDIA driver che possono essere utilizzati con le istanze GPU basate.

Driver Tesla

Questi driver sono destinati principalmente ai carichi di lavoro di elaborazione, che vengono utilizzati GPUs per attività computazionali come calcoli parallelizzati a virgola mobile per l'apprendimento automatico e le trasformate veloci di Fourier per applicazioni di calcolo ad alte prestazioni.

Driver GRID

Questi driver sono certificati per fornire prestazioni ottimali per le applicazioni di visualizzazione professionali che eseguono il rendering di contenuti come modelli 3D o video ad alta risoluzione. GRIDÈ possibile configurare i driver per supportare due modalità. Le workstation virtuali Quadro forniscono l'accesso a quattro display 4K ciascuno. GPU GRID vApps forniscono funzionalità di hosting delle RDSH app.

Driver di gioco

Questi driver contengono ottimizzazioni per il gioco e vengono aggiornati frequentemente per migliorare le prestazioni. Supportano un singolo display 4K perGPU.

Modalità configurata

Su Windows, i driver Tesla sono configurati per funzionare in modalità Tesla Compute Cluster ()TCC. I driver GRID e quelli di gioco sono configurati per funzionare in modalità Windows Display Driver Model ()WDDM. In TCC modalità, la scheda è dedicata ai carichi di lavoro di calcolo. In WDDM modalità, la scheda supporta sia carichi di lavoro di elaborazione che grafici.

NVIDIApannello di controllo

Il pannello NVIDIA di controllo è supportato dai GRID driver di gioco. Non è supportato con i driver Tesla.

Supportato APIs per Tesla e GRID i driver di gioco
  • OpenCL, OpenGL e Vulkan

  • NVIDIACUDAe librerie correlate (ad esempio, cu, tensorRTDNN, nv e cu) JPEG BLAS

  • NVENCper la codifica e la decodifica video NVDEC

  • Solo per Windows: APIs DirectX, Direct2D, accelerazione video DirectX, DirectX Raytracing

Driver disponibili per tipo di istanza

La tabella seguente riepiloga i driver supportati per ogni tipo di istanza. NVIDIA GPU

Tipo di istanza Driver Tesla GRIDdriver Driver di gioco
G3 No
G4dn
G5
G5g Sì ¹ No No
G6 No
G6e No
Gr6 No
P2 No No
P3 No No
P4d No No
P4de No No
P5 No No
P5e No No
P5en No No

¹ Questo driver Tesla supporta anche applicazioni grafiche ottimizzate specifiche per la piattaforma ARM64

² Utilizzando AMIs solo Marketplace

Opzioni di installazione

Utilizza una delle seguenti opzioni per ottenere i NVIDIA driver necessari per la tua GPU istanza.

Opzione 1: AMIs con NVIDIA i driver installati

AWS e NVIDIA offrono diverse Amazon Machine Images (AMIs) fornite con i NVIDIA driver installati.

Per esaminare le considerazioni che dipendono dalla piattaforma del sistema operativo (OS), scegli la scheda relativa alla tua. AMI

Linux

Per aggiornare la versione del driver installata utilizzando uno di questiAMIs, è necessario disinstallare i NVIDIA pacchetti dall'istanza per evitare conflitti di versione. Utilizzate questo comando per disinstallare i NVIDIA pacchetti:

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

Il pacchetto CUDA toolkit ha delle dipendenze dai driverNVIDIA. La disinstallazione dei NVIDIA pacchetti cancella il toolkit. CUDA È necessario reinstallare il CUDA toolkit dopo aver installato il driver. NVIDIA

Windows

Se si crea un Windows personalizzato AMI utilizzando una delle Marketplace AWS offerte, AMI deve trattarsi di un'immagine standardizzata creata con Windows Sysprep per garantire il funzionamento del driver. GRID Per ulteriori informazioni, consulta Creare un'AMI Amazon EC2 utilizzando Windows Sysprep.

Opzione 2: driver pubblici NVIDIA

Le opzioni offerte da AWS sono dotate della patente necessaria per il conducente. In alternativa, puoi installare i driver pubblici e usare la tua licenza. Per installare un driver pubblico, scaricalo dal NVIDIA sito come descritto qui.

In alternativa, è possibile utilizzare le opzioni offerte da AWS anziché i driver pubblici. Per utilizzare un GRID driver su un'istanza P3, usa Marketplace AWS AMIs come descritto nell'Opzione 1. Per utilizzare un GRID driver su un'istanza G6, G6e, Gr6, G5, G4dn o G3, usa il driver descritto nell'Opzione 1 o installa i driver forniti da Marketplace AWS AMIs come descritto in. NVIDIA AWS Opzione 3: GRID driver (istanze G6, Gr6, G6e, G5, G4dn e G3)

Per scaricare un driver pubblico NVIDIA

Accedi all'istanza e scarica il NVIDIA driver a 64 bit appropriato per il tipo di istanza da http://www.nvidia. com/Download/Find.aspx. Per Tipo di prodotto, Serie di prodotti e Prodotto, utilizza le opzioni riportate nella seguente tabella.

Istanza Tipo di prodotto Serie di prodotti Prodotto Versione driver minima
G3 Tesla M-Class M60 --
G4dn Tesla T-Series T4 --
G5 Tesla Serie A A10 470.00 o versioni successive
G5g 1 Tesla T-Series NVIDIAT4G 470.82.01 o versioni successive
G6 Tesla Serie L L4 525.0 o versioni successive
G6e Tesla Serie L L40S 535.0 o versioni successive
Gr6 Tesla Serie L L4 525.0 o versioni successive
P2 Tesla Serie K K80 --
P3 Tesla Serie V V100 --
P4d Tesla Serie A A100 --
P4de Tesla Serie A A100 --
P5 Tesla Serie H H100 530 o versioni successive
P5e Tesla Serie H H200 550 o versioni successive
P5en Tesla Serie H H200 550 o versioni successive

1 Il sistema operativo per le istanze G5g è Linux aarch64.

Per installare il NVIDIA driver su sistemi operativi Linux, consulta la Guida rapida all'installazione dei NVIDIA driver.

Per installare il NVIDIA driver su Windows, procedi nel seguente modo:

  1. Aprire la cartella in cui è stato scaricato il driver e avviare il file di installazione. Seguire le istruzioni per installare il driver e riavviare l'istanza come necessario.

  2. Disabilita la scheda video denominata Scheda video di base Microsoft contrassegnata da un'icona di avviso utilizzando Gestione dispositivi. Installare le funzionalità Windows Media Foundation e Quality Windows Audio Video Experience.

    Importante

    Non disattivare la scheda video denominata Scheda video remota di Microsoft. Se la Scheda video remota di Microsoft è disabilitata, la connessione potrebbe essere interrotta e i tentativi di connessione all'istanza dopo il riavvio potrebbero fallire.

  3. Controlla Device Manager per verificare GPU che funzioni correttamente.

  4. Per ottenere le migliori prestazioni dal tuoGPU, completa i passaggi di ottimizzazione riportati di seguitoOttimizza GPU le impostazioni sulle EC2 istanze Amazon.

Opzione 3: GRID driver (istanze G6, Gr6, G6e, G5, G4dn e G3)

Questi AWS download sono disponibili solo per i clienti. Effettuando il download, al fine di rispettare i requisiti della AWS soluzione di cui al NVIDIA GRID Cloud End User License Agreement (EULA), l'utente accetta di utilizzare il software scaricato solo AMIs per svilupparlo con l'hardware NVIDIA L4, NVIDIA A10G, NVIDIA Tesla T4 o Tesla M60. NVIDIA Al momento dell'installazione del software, l'utente è vincolato dai termini del Contratto di licenza per l'utente finale del cloud. NVIDIA GRID Per informazioni sulla versione del NVIDIA GRID driver per il tuo sistema operativo, consulta il software NVIDIA Virtual GPU (vGPU) sul NVIDIA sito Web.

Considerazioni
  • Le istanze G6 e Gr6 richiedono la versione GRID 17.1 o successiva.

  • Le istanze G6e richiedono la versione 17.4 o successiva. GRID

  • Le istanze G5 richiedono la versione GRID 13.1 o successiva (o la versione 12.4 o successiva). GRID

  • Le istanze G3 richiedono una risoluzione AWS fornita DNS per il funzionamento delle licenze. GRID

  • IMDSv2è supportato solo con la versione del NVIDIA driver 14.0 o successiva.

  • Per le istanze Windows, se si avvia l'istanza da un Windows personalizzatoAMI, AMI deve essere un'immagine standardizzata creata con Windows Sysprep per garantire il funzionamento del driver. GRID Per ulteriori informazioni, consulta Creare un'AMI Amazon EC2 utilizzando Windows Sysprep.

  • GRID17.0 e versioni successive non supportano Windows Server 2019.

  • GRID14.2 e versioni successive non supportano Windows Server 2016.

  • GRID17.0 e versioni successive non sono supportate con le istanze G3.

Per installare il NVIDIA GRID driver sulla tua istanza
  1. Connessione a un'istanza Linux.

  2. Installalo AWS CLI sulla tua istanza Linux e configura le credenziali predefinite. Per ulteriori informazioni, consulta Installazione dell' AWS CLI nella Guida per l'utente dell'AWS Command Line Interface .

    Importante

    Il tuo utente o ruolo deve disporre delle autorizzazioni concesse che contengono la politica ReadOnlyAccessAmazonS3. Per ulteriori informazioni, consulta la policy AWS gestita: AmazonS3 ReadOnlyAccess nella Guida per l'utente di Amazon Simple Storage Service.

  3. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install gcc make
  4. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    [ec2-user ~]$ sudo yum update -y
  5. Riavviare l'istanza per caricare la versione più recente del kernel.

    [ec2-user ~]$ sudo reboot
  6. Riconnettersi all'istanza dopo averla riavviata.

  7. Installare il compilatore gcc e il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  8. Scarica l'utilità di installazione dei GRID driver utilizzando il seguente comando:

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

    In questo bucket sono memorizzate più versioni del GRID driver. È possibile visualizzare tutte le versioni disponibili con il comando seguente.

    [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  9. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente.

    [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  10. Esegui lo script di autoinstallazione come segue per installare il GRID driver scaricato. Per esempio:

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

    Se utilizzi Amazon Linux 2 con la versione del kernel 5.10, usa il seguente comando per installare il GRID driver.

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  11. Verificare che il driver funzioni. La risposta al comando seguente elenca la versione installata del NVIDIA driver e i dettagli su. GPUs

    [ec2-user ~]$ nvidia-smi -q | head
  12. Se utilizzi la versione 14.x o successiva del GPU software NVIDIA v sulle istanze G4dn, G5 o G5g, disabilita con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. 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. Riavviare l'istanza.

    [ec2-user ~]$ sudo reboot
  14. (Facoltativo) A seconda del caso d'uso, potresti completare le fasi facoltative riportate di seguito. Se non è necessaria questa funzionalità, non completare le fasi.

    1. Per sfruttare al meglio i quattro display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV.

    2. NVIDIALa modalità Quadro Virtual Workstation è abilitata per impostazione predefinita. Per attivare le funzionalità di hosting delle applicazioni GRID virtuali per RDSH le applicazioni, completa la procedura di attivazione dell'applicazione GRID virtuale riportata di seguito. Attiva le applicazioni NVIDIA GRID virtuali sulle tue istanze EC2 GPU basate su Amazon

Per installare il NVIDIA GRID driver sulla tua istanza
  1. Connessione a un'istanza Linux. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    [ec2-user ~]$ sudo yum update -y
  3. Riavviare l'istanza per caricare la versione più recente del kernel.

    [ec2-user ~]$ sudo reboot
  4. Riconnettersi all'istanza dopo averla riavviata.

  5. Installare il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  6. Disattiva il driver nouveau open source per le schede NVIDIA grafiche.

    1. Aggiungere nouveau al file di blacklist /etc/modprobe.d/blacklist.conf. Copiare il seguente blocco di codice e incollarlo in un terminale.

      [ec2-user ~]$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. Modificare il file /etc/default/grub e aggiungere la seguente riga:

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Ricompilare il file di configurazione di Grub.

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. Scaricate l'utilità di installazione del GRID driver utilizzando il seguente comando:

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

    In questo bucket sono memorizzate più versioni del GRID driver. È possibile visualizzare tutte le versioni disponibili con il comando seguente.

    [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  8. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente.

    [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  9. Esegui lo script di autoinstallazione come segue per installare il GRID driver scaricato. Per esempio:

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  10. Verificare che il driver funzioni. La risposta al comando seguente elenca la versione installata del NVIDIA driver e i dettagli su. GPUs

    [ec2-user ~]$ nvidia-smi -q | head
  11. Se utilizzi la versione 14.x o successiva del GPU software NVIDIA v sulle istanze G4dn, G5 o G5g, disabilita con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. 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. Riavviare l'istanza.

    [ec2-user ~]$ sudo reboot
  13. (Facoltativo) A seconda del caso d'uso, potresti completare le fasi facoltative riportate di seguito. Se non è necessaria questa funzionalità, non completare le fasi.

    1. Per sfruttare al meglio i quattro display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV.

    2. NVIDIALa modalità Quadro Virtual Workstation è abilitata per impostazione predefinita. Per attivare le funzionalità di hosting delle applicazioni GRID virtuali per RDSH le applicazioni, completa la procedura di attivazione dell'applicazione GRID virtuale riportata di seguito. Attiva le applicazioni NVIDIA GRID virtuali sulle tue istanze EC2 GPU basate su Amazon

    3. Installa il pacchetto GUI desktop/workstation.

      [ec2-user ~]$ sudo yum groupinstall -y "Server with GUI"
Per installare il driver sulla tua istanza NVIDIA GRID
  1. Connessione a un'istanza Linux. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    [ec2-user ~]$ sudo yum update -y
  3. Riavviare l'istanza per caricare la versione più recente del kernel.

    [ec2-user ~]$ sudo reboot
  4. Riconnettersi all'istanza dopo averla riavviata.

  5. Installare il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. Scaricate l'utilità di installazione del GRID driver utilizzando il seguente comando:

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

    In questo bucket sono memorizzate più versioni del GRID driver. È possibile visualizzare tutte le versioni disponibili con il comando seguente.

    [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  7. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente.

    [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  8. Esegui lo script di autoinstallazione come segue per installare il GRID driver scaricato. Per esempio:

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  9. Verificare che il driver funzioni. La risposta al comando seguente elenca la versione installata del NVIDIA driver e i dettagli su. GPUs

    [ec2-user ~]$ nvidia-smi -q | head
  10. Se utilizzi la versione 14.x o successiva del GPU software NVIDIA v sulle istanze G4dn, G5 o G5g, disabilita con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. 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. Riavviare l'istanza.

    [ec2-user ~]$ sudo reboot
  12. (Facoltativo) A seconda del caso d'uso, potresti completare le fasi facoltative riportate di seguito. Se non è necessaria questa funzionalità, non completare le fasi.

    1. Per sfruttare al meglio i quattro display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV.

    2. NVIDIALa modalità Quadro Virtual Workstation è abilitata per impostazione predefinita. Per attivare le funzionalità di hosting delle applicazioni GRID virtuali per RDSH le applicazioni, completa la procedura di attivazione dell'applicazione GRID virtuale riportata di seguito. Attiva le applicazioni NVIDIA GRID virtuali sulle tue istanze EC2 GPU basate su Amazon

    3. Installa il pacchetto GUI workstation.

      [ec2-user ~]$ sudo dnf groupinstall -y workstation
Per installare il NVIDIA GRID driver sulla tua istanza Linux
  1. Connessione a un'istanza Linux. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    [ec2-user ~]$ sudo yum update -y
  3. Riavviare l'istanza per caricare la versione più recente del kernel.

    [ec2-user ~]$ sudo reboot
  4. Riconnettersi all'istanza dopo averla riavviata.

  5. Installare il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. Scaricate l'utilità di installazione del GRID driver utilizzando il seguente comando:

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

    In questo bucket sono memorizzate più versioni del GRID driver. È possibile visualizzare tutte le versioni disponibili con il comando seguente.

    [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  7. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente.

    [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
  8. Esegui lo script di autoinstallazione come segue per installare il GRID driver scaricato. Per esempio:

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  9. Verificare che il driver funzioni. La risposta al comando seguente elenca la versione installata del NVIDIA driver e i dettagli su. GPUs

    [ec2-user ~]$ nvidia-smi -q | head
  10. Se utilizzi la versione 14.x o successiva del GPU software NVIDIA v sulle istanze G4dn, G5 o G5g, disabilita con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. 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. Riavviare l'istanza.

    [ec2-user ~]$ sudo reboot
  12. (Facoltativo) A seconda del caso d'uso, potresti completare le fasi facoltative riportate di seguito. Se non è necessaria questa funzionalità, non completare le fasi.

    1. Per sfruttare al meglio i quattro display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV.

    2. NVIDIALa modalità Quadro Virtual Workstation è abilitata per impostazione predefinita. Per attivare le funzionalità di hosting delle applicazioni GRID virtuali per RDSH le applicazioni, completa la procedura di attivazione dell'applicazione GRID virtuale riportata di seguito. Attiva le applicazioni NVIDIA GRID virtuali sulle tue istanze EC2 GPU basate su Amazon

Per installare il NVIDIA GRID driver sulla tua istanza
  1. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    $ sudo apt-get update -y
  2. Connessione a un'istanza Linux. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo apt-get install -y gcc make
  3. (Ubuntu) Aggiornare il pacchetto linux-aws per ricevere la versione più recente.

    $ sudo apt-get upgrade -y linux-aws

    (Debian) Aggiornare il pacchetto per ricevere la versione più recente.

    $ sudo apt-get upgrade -y
  4. Riavviare l'istanza per caricare la versione più recente del kernel.

    $ sudo reboot
  5. Riconnettersi all'istanza dopo averla riavviata.

  6. Installare il compilatore gcc e il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    $ sudo apt-get install -y linux-headers-$(uname -r)
  7. Disattiva il driver nouveau open source per le schede NVIDIA grafiche.

    1. Aggiungere nouveau al file di blacklist /etc/modprobe.d/blacklist.conf. Copiare il seguente blocco di codice e incollarlo in un terminale.

      $ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. Modificare il file /etc/default/grub e aggiungere la seguente riga:

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Ricompilare il file di configurazione di Grub.

      $ sudo update-grub
  8. Scaricate l'utilità di installazione del GRID driver utilizzando il seguente comando:

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

    In questo bucket sono memorizzate più versioni del GRID driver. È possibile visualizzare tutte le versioni disponibili con il comando seguente.

    $ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
  9. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente.

    $ chmod +x NVIDIA-Linux-x86_64*.run
  10. Esegui lo script di autoinstallazione come segue per installare il GRID driver scaricato. Per esempio:

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  11. Verificare che il driver funzioni. La risposta al comando seguente elenca la versione installata del NVIDIA driver e i dettagli su. GPUs

    $ nvidia-smi -q | head
  12. Se utilizzi la versione 14.x o successiva del GPU software NVIDIA v sulle istanze G4dn, G5 o G5g, disabilita con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. NVIDIA

    $ sudo touch /etc/modprobe.d/nvidia.conf
    $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Riavviare l'istanza.

    $ sudo reboot
  14. (Facoltativo) A seconda del caso d'uso, potresti completare le fasi facoltative riportate di seguito. Se non è necessaria questa funzionalità, non completare le fasi.

    1. Per sfruttare al meglio i quattro display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV.

    2. NVIDIALa modalità Quadro Virtual Workstation è abilitata per impostazione predefinita. Per attivare le funzionalità di hosting delle applicazioni GRID virtuali per RDSH le applicazioni, completa la procedura di attivazione dell'applicazione GRID virtuale riportata di seguito. Attiva le applicazioni NVIDIA GRID virtuali sulle tue istanze EC2 GPU basate su Amazon

    3. Installa il pacchetto GUI desktop/workstation.

      $ sudo apt-get install -y lightdm ubuntu-desktop
Per installare il NVIDIA GRID driver sulla tua istanza di Windows
  1. Connect all'istanza di Windows e apri una PowerShell finestra.

  2. Configura le credenziali predefinite per l' AWS Tools for Windows PowerShell istanza di Windows. Per ulteriori informazioni, consulta Nozioni di base su AWS Tools for Windows PowerShell nella Guida per l'utente di AWS Tools for Windows PowerShell .

    Importante

    Il tuo utente o ruolo deve disporre delle autorizzazioni concesse che contengono la politica ReadOnlyAccessAmazonS3. Per ulteriori informazioni, consulta la policy AWS gestita: AmazonS3 ReadOnlyAccess nella Guida per l'utente di Amazon Simple Storage Service.

  3. Scarica i driver e il contratto di licenza per l'utente finale del NVIDIA GRID cloud da Amazon S3 sul desktop utilizzando i seguenti PowerShell comandi.

    $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 questo bucket sono memorizzate più versioni del NVIDIA GRID driver. È possibile scaricare tutte le versioni di Windows disponibili nel bucket rimuovendo l'opzione -KeyPrefix $KeyPrefix. Per informazioni sulla versione del NVIDIA GRID driver per il sistema operativo in uso, consulta il software NVIDIA Virtual GPU (vGPU) sul NVIDIA sito Web.

    A partire dalla GRID versione 11.0, è possibile utilizzare i driver riportati di seguito sia latest per le istanze G3 che G4dn. Non verranno aggiunte versioni successive alla 11.0 a g4/latest, ma la versione 11.0 e le versioni precedenti specifiche di G4dn continueranno a stare in g4/latest.

    Le istanze G5 richiedono GRID 13.1 o versione successiva (o 12.4 o successiva). GRID

  4. Accedere al desktop e fare doppio clic sul file di installazione per avviarlo (scegliere la versione del driver che corrisponde alla versione SO dell'istanza in uso). Seguire le istruzioni per installare il driver e riavviare l'istanza come necessario. Per verificare che funzioni correttamente, controlla Gestione dispositivi. GPU

  5. (Facoltativo) Utilizzate il seguente comando per disabilitare la pagina delle licenze nel pannello di controllo per evitare che gli utenti cambino accidentalmente il tipo di prodotto (NVIDIAGRIDVirtual Workstation è abilitata per impostazione predefinita). Per ulteriori informazioni, consulta la GRIDLicensing User Guide.

    PowerShell

    Esegui i seguenti PowerShell comandi per creare il valore di registro per disabilitare la pagina delle licenze nel pannello di controllo. AWS Tools for PowerShell In AWS Windows l'AMIsimpostazione predefinita è la versione a 32 bit e questo comando ha esito negativo. Utilizzate invece la versione a 64 bit PowerShell inclusa nel sistema operativo.

    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"
    Prompt dei comandi

    Esegui il seguente comando di registro per creare il valore di registro al fine di disabilitare la pagina delle licenze nel pannello di controllo. È possibile eseguirlo utilizzando la finestra del prompt dei comandi o una versione a 64 bit diPowerShell.

    reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" /v NvCplDisableManageLicensePage /t REG_DWORD /d 1
  6. (Facoltativo) A seconda del caso d'uso, potresti completare le fasi facoltative riportate di seguito. Se non è necessaria questa funzionalità, non completare le fasi.

    1. Per sfruttare al meglio i quattro display con risoluzione fino a 4K, configura Amazon DCV, il protocollo di visualizzazione ad alte prestazioni.

    2. NVIDIALa modalità Quadro Virtual Workstation è abilitata per impostazione predefinita. Per attivare le funzionalità di hosting delle applicazioni GRID virtuali per RDSH le applicazioni, completa la procedura di attivazione dell'applicazione GRID virtuale riportata di seguito. Attiva le applicazioni NVIDIA GRID virtuali sulle tue istanze EC2 GPU basate su Amazon

Opzione 4: driver NVIDIA di gioco (istanze G5 e G4dn)

Questi driver sono disponibili solo per i clienti. AWS Scaricandoli, l'utente accetta di utilizzare il software scaricato solo AMIs per svilupparlo con l'hardware NVIDIA A10G e NVIDIA Tesla T4. Al momento dell'installazione del software, l'utente è vincolato dai termini del Contratto di licenza per l'utente finale del NVIDIA GRID cloud.

Considerazioni
  • Le istanze G3 richiedono una DNS risoluzione AWS fornita per il funzionamento GRID delle licenze.

  • IMDSv2è supportato solo con la versione del NVIDIA driver 495.x o successiva.

Prerequisito

Prima di installare i driver di NVIDIA gioco, verifica di averli AWS CLI installati sull'istanza e di aver configurato le credenziali predefinite. Per ulteriori informazioni, consulta Installazione dell' AWS CLI nella Guida per l'utente dell'AWS Command Line Interface .

Importante

Il tuo utente o ruolo deve disporre delle autorizzazioni concesse che contengono la politica di ReadOnlyAccessAmazonS3. Per ulteriori informazioni, consulta la policy AWS gestita: AmazonS3 ReadOnlyAccess nella Guida per l'utente di Amazon Simple Storage Service.

Per installare il driver di NVIDIA gioco sulla tua istanza
  1. Connessione a un'istanza Linux.

  2. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install gcc make
  3. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    [ec2-user ~]$ sudo yum update -y
  4. Riavviare l'istanza per caricare la versione più recente del kernel.

    [ec2-user ~]$ sudo reboot
  5. Riconnettersi all'istanza dopo averla riavviata.

  6. Installare il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  7. Scaricare l'utilità di installazione del driver di gioco utilizzando il seguente comando:

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

    In questo bucket, vengono archiviate più versioni di un driver di gioco. È possibile visualizzare tutte le versioni disponibili con il comando seguente:

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  8. Estrarre l'utilità di installazione del driver di gioco dall'archivio .zip scaricato.

    [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
  9. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente:

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  10. Eseguire il programma di installazione utilizzando l'URL seguente:

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

    Se utilizzi Amazon Linux 2 con la versione del kernel 5.10, usa il seguente comando per installare i driver di NVIDIA gioco.

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  11. Per creare il file di configurazione richiesto, utilizza i comandi seguenti.

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  12. Utilizza il comando seguente per scaricare e rinominare il file certificato.

    • Per la versione 460.39 o successiva:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Per le versioni da 440.68 a 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Per le versioni precedenti:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  13. Se utilizzi la versione del NVIDIA driver 510.x o successiva sulle istanze G4dn, G5 o G5g, disabilita con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. 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. Riavviare l'istanza.

    [ec2-user ~]$ sudo reboot
  15. (Facoltativo) Per sfruttare i vantaggi di un singolo display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV.

Per installare il driver NVIDIA di gioco sulla tua istanza
  1. Connessione a un'istanza Linux. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    [ec2-user ~]$ sudo yum update -y
  3. Riavviare l'istanza per caricare la versione più recente del kernel.

    [ec2-user ~]$ sudo reboot
  4. Riconnettersi all'istanza dopo averla riavviata.

  5. Installare il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. Disattiva il driver nouveau open source per le schede NVIDIA grafiche.

    1. Aggiungere nouveau al file di blacklist /etc/modprobe.d/blacklist.conf. Copiare il seguente blocco di codice e incollarlo in un terminale.

      [ec2-user ~]$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. Modificare il file /etc/default/grub e aggiungere la seguente riga:

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Ricompilare il file di configurazione di Grub.

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. Scaricare l'utilità di installazione del driver di gioco utilizzando il seguente comando:

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

    In questo bucket, vengono archiviate più versioni di un driver di gioco. È possibile visualizzare tutte le versioni disponibili con il comando seguente:

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  8. Estrarre l'utilità di installazione del driver di gioco dall'archivio .zip scaricato.

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  9. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente:

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  10. Eseguire il programma di installazione utilizzando l'URL seguente:

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  11. Per creare il file di configurazione richiesto, utilizza i comandi seguenti.

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  12. Utilizza il comando seguente per scaricare e rinominare il file certificato.

    • Per la versione 460.39 o successiva:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Per le versioni da 440.68 a 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Per le versioni precedenti:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  13. Se utilizzi la versione del NVIDIA driver 510.x o successiva sulle istanze G4dn, G5 o G5g, disabilitalo con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. 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. Riavviare l'istanza.

    [ec2-user ~]$ sudo reboot
  15. (Facoltativo) Per sfruttare i vantaggi di un singolo display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV. Se non è necessaria questa funzionalità, non completare questa fase.

Per installare il driver NVIDIA di gioco sulla tua istanza
  1. Connessione a un'istanza Linux. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    [ec2-user ~]$ sudo yum update -y
  3. Riavviare l'istanza per caricare la versione più recente del kernel.

    [ec2-user ~]$ sudo reboot
  4. Riconnettersi all'istanza dopo averla riavviata.

  5. Installare il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. Scaricare l'utilità di installazione del driver di gioco utilizzando il seguente comando:

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

    In questo bucket, vengono archiviate più versioni di un driver di gioco. È possibile visualizzare tutte le versioni disponibili con il comando seguente:

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  7. Estrarre l'utilità di installazione del driver di gioco dall'archivio .zip scaricato.

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  8. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente:

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  9. Eseguire il programma di installazione utilizzando l'URL seguente:

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  10. Per creare il file di configurazione richiesto, utilizza i comandi seguenti.

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  11. Utilizza il comando seguente per scaricare e rinominare il file certificato.

    • Per la versione 460.39 o successiva:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Per le versioni da 440.68 a 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Per le versioni precedenti:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  12. Se utilizzi la versione del NVIDIA driver 510.x o successiva sulle istanze G4dn, G5 o G5g, disabilitalo con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. 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. Riavviare l'istanza.

    [ec2-user ~]$ sudo reboot
  14. (Facoltativo) Per sfruttare i vantaggi di un singolo display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV.

Per installare il driver NVIDIA di gioco sulla tua istanza
  1. Connessione a un'istanza Linux. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    [ec2-user ~]$ sudo yum update -y
  3. Riavviare l'istanza per caricare la versione più recente del kernel.

    [ec2-user ~]$ sudo reboot
  4. Riconnettersi all'istanza dopo averla riavviata.

  5. Installare il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    [ec2-user ~]$ sudo dnf install -y unzip elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. Scaricare l'utilità di installazione del driver di gioco utilizzando il seguente comando:

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

    In questo bucket, vengono archiviate più versioni di un driver di gioco. È possibile visualizzare tutte le versioni disponibili con il comando seguente:

    [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
  7. Estrarre l'utilità di installazione del driver di gioco dall'archivio .zip scaricato.

    [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  8. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente:

    [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  9. Eseguire il programma di installazione utilizzando l'URL seguente:

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  10. Per creare il file di configurazione richiesto, utilizza i comandi seguenti.

    [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  11. Utilizza il comando seguente per scaricare e rinominare il file certificato.

    • Per la versione 460.39 o successiva:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Per le versioni da 440.68 a 445.48:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Per le versioni precedenti:

      [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  12. Se utilizzi la versione del NVIDIA driver 510.x o successiva sulle istanze G4dn, G5 o G5g, disabilitalo con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. 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. Riavviare l'istanza.

    [ec2-user ~]$ sudo reboot
  14. (Facoltativo) Per sfruttare i vantaggi di un singolo display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV.

Per installare il driver NVIDIA di gioco sulla tua istanza
  1. Connessione a un'istanza Linux. Installare gcc e make, se non sono già installati.

    [ec2-user ~]$ sudo yum install -y gcc make
  2. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    $ sudo apt-get update -y
  3. Aggiornare il pacchetto linux-aws per ricevere la versione più recente.

    $ sudo apt-get upgrade -y linux-aws
  4. Riavviare l'istanza per caricare la versione più recente del kernel.

    $ sudo reboot
  5. Riconnettersi all'istanza dopo averla riavviata.

  6. Installare il pacchetto delle intestazioni kernel per la versione del kernel correntemente in esecuzione.

    $ sudo apt-get install -y unzip linux-headers-$(uname -r)
  7. Disattiva il driver nouveau open source per le schede NVIDIA grafiche.

    1. Aggiungere nouveau al file di blacklist /etc/modprobe.d/blacklist.conf. Copiare il seguente blocco di codice e incollarlo in un terminale.

      $ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
    2. Modificare il file /etc/default/grub e aggiungere la seguente riga:

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Ricompilare il file di configurazione di Grub.

      $ sudo update-grub
  8. Scaricare l'utilità di installazione del driver di gioco utilizzando il seguente comando:

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

    In questo bucket, vengono archiviate più versioni di un driver di gioco. È possibile visualizzare tutte le versioni disponibili con il comando seguente:

    $ aws s3 ls --recursive s3://nvidia-gaming/linux/
  9. Estrarre l'utilità di installazione del driver di gioco dall'archivio .zip scaricato.

    $ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  10. Aggiungere autorizzazioni per eseguire l'utilità di installazione del driver utilizzando il comando seguente:

    $ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
  11. Eseguire il programma di installazione utilizzando l'URL seguente:

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

    Quando richiesto, accettare il contratto di licenza e specificare le opzioni di installazione come necessario (è possibile accettare le opzioni predefinite).

  12. Per creare il file di configurazione richiesto, utilizza i comandi seguenti.

    $ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  13. Utilizza il comando seguente per scaricare e rinominare il file certificato.

    • Per la versione 460.39 o successiva:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
    • Per le versioni da 440.68 a 445.48:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
    • Per le versioni precedenti:

      $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
  14. Se utilizzi la versione del NVIDIA driver 510.x o successiva sulle istanze G4dn, G5 o G5g, disabilitalo con i seguenti comandi. GSP Per ulteriori informazioni sul motivo per cui è necessario, consulta la documentazione. NVIDIA

    $ sudo touch /etc/modprobe.d/nvidia.conf
    $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  15. Riavviare l'istanza.

    $ sudo reboot
  16. (Facoltativo) Per sfruttare i vantaggi di un singolo display con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV. Se non è necessaria questa funzionalità, non completare questa fase.

Prima di installare un driver di NVIDIA gioco sulla tua istanza, devi assicurarti che siano soddisfatti i seguenti prerequisiti oltre alle considerazioni menzionate per tutti i driver di gioco.

  • Se si avvia l'istanza di Windows utilizzando un sistema Windows personalizzatoAMI, AMI deve trattarsi di un'immagine standardizzata creata con Windows Sysprep per garantire il funzionamento del driver di gioco. Per ulteriori informazioni, consulta Creare un'AMI Amazon EC2 utilizzando Windows Sysprep.

  • Configura le credenziali predefinite per l'istanza di AWS Tools for Windows PowerShell Windows. Per ulteriori informazioni, consulta Nozioni di base su AWS Tools for Windows PowerShell nella Guida per l'utente di AWS Tools for Windows PowerShell .

Per installare il driver di NVIDIA gioco sulla tua istanza di Windows
  1. Connect all'istanza di Windows e apri una PowerShell finestra.

  2. Scarica e installa il driver di gioco utilizzando i seguenti PowerShell comandi.

    $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 questo bucket S3 sono memorizzate più versioni del NVIDIA GRID driver. Per scaricare tutte le versioni disponibili nel bucket, modifica il valore della variabile $KeyPrefix da "windows/più recente" a "windows".

  3. Accedere al desktop e fare doppio clic sul file di installazione per avviarlo (scegliere la versione del driver che corrisponde alla versione SO dell'istanza in uso). Seguire le istruzioni per installare il driver e riavviare l'istanza come necessario. Per verificare che funzioni correttamente, controlla Gestione dispositivi. GPU

  4. Per registrare il driver, utilizza uno dei seguenti metodi.

    Version 527.27 or above

    Crea la seguente chiave di registro con la versione a 64 bit di PowerShell o la finestra del prompt dei comandi.

    chiave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global

    nome: vGamingMarketplace

    tipo: DWord

    valore: 2

    PowerShell

    Esegui il PowerShell comando seguente per creare questo valore di registro. L'AMIsimpostazione predefinita AWS Tools for PowerShell di AWS Windows è la versione a 32 bit e questo comando ha esito negativo. Utilizzate invece la versione a 64 bit PowerShell inclusa nel sistema operativo.

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

    Esegui il seguente comando di registro per creare questo valore di registro. È possibile eseguirlo utilizzando la finestra del prompt dei comandi o una versione a 64 bit di PowerShell.

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

    Crea la seguente chiave di registro con la versione a 64 bit di o PowerShell la finestra del prompt dei comandi.

    chiave: HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global

    nome: vGamingMarketplace

    tipo: DWord

    valore: 2

    PowerShell

    Esegui il PowerShell comando seguente per creare questo valore di registro. L'AMIsimpostazione predefinita AWS Tools for PowerShell di AWS Windows è la versione a 32 bit e questo comando ha esito negativo. Utilizzate invece la versione a 64 bit PowerShell inclusa nel sistema operativo.

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

    Esegui il seguente comando di registro per creare questa chiave di registro con la finestra del prompt dei comandi. È possibile utilizzare questo comando anche nella versione a 64 bit diPowerShell.

    reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global" /v vGamingMarketplace /t REG_DWORD /d 2
  5. Esegui il comando seguente in PowerShell. In tal modo, viene scaricato il file del certificato, viene rinominato il file GridSwCert.txt e viene spostato il file nella cartella Documenti pubblici dell'unità di sistema. In genere, il percorso della cartella è C:\Users\Public\Documents.

    • Per la versione 460.39 o successiva:

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertWindows_2024_02_22.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
    • Per la versione 445.87:

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2020_04.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
    • Per le versioni precedenti:

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

    Se ricevi un errore durante il download del file e utilizzi Windows Server 2016 o versioni precedenti, potrebbe essere necessario abilitare TLS 1.2 per il tuo PowerShell terminale. Puoi abilitare TLS 1.2 per la PowerShell sessione corrente con il seguente comando e riprovare:

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  6. Riavviare l'istanza.

  7. Verifica la licenza NVIDIA di gioco utilizzando il seguente comando.

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

    L'output visualizzato dovrebbe essere simile al seguente.

    vGPU Software Licensed Product Product Name : NVIDIA Cloud Gaming License Status : Licensed (Expiry: N/A)
  8. (Facoltativo) Per sfruttare i vantaggi del display singolo con risoluzione fino a 4K, configura il protocollo di visualizzazione ad alte prestazioni Amazon DCV. Se non è necessaria questa funzionalità, non completare questa fase.

Installa una versione aggiuntiva di CUDA

Dopo aver installato un driver di NVIDIA grafica sull'istanza, puoi installare una versione CUDA diversa da quella fornita con il driver di grafica. La procedura seguente mostra come configurare più versioni di CUDA sull'istanza.

Segui questi passaggi per installare il CUDA toolkit su Linux:

  1. Connessione a un'istanza Linux.

  2. Apri il NVIDIAsito Web e seleziona la versione CUDA che ti serve.

  3. Selezionare l'architettura, la distribuzione e la versione per il sistema operativo nell'istanza. Per Installer Type (Tipo di installazione), selezionare runfile (local).

  4. Seguire le istruzioni per scaricare lo script di installazione.

  5. Aggiungere le autorizzazioni di esecuzione allo script di installazione scaricato utilizzando il comando seguente.

    [ec2-user ~]$ chmod +x downloaded_installer_file
  6. Esegui lo script di installazione come segue per installare il CUDA toolkit e aggiungere il numero di CUDA versione al percorso del toolkit.

    [ec2-user ~]$ sudo sh downloaded_installer_file --silent --override --toolkit --samples --toolkitpath=/usr/local/cuda-version --samplespath=/usr/local/cuda --no-opengl-libs
  7. (Facoltativo) Imposta la CUDA versione predefinita come segue.

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

Segui questi passaggi per installare il CUDA toolkit su Windows:

Per installare il toolkit CUDA
  1. Connettersi all'istanza Windows.

  2. Apri il NVIDIAsito Web e seleziona la versione CUDA che ti serve.

  3. Per Installer Type (Tipo di installazione), selezionare exe (local) quindi scegliere Download (Scarica).

  4. Utilizzando il browser, eseguire il file di installazione scaricato. Segui le istruzioni per installare il CUDA toolkit. Potrebbe essere necessario riavviare l'istanza.