Instal driver AMD di instans Amazon EC2 Anda - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Instal driver AMD di instans Amazon EC2 Anda

Instans dengan GPU AMD terlampir, seperti instans G4ad, harus menginstal driver AMD yang sesuai. Tergantung pada kebutuhan Anda, Anda dapat menggunakan AMI dengan driver yang telah diinstal terlebih dahulu atau mengunduh driver dari Amazon S3.

Untuk menginstal driver NVIDIA pada instans dengan GPU NVIDIA terpasang, seperti instans G4dn, lihat Menginstal driver NVIDIA sebagai gantinya.

Driver Perangkat Lunak AMD Radeon Pro untuk Korporasi

Driver AMD Radeon Pro Software for Enterprise dibangun untuk memberikan support untuk kasus penggunaan grafis kelas profesional. Dengan menggunakan driver tersebut, Anda dapat mengonfigurasi instans dengan dua layar 4K per GPU.

API yang didukung
  • OpenGL, OpenCL

  • Vulkan

  • Advanced Media Framework AMD

  • API Akselerasi Video

  • DirectX 9 dan setelahnya

  • Media Foundation Transform Perangkat Keras Microsoft

AMI dengan driver AMD terinstal

AWS menawarkan berbagai Amazon Machine Images (AMI) yang disertakan dengan driver AMD yang diinstal. Buka Penawaran Marketplace dengan driver AMD.

Mengunduh driver AMD

Jika tidak menggunakan AMI dengan driver AMD terinstal, Anda dapat mengunduh driver AMD dan menginstalnya pada instans Anda. Hanya versi sistem operasi berikut yang mendukung driver AMD:

  • Amazon Linux 2 dengan kernel versi 4.14

    catatan

    AMD driver versi amdgpu-pro-20.20-1184451 dan rilis driver yang lebih baru memerlukan kernel versi 5.15 atau lebih tinggi.

  • Windows Server 2016

  • Windows Server 2019

Unduhan ini hanya tersedia untuk AWS pelanggan. Dengan mengunduh driver ini, berarti Anda setuju untuk menggunakan perangkat lunak yang diunduh hanya guna mengembangkan AMI untuk digunakan dengan perangkat keras AMD Radeon Pro V520. Setelah menginstal perangkat lunak, Anda terikat oleh persyaratan Perjanjian Lisensi Pengguna Akhir AMD Software.

  1. Hubungkan dengan instans Linux Anda.

  2. Instal instans AWS CLI Linux Anda dan konfigurasikan kredensi default. Untuk informasi selengkapnya, lihat Menginstal AWS CLI dalam Panduan Pengguna AWS Command Line Interface .

    penting

    Pengguna atau peran Anda harus memiliki izin yang diberikan yang berisi kebijakan Akses AmazonS3 ReadOnly. Untuk informasi selengkapnya, lihat kebijakan AWS terkelola: ReadOnly Akses AmazonS3 di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

  3. Install gcc dan make, jika belum terinstal.

    $ sudo yum install gcc make
  4. Perbarui cache paket Anda dan dapatkan pembaruan paket untuk instans Anda.

    • Untuk Amazon Linux 2:

      $ sudo amazon-linux-extras install epel -y $ sudo yum update -y
    • Untuk 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}
    • Untuk versi Ubuntu lainnya:

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

      $ sudo yum install epel-release -y $ sudo yum update -y
  5. Boot ulang instans.

    $ sudo reboot
  6. Hubungkan kembali diri Anda ke instans setelah boot ulang.

  7. Unduh driver AMD terbaru.

    catatan

    Lewati langkah ini untuk Ubuntu 22.04.

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

    • Untuk Amazon Linux 2 dan CentOS:

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

      catatan

      Lewati langkah ini untuk Ubuntu 22.04.

      $ tar -xf amdgpu-pro*ubuntu*.xz
  9. Ubah ke folder untuk driver yang diekstrak.

  10. Tambahkan modul yang hilang untuk penginstalan driver.

    • Untuk Amazon Linux 2 dan CentOS:

      Lewatkan langkah ini.

    • Untuk Ubuntu:

      catatan

      Lewati langkah ini untuk Ubuntu 22.04.

      $ sudo apt install linux-modules-extra-$(uname -r) -y
  11. Jalankan skrip menginstal mandiri untuk menginstal tumpukan grafis penuh.

    • Untuk Ubuntu 22.04:

      $ sudo amdgpu-install --usecase=workstation --vulkan=pro --opencl=rocr,legacy -y
    • Untuk Amazon Linux 2 dan CentOS dan versi Ubuntu lainnya:

      $ ./amdgpu-pro-install -y --opencl=pal,legacy
  12. Boot ulang instans.

    $ sudo reboot
  13. Konfirmasikan bahwa pengemudi berfungsi.

    $ dmesg | grep amdgpu

    Responsnya akan terlihat seperti berikut:

    Initialized amdgpu
  1. Connect ke instance Windows Anda dan buka PowerShell jendela.

  2. Konfigurasikan kredenal default untuk instans AWS Tools for Windows PowerShell pada Windows Anda. Untuk informasi selengkapnya, lihat Memulai AWS Tools for Windows PowerShell di Panduan Pengguna.AWS Tools for Windows PowerShell

    penting

    Pengguna atau peran Anda harus memiliki izin yang diberikan yang berisi kebijakan Akses AmazonS3 ReadOnly. Untuk informasi selengkapnya, lihat kebijakan AWS terkelola: ReadOnly Akses AmazonS3 di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

  3. Unduh driver dari Amazon S3 ke desktop Anda menggunakan perintah berikutPowerShell .

    $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. Buka zip file driver yang diunduh dan jalankan penginstal menggunakan perintah berikutPowerShell .

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

    Sekarang, periksa isi direktori baru. Nama direktori dapat diambil menggunakan Get-ChildItem PowerShell perintah.

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

    Output harus serupa dengan yang berikut ini:

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

    Instal driver:

    pnputil /add-driver $home\Desktop\AMD\$KeyPrefix\*.inf /install /subdirs
  5. Ikuti petunjuk untuk menginstal driver dan mem-boot ulang instans Anda sesuai kebutuhan.

  6. Untuk memverifikasi bahwa GPU berfungsi dengan benar, periksa Device Manager. Anda akan melihat “AMD Radeon Pro V520 MxGPU” terdaftar sebagai adaptor tampilan.

  7. Untuk membantu memanfaatkan empat layar dengan resolusi hingga 4K, siapkan protokol tampilan performa tinggi NICE DCV.

