Installa i driver AMD sulla tua istanza Amazon EC2 - 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à.

Installa i driver AMD sulla tua istanza Amazon EC2

Un'istanza con una GPU AMD collegata, ad esempio un'istanza G4ad, deve avere installato il driver AMD appropriato. A seconda delle esigenze, è possibile utilizzare una AMI con il driver preinstallato o scaricare un driver da Amazon S3.

Per installare i driver NVIDIA su un'istanza con una GPU NVIDIA collegata, ad esempio un'istanza G4dn, consulta Installare i driver NVIDIA.

Driver AMD Radeon Pro Software for Enterprise

Il driver AMD Radeon Pro Software for Enterprise è progettato per fornire supporto nei casi d'uso di grafica a livello professionale. Utilizzando il driver, è possibile configurare le istanze con due display 4K per GPU.

API supportate
  • OpenGL, OpenCL

  • Vulkan

  • AMD Advanced Media Framework

  • API di accelerazione video

  • DirectX 9 e versioni successive

  • Microsoft Media Foundation Transform hardware

AMI con driver AMD installato

AWS offre diverse Amazon Machine Images (AMI) fornite con i driver AMD installati. Apri leofferte nel Marketplace con driver AMD.

Download del driver AMD

Se non si utilizza una AMI con driver AMD installato, è possibile scaricare il driver AMD e installarlo sull'istanza. Solo le seguenti versioni del sistema operativo supportano i driver AMD:

  • Amazon Linux 2 con versione del kernel 4.14

    Nota

    La versione del driver AMD amdgpu-pro-20.20-1184451 e le versioni più recenti richiedono la versione del kernel 5.15 o superiore.

  • Windows Server 2016

  • Windows Server 2019

Questi download sono disponibili solo per AWS i clienti. Eseguendo il download, accetti di utilizzare il software scaricato solo per sviluppare AMIs da utilizzare con l'hardware AMD Radeon Pro V520. Installando il software, sarai vincolato dai termini del contratto di licenza con l'utente finale AMD Software End User License Agreement.

  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.

    $ sudo yum install gcc make
  4. Aggiornare la cache dei pacchetti e ottenere gli aggiornamenti dei pacchetti per l'istanza.

    • Per Amazon Linux 2:

      $ sudo amazon-linux-extras install epel -y $ sudo yum update -y
    • Per Ubuntu 22.04:

      $ wget https://repo.radeon.com/.preview/a0e4ef1dffbc95b4abb54e891f265e61/amdgpu-install/5.5.02.05.2/ubuntu/jammy/amdgpu-install_5.5.02.05.50502-1_all.deb $ sudo apt install ./amdgpu-install_5.5.02.05.50502-1_all.deb $ sudo sed -i 's#repo.radeon.com#&/.preview/a0e4ef1dffbc95b4abb54e891f265e61#' /etc/apt/sources.list.d/{amdgpu.list,rocm.list,amdgpu-proprietary.list}
    • Per altre versioni di Ubuntu:

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

      $ sudo yum install epel-release -y $ sudo yum update -y
  5. Riavviare l'istanza.

    $ sudo reboot
  6. Riconnettersi all'istanza dopo il riavvio.

  7. Scaricare il driver AMD più recente.

    Nota

    Salta questo passaggio per Ubuntu 22.04.

    $ aws s3 cp --recursive s3://ec2-amd-linux-drivers/latest/ .
  8. Estrarre il file.

    • Per Amazon Linux 2 e CentOS:

      $ tar -xf amdgpu-pro-*rhel*.tar.xz
    • Per Ubuntu:

      Nota

      Salta questo passaggio per Ubuntu 22.04.

      $ tar -xf amdgpu-pro*ubuntu*.xz
  9. Passare alla cartella del driver estratto.

  10. Aggiungi i moduli mancanti per l'installazione del driver.

    • Per Amazon Linux 2 e CentOS:

      Salta questo passaggio.

    • Per Ubuntu:

      Nota

      Salta questo passaggio per Ubuntu 22.04.

      $ sudo apt install linux-modules-extra-$(uname -r) -y
  11. Eseguire lo script di installazione automatica per installare lo stack grafico completo.

    • Per Ubuntu 22.04:

      $ sudo amdgpu-install --usecase=workstation --vulkan=pro --opencl=rocr,legacy -y
    • Per Amazon Linux 2 e CentOS e altre versioni di Ubuntu:

      $ ./amdgpu-pro-install -y --opencl=pal,legacy
  12. Riavviare l'istanza.

    $ sudo reboot
  13. Verificare che il driver funzioni.

    $ dmesg | grep amdgpu

    La risposta dovrebbe essere simile alla seguente:

    Initialized amdgpu
  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 da Amazon S3 sul desktop utilizzando i seguenti PowerShell comandi.

    $Bucket = "ec2-amd-windows-drivers" $KeyPrefix = "latest" # use "archives" for Windows Server 2016 $LocalPath = "$home\Desktop\AMD" $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 } }
  4. Decomprimi il file del driver scaricato ed esegui il programma di installazione utilizzando i seguenti comandi. PowerShell

    Expand-Archive $LocalFilePath -DestinationPath "$home\Desktop\AMD\$KeyPrefix" -Verbose

    Ora, controlla il nome della nuova directory. Il nome della directory può essere recuperato utilizzando il comando. Get-ChildItem PowerShell

    Get-ChildItem "$home\Desktop\AMD\$KeyPrefix"

    L'output visualizzato dovrebbe essere simile al seguente:

    Directory: C:\Users\Administrator\Desktop\AMD\latest
    
    Mode                LastWriteTime         Length Name
    ----                -------------         ------ ----
    d-----       10/13/2021  12:52 AM                210414a-365562C-Retail_End_User.2

    Installa i driver AMD:

    pnputil /add-driver $home\Desktop\AMD\$KeyPrefix\*.inf /install /subdirs
  5. Seguire le istruzioni per installare il driver e riavviare l'istanza come necessario.

  6. Per verificare che la GPU funzioni correttamente, controllare in Gestione dispositivi. "AMD Radeon Pro V520 MxGPU" dovrebbe elencata come scheda video.

  7. Per utilizzare i quattro display con risoluzione fino a 4K, imposta il protocollo di visualizzazione ad alte prestazioni NICE DCV.

