EC2 インスタンス用の AMD ドライバー
AMD GPU がアタッチされたインスタンス (G4ad インスタンスなど) には、適切な AMD ドライバーがインストールされている必要があります。要件に応じて、ドライバーをプリインストールした AMI を使用するか、Amazon S3 からドライバーをダウンロードできます。
NVIDIA GPU がアタッチされたインスタンス (G4dn インスタンスなど) に NVIDIA ドライバーをインストールするには、代わりに「NVIDIA ドライバー」を参照してください。
エンタープライズドライバー向け AMD Radeon Pro ソフトウェア
エンタープライズドライバー向け AMD Radeon Pro ソフトウェアは、プロフェッショナルグレードのグラフィックスのユースケースをサポートするために構築されています。ドライバーを使用して、GPU ごとに 2 つの 4K ディスプレイでインスタンスを設定できます。
サポートされている API
-
OpenGL、OpenCL
-
Vulkan
-
AMD Advanced Media Framework
-
Video Acceleration API
-
DirectX 9 以降
-
Microsoft Hardware Media Foundation Transform
AMDドライバーをインストールした AMI
AWS では、AMD ドライバーがインストールされたさまざまな Amazon マシンイメージ (AMI) を提供しています。AMD ドライバーで Marketplace 製品
AMD ドライバーのダウンロード
AMD ドライバーがインストールされた AMI を使用していない場合は、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 カスタマーのみが利用できます。ダウンロードすることで、AMD Radeon Pro V520 ハードウェアの使用において、ダウンロードしたソフトウェアを AMIs の開発用のみで使用することに同意したことになります。このソフトウェアをインストールすることは、AMD End User License Agreement
-
Linux インスタンスに接続します。
-
Linux インスタンスに AWS CLI をインストールし、デフォルトの認証情報を設定します。詳細については、AWS CLI ユーザーガイドのAWS Command Line Interface のインストールを参照してください。
重要
ユーザーまたはロールは、[AmazonS3ReadOnlyAccess] ポリシーを含む許可を持っている必要があります。詳細については、「Amazon Simple Storage Service ユーザーガイド」の「AWS 管理されたポリシー: AmazonS3ReadOnlyAccess」を参照してください。
-
カーネル 5.4 をインストールする
$sudo amazon-linux-extras disable kernel-5.10$sudo amazon-linux-extras enable kernel-5.4$sudo yum install -y kernel -
gcc および make をインストールします (まだインストールされていない場合)。
$sudo yum install gcc make -
パッケージのキャッシュを更新し、インスタンスのためにパッケージを更新します。
$sudo amazon-linux-extras install epel -y$sudo yum update -y -
インスタンスを再起動します。
$sudo reboot -
再起動後にインスタンスに再接続します。
-
最新の AMD ドライバーをダウンロードします。
$aws s3 cp --recursive s3://ec2-amd-linux-drivers/latest/ . -
ファイルを抽出します。
$tar -xf amdgpu-pro-*rhel*.tar.xz -
抽出されたドライバーのフォルダに変更します。
-
自己インストールスクリプトを実行して、完全なグラフィックススタックをインストールします。
$./amdgpu-pro-install -y --opencl=pal,legacy -
インスタンスを再起動します。
$sudo reboot -
ドライバーが機能していることを確認します。
$sudo dmesg | grep amdgpuレスポンスは次のようになります。
Initialized amdgpu
-
Linux インスタンスに接続します。
-
パッケージのキャッシュを更新し、インスタンスのためにパッケージを更新します。
$sudo apt-get update --fix-missing && sudo apt-get upgrade -y -
gcc および make をインストールします (まだインストールされていない場合)。
$sudo apt install build-essential -y -
Linux ファームウェアとカーネルモジュールをインストールする
$sudo apt install linux-firmware linux-modules-extra-aws -y -
インスタンスを再起動する
$sudo reboot -
再起動後にインスタンスに再接続します。
-
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
」にアクセスして最新の Ubuntu パッケージをダウンロードし、インストールしてください。 $sudo apt install ./amdgpu-install_{version-you-downloaded}.deb
-
-
自己インストールスクリプトを実行して、完全なグラフィックススタックをインストールします。
$amdgpu-install --usecase=workstation --vulkan=pro -y -
インスタンスを再起動します。
$sudo reboot -
ドライバーが機能していることを確認します。
$sudo dmesg | grep amdgpuレスポンスは次のようになります。
Initialized amdgpu
-
Windows インスタンスに接続し、PowerShell ウィンドウを開きます。
-
Windows インスタンスで AWS Tools for Windows PowerShell のデフォルトの認証情報を設定します。詳細については、AWS Tools for Windows PowerShell ユーザーガイドの「AWS Tools for PowerShell の使用開始」を参照してください。
重要
ユーザーまたはロールは、[AmazonS3ReadOnlyAccess] ポリシーを含む許可を持っている必要があります。詳細については、「Amazon Simple Storage Service ユーザーガイド」の「AWS 管理されたポリシー: AmazonS3ReadOnlyAccess」を参照してください。
-
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"
-
-
次の 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 } } -
ダウンロードしたドライバファイルを解凍し、次の PowerShell コマンドを使用してインストーラを実行します。
Expand-Archive $LocalFilePath -DestinationPath "$home\Desktop\AMD\$KeyPrefix" -Verboseここで、新しいディレクトリの内容を確認します。ディレクトリ名は、
Get-ChildItemPowerShell コマンドを使用して取得できます。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 -
ドライバーをインストールする手順にしたがい、必要に応じてインスタンスを再起動します。
-
GPU が正しく動作していることを確認するには、デバイスマネージャーをチェックします。ディスプレイアダプタとして「AMD Radeon Pro V520 MxGPU」が表示されます。
-
最大 4K の解像度のディスプレイを 4 台活用するには、高性能ディスプレイプロトコル Amazon DCV を設定します。