Siapkan desktop interaktif untuk Linux

Setelah Anda mengonfirmasi bahwa instans Linux Anda telah menginstal driver GPU AMD dan amdgpu sedang digunakan, Anda dapat menginstal manajer desktop interaktif. Kami merekomendasikan lingkungan desktop MATE untuk kompatibilitas dan performa terbaik.

Prasyarat

Buka editor teks dan simpan yang berikut ini sebagai file bernama xorg.conf. Anda akan memerlukan file ini pada instans Anda.

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
Untuk menyiapkan desktop interaktif di Amazon Linux 2
  1. Instal repositori EPEL.

    $ sudo amazon-linux-extras install epel -y
  2. Instal desktop MATE.

    $ sudo amazon-linux-extras install mate-desktop1.x -y $ sudo yum groupinstall "MATE Desktop" -y $ sudo systemctl disable firewalld
  3. Salin file xorg.conf ke /etc/X11/xorg.conf.

  4. Boot ulang instans.

    $ sudo reboot
  5. (Opsional) Instal server NICE DCV untuk menggunakan NICE DCV sebagai protokol tampilan performa tinggi, dan kemudian menghubungkan ke sesi NICE DCV menggunakan klien pilihan Anda.

Untuk menyiapkan desktop interaktif di Ubuntu
  1. Instal desktop MATE.

    $ sudo apt install xorg-dev ubuntu-mate-desktop -y $ sudo apt purge ifupdown -y
  2. Salin file xorg.conf ke /etc/X11/xorg.conf.

  3. Boot ulang instans.

    $ sudo reboot
  4. Instal enkoder AMF untuk versi Ubuntu yang sesuai.

    $ sudo apt install ./amdgpu-pro-20.20-*/amf-amdgpu-pro_20.20-*_amd64.deb
  5. (Opsional) Instal server NICE DCV untuk menggunakan NICE DCV sebagai protokol tampilan performa tinggi, dan kemudian menghubungkan ke sesi NICE DCV menggunakan klien pilihan Anda.

  6. Setelah penginstalan DCV memberikan izin video Pengguna DCV:

    $ sudo usermod -aG video dcv
Untuk menyiapkan desktop interaktif di CentOS
  1. Instal repositori EPEL.

    $ sudo yum update -y $ sudo yum install epel-release -y
  2. Instal desktop MATE.

    $ sudo yum groupinstall "MATE Desktop" -y $ sudo systemctl disable firewalld
  3. Salin file xorg.conf ke /etc/X11/xorg.conf.

  4. Boot ulang instans.

    $ sudo reboot
  5. (Opsional) Instal server NICE DCV untuk menggunakan NICE DCV sebagai protokol tampilan performa tinggi, dan kemudian menghubungkan ke sesi NICE DCV menggunakan klien pilihan Anda.