

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 適用於 EC2 執行個體的 AMD 驅動程式
<a name="install-amd-driver"></a>

已連接 AMD GPU 的執行個體 (例如 G4ad 執行個體) 必須安裝適當的 AMD 驅動程式。根據您的需求，您可以使用預先安裝驅動程式的 AMI，或從 Amazon S3 中下載驅動程式。

若要在已連接 NVIDIA GPU 的執行個體 (例如 G4dn 執行個體) 上安裝 NVIDIA 驅動程式，請參閱 [NVIDIA 驅動程式](install-nvidia-driver.md)。

**Contents**
+ [企業驅動程式的 AMD Radeon Pro 軟體](#amd-radeon-pro-software-for-enterprise-driver)
+ [安裝 AMD 驅動程式的 AMI](#preinstalled-amd-driver)
+ [AMD 驅動程式下載](#download-amd-driver)

## 企業驅動程式的 AMD Radeon Pro 軟體
<a name="amd-radeon-pro-software-for-enterprise-driver"></a>

企業驅動程式的 AMD Radeon Pro 軟體專為提供專業級圖形使用案例支援而打造。使用驅動程式，您可以為每個 GPU 設定兩個 4K 顯示執行個體。

**支援的 API**
+ OpenGL、OpenCL
+ Vulkan
+ AMD 進階媒體架構
+ 影像加速 API
+ DirectX 9 和更新版本
+ Microsoft 硬體媒體基礎轉換

## 安裝 AMD 驅動程式的 AMI
<a name="preinstalled-amd-driver"></a>

AWS 提供安裝了 AMD 驅動程式的不同 Amazon Machine Image (AMIs)。開啟[具有 AMD 驅動程式的 Marketplace 產品](https://aws.amazon.com/marketplace/search/results?page=1&filters=VendorId&VendorId=e6a5002c-6dd0-4d1e-8196-0a1d1857229b&searchTerms=AMD+Radeon+Pro+Driver)。

## AMD 驅動程式下載
<a name="download-amd-driver"></a>

如果使用的 AMI 沒有安裝 AMD 驅動程式，您可以下載 AMD 驅動程式並將其安裝在您的執行個體上。僅以下作業系統版本支援 AMD 驅動程式：
+ 核心版本為 5.4 的 Amazon Linux 2
+ Ubuntu 20.04
+ Ubuntu 22.04
+ Ubuntu 24.04
+ Windows Server 2016
+ Windows Server 2019
+ Windows Server 2022

這些下載僅供 AWS 客戶使用。下載即表示您同意下載的軟體，只會用來開發 AMIs，以搭配 AMD Radeon Pro V520 硬體使用，而不做其他用途。安裝軟體時，您必須遵循 [AMD 雲端最終使用者許可協議](https://www.amd.com/en/legal/eula.html)的條款。

### 在 Amazon Linux 2 Linux 執行個體上安裝 AMD 驅動程式
<a name="install-amd-driver-linux-al2"></a>

1. 連線至您的 Linux 執行個體。

1. 在 Linux 執行個體 AWS CLI 上安裝 並設定預設登入資料。如需詳細資訊，請參閱「AWS Command Line Interface 使用者指南」**中的[安裝 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。
**重要**  
使用者或角色必須擁有授予的許可，它包含 **AmazonS3ReadOnlyAccess** 政策。如需詳細資訊，請參閱*「Amazon Simple Storage Service 使用者指南」*中的 [AWS 受管政策：AmazonS3ReadOnlyAccess](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-amazons3readonlyaccess)。

1. 安裝核心 5.4

   ```
   $ sudo amazon-linux-extras disable kernel-5.10
   $ sudo amazon-linux-extras enable kernel-5.4
   $ sudo yum install -y kernel
   ```

1. 如果尚未安裝 **gcc** 和 **make**，請進行安裝。

   ```
   $ sudo yum install gcc make
   ```

1. 更新套件快取，並取得執行個體的套件更新。

   ```
   $ sudo amazon-linux-extras install epel -y
   $ sudo yum update -y
   ```

1. 重新啟動執行個體。

   ```
   $ sudo reboot
   ```

1. 重新啟動後重新連線至執行個體。

1. 下載最新的 AMD 驅動程式。

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

1. 解壓縮檔案。

   ```
   $ tar -xf amdgpu-pro-*rhel*.tar.xz
   ```

1. 變更為解壓縮驅動程式的資料夾。

1. 執行自主安裝指令碼以安裝完整的圖形堆疊。

   ```
   $ ./amdgpu-pro-install -y --opencl=pal,legacy
   ```

1. 重新啟動執行個體。

   ```
   $ sudo reboot
   ```

1. 確認驅動程式可正常運作。

   ```
   $ sudo dmesg | grep amdgpu
   ```

   回應應如下所示：

   ```
   Initialized amdgpu
   ```

### 在 Ubuntu Linux 執行個體上安裝 AMD 驅動程式
<a name="install-amd-driver-linux-ubuntu"></a>

1. 連線至您的 Linux 執行個體。

1. 更新套件快取，並取得執行個體的套件更新。

   ```
   $ sudo apt-get update --fix-missing && sudo apt-get upgrade -y
   ```

1. 如果尚未安裝 **gcc** 和 **make**，請進行安裝。

   ```
   $ sudo apt install build-essential -y
   ```

1. 安裝 Linux 韌體與核心模組

   ```
   $ sudo apt install linux-firmware linux-modules-extra-aws -y
   ```

1. 重新啟動執行個體

   ```
   $ sudo reboot
   ```

1. 重新啟動後重新連線至執行個體。

1. 安裝 AMD Linux 驅動程式套件
   + 對於 Ubuntu 20.04：

     ```
     $ wget https://repo.radeon.com/.preview/afe3e25b8f1beff0bb312e27924d63b5/amdgpu-install/5.4.02.01/ubuntu/focal/amdgpu-install_5.4.02.01.50402-1_all.deb
     $ sudo dpkg --add-architecture i386
     $ sudo apt install ./amdgpu-install_5.4.02.01.50402-1_all.deb
     ```
   + 對於較新的 Ubuntu 版本，請前往 [Linux® Drivers for AMD Radeon™ Graphics](https://www.amd.com/en/support/download/linux-drivers.html)，下載最新的 Ubuntu 套件並安裝。

     ```
     $ sudo apt install ./amdgpu-install_{version-you-downloaded}.deb
     ```

1. 執行自主安裝指令碼以安裝完整的圖形堆疊。

   ```
   $ amdgpu-install --usecase=workstation --vulkan=pro -y
   ```

1. 重新啟動執行個體。

   ```
   $ sudo reboot
   ```

1. 確認驅動程式可正常運作。

   ```
   $ sudo dmesg | grep amdgpu
   ```

   回應應如下所示：

   ```
   Initialized amdgpu
   ```

### 在您的 Windows 執行個體上安裝 AMD 驅動程式
<a name="install-amd-driver-windows"></a>

1. 連接至 Windows 執行個體，然後開啟 PowerShell 視窗。

1. 在 Windows 執行個體 AWS Tools for Windows PowerShell 上設定 的預設登入資料。如需詳細資訊，請參閱 *AWS Tools for PowerShell 使用者指南*中 [AWS Tools for Windows PowerShell入門](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-started.html)。
**重要**  
使用者或角色必須擁有授予的許可，它包含 **AmazonS3ReadOnlyAccess** 政策。如需詳細資訊，請參閱*「Amazon Simple Storage Service 使用者指南」*中的 [AWS 受管政策：AmazonS3ReadOnlyAccess](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-amazons3readonlyaccess)。

1. 根據您的 Windows 版本設定金鑰字首：
   + Windows 10 及 Windows 11

     ```
     $KeyPrefix = "latest/AMD_GPU_WINDOWS10"
     ```
   + Windows Server 2016

     ```
     $KeyPrefix = "archives"
     ```
   + Windows Server 2019

     ```
     $KeyPrefix = "latest/AMD_GPU_WINDOWS_2K19" # use "archives" for Windows Server 2016
     ```
   + Windows Server 2022

     ```
     $KeyPrefix = "latest/AMD_GPU_WINDOWS_2K22"
     ```

1. 使用下列 PowerShell 命令從 Amazon S3 下載驅動程式至您的桌面。

   ```
   $Bucket = "ec2-amd-windows-drivers"
   $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
       }
   }
   ```

1. 解壓縮下載的驅動程式檔案，然後使用下列 PowerShell 命令執行安裝程式。

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

   現在，請檢查新目錄的內容。可以使用 `Get-ChildItem` PowerShell 命令來擷取目錄名稱。

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

   輸出格式應類似以下內容：

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

   安裝驅動程式：

   ```
   pnputil /add-driver $home\Desktop\AMD\$KeyPrefix\*.inf /install /subdirs
   ```

1. 依照指示安裝驅動程式，並視需要將執行個體重新開機。

1. 若要確認 GPU 是否正常運作，請檢查裝置管理員。您應該會看到列為顯示轉接器的「AMD Radeon Pro V520 MxGPU」。

1. 為了協助善加利用最高 4K 解析度的四個顯示器，請設定高效能顯示器通訊協定 [Amazon DCV](https://docs.aws.amazon.com/dcv/)。