Configura un desktop interattivo per Linux

Dopo aver verificato che sull'istanza Linux sia installato il driver AMD GPU e che amdgpu sia in uso, puoi installare un desktop manager interattivo. Si consiglia l'ambiente desktop MATE per la massima garanzia in termini di compatibilità e prestazioni.

Prerequisito

Aprire un editor di testo e salvare quanto segue come file denominato xorg.conf. Questo file sarà necessario sull'istanza.

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

    $ C:\> sudo amazon-linux-extras install epel -y
  2. Installare il desktop MATE.

    $ C:\> sudo amazon-linux-extras install mate-desktop1.x -y $ C:\> sudo yum groupinstall "MATE Desktop" -y $ C:\> sudo systemctl disable firewalld
  3. Copiare il file xorg.conf su /etc/X11/xorg.conf.

  4. Riavviare l'istanza.

    $ C:\> sudo reboot
  5. (Facoltativo) Installare il server NICE DCV per utilizzare NICE DCV come protocollo di visualizzazione ad alte prestazioni, quindi connettersi a una sessione NICE DCV utilizzando il client preferito.

Per configurare un desktop interattivo su Ubuntu
  1. Installare il desktop MATE.

    $ sudo apt install xorg-dev ubuntu-mate-desktop -y $ C:\> sudo apt purge ifupdown -y
  2. Copiare il file xorg.conf su /etc/X11/xorg.conf.

  3. Riavviare l'istanza.

    $ sudo reboot
  4. Installare il codificatore AMF per la versione appropriata di Ubuntu.

    $ sudo apt install ./amdgpu-pro-20.20-*/amf-amdgpu-pro_20.20-*_amd64.deb
  5. (Facoltativo) Installare il server NICE DCV per utilizzare NICE DCV come protocollo di visualizzazione ad alte prestazioni, quindi connettersi a una sessione NICE DCV utilizzando il client preferito.

  6. Dopo l'installazione di DCV assegnare le autorizzazioni video per l'utente DCV:

    $ sudo usermod -aG video dcv
Per configurare un desktop interattivo in CentOS
  1. Installare l'archivio EPEL.

    $ sudo yum update -y $ C:\> sudo yum install epel-release -y
  2. Installare il desktop MATE.

    $ sudo yum groupinstall "MATE Desktop" -y $ C:\> sudo systemctl disable firewalld
  3. Copiare il file xorg.conf su /etc/X11/xorg.conf.

  4. Riavviare l'istanza.

    $ sudo reboot
  5. (Facoltativo) Installare il server NICE DCV per utilizzare NICE DCV come protocollo di visualizzazione ad alte prestazioni, quindi connettersi a una sessione NICE DCV utilizzando il client preferito.