本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
NVIDIAAmazon EC2 實例的驅動程序
連接NVIDIAGPU的執行個體 (例如 P3 或 G4dn 執行個體) 必須安裝適當的NVIDIA驅動程式。視執行個體類型而定,您可以下載公用NVIDIA驅動程式、從 Amazon S3 下載僅適用於 AWS 客戶,或使用預先安裝AMI的驅動程序。
若要在已連接AMDGPU的執行個體 (例如 G4ad 執行個體) 上安裝AMD驅動程式,請參閱。AMD驅動若要安裝NVIDIA驅動程式,請參閱NVIDIA驅動。
內容
NVIDIA驅動程式類型
以下是可與GPU基礎執行個體搭配使用的主要NVIDIA驅動程式類型。
- Tesla 驅動程式
-
這些驅動程式主要用於運算工作負載,這些工作負載用GPUs於運算工作,例如機器學習的平行化浮點計算和高效能運算應用程式的快速傅立葉轉換。
- GRID驅動
-
這些驅動程式經過認證,可為轉譯 3D 模型或高解析度影片等內容的專業視覺化應用程式提供最佳效能。您可以設定GRID驅動程式以支援兩種模式。Quadro 虛擬工作站提供每GPU個 4K 顯示器的存取權。GRID vApps 提供RDSH應用程序託管功能。
- 遊戲驅動程式
-
這些驅動程式包含遊戲的最佳化功能,而且經常更新,可提供效能增強功能。它們支持每個單個 4K 顯示器GPU。
設定的模式
在 Windows 上,特斯拉驅動程序配置為在特斯拉計算集群(TCC)模式下運行。GRID和遊戲驅動程式設定為在 Windows 顯示驅動程式模型 (WDDM) 模式下執行。在TCC模式下,該卡專用於計算工作負載。在WDDM模式下,該卡同時支持計算和圖形工作負載。
NVIDIA控制面板
NVIDIA控制面板支持GRID和遊戲驅動程序。Tesla 驅動程式不支援此面板。
支援 APIs Tesla GRID、和遊戲驅動程式
-
OpenCL、OpenGL 和 Vulkan
-
NVIDIACUDA以及相關的程式庫 (例如銅DNN、TensorRT JPEG、NV 和 cu) BLAS
-
NVENC用於視頻編碼和NVDEC視頻解碼
-
僅限視窗APIs:直接輸入、直接 2D、DirectX 視訊加速、DirectX 光線追蹤
依執行個體類型分類的可用驅動程式
下表摘要說明每個GPU執行個體類型支援的NVIDIA驅動程式。
執行個體類型 | Tesla 驅動程式 | GRID司機 | 遊戲驅動程式 |
---|---|---|---|
G3 | 是 | 是 | 否 |
G4dn | 是 | 是 | 是 |
G5 | 是 | 是 | 是 |
G5g | 是 ¹ | 否 | 否 |
G6 | 是 | 是 | 否 |
G6e | 是 | 否 | 否 |
GR6 | 是 | 是 | 否 |
P2 | 是 | 否 | 否 |
P3 | 是 | 否 | 否 |
P4d | 是 | 否 | 否 |
P4de | 是 | 否 | 否 |
P5 | 是 | 否 | 否 |
P5e | 是 | 否 | 否 |
¹ 此 Tesla 驅動程序還支持特定於ARM64平台的優化圖形應用程序
² AMIs 僅使用 Marketplace
安裝選項
使用下列其中一個選項取得GPU執行個體所需的NVIDIA驅動程式。
選項
選項 1:安AMIs裝NVIDIA驅動程式
AWS 並NVIDIA提供安裝NVIDIA驅動程序附帶的不同 Amazon 機器映像(AMIs)。
若要檢閱依賴您作業系統 (OS) 平台的考量事項,請選擇適用於您的AMI.
選項 2:公開NVIDIA驅動程式
提供的選項 AWS 為駕駛員提供必要的許可證。或者,您可以安裝公用驅動程式並攜帶自己的授權。要安裝公共驅動程序,請按照此處所述從NVIDIA站點下載它。
或者,您可以使用提供的選項 AWS 而不是公共驅動程序。若要在 P3 執行個體上使用GRID驅動程式,請使用 AWS Marketplace AMIs如選項 1 所述。若要在 G6、G6e、G6、G5、G4dn 或 G3 執行個體上使用GRID驅動程式,請使用 AWS Marketplace AMIs如選項 1 所述,或安裝提供的NVIDIA驅動程式 AWS 如中所述選項 3:GRID驅動程式 (G6、G6、G5、G4DN 和 G3 執行個體)。
下載公用NVIDIA驅動程式
登入您的執行個體,然後從 http://www.nvidia.com/Download/Find.aspx
執行個體 | 产品类型 | 產品系列 | 產品 | 最低驅動程式版 |
---|---|---|---|---|
G3 | Tesla | M-Class | M60 | -- |
G4dn | Tesla | T 系列 | T4 | -- |
G5 | Tesla | A 系列 | A10 | 4. 0 或更高版本 |
G5G | Tesla | T 系列 | NVIDIAT4G | 470.82.01 或更高版本 |
G6 | Tesla | L 型系列 | L4 | 525.0 或更高版本 |
G6e | Tesla | L 型系列 | L40 | 55.0 或更新版本 |
GR6 | Tesla | L 型系列 | L4 | 525.0 或更高版本 |
P2 | Tesla | K 系列 | K80 | -- |
P3 | Tesla | V 系列 | V100 | -- |
P4d | Tesla | A 系列 | A100 | -- |
P4de | Tesla | A 系列 | A100 | -- |
P5 | Tesla | H 系列 | H100 | 530 或更高版本 |
P5e | Tesla | H 系列 | H200 | 550 或更高版本 |
1 G5G 執行個體的作業系統為 Linux 執行個體。
若要在 Linux 作業系統上安裝NVIDIA驅動程式,請參閱《NVIDIA驅動程式安裝快速入門指南》
若要在 Windows 上安裝NVIDIA驅動程式,請依照下列步驟執行:
-
開啟您下載驅動程式的所在資料夾,並啟動安裝檔案。依照指示安裝驅動程式,並視需要將執行個體重新開機。
-
使用 Device Manager 停用標有警告圖示的名為 Microsoft Basic Display Adapter 的顯示轉接器。安裝這些 Windows 功能:Media Foundation 和 Quality Windows Audio Video Experience (高品質 Windows 音訊/視訊體驗)。
重要
請勿停用名為 Microsoft Remote Display Adapter 的顯示轉接器。如果停用 Microsoft Remote Display Adapter,您的連線可能會中斷,並在重新開機後會嘗試連線至執行個體可能會失敗。
-
檢查裝置管理員以確認GPU是否正常運作。
-
若要從中獲得最佳效能GPU,請完成中的最佳化步驟優化 Amazon EC2 執行個體上的GPU設定。
選項 3:GRID驅動程式 (G6、G6、G5、G4DN 和 G3 執行個體)
這些下載可用於 AWS 僅限客戶。通過下載,以便堅持要求 AWS NVIDIAGRID雲端使用者授權合約 (EULA) 所述的解決方案,您同意僅將下載的軟體用AMIs於開發 NVIDIA L4、NVIDIA A10G、Tesla T4 或 NVIDIA T NVIDIA esla M60 硬體。安裝軟體後,您將受到NVIDIAGRID雲端使用者授權合約的條款約束
考量事項
-
G6 和 Gr6 執行個體需要 GRID 17.1 或更新版本。
-
G5 執行個體需要 GRID 13.1 或更新版本 (或 GRID 12.4 或更新版本)。
-
G3 執行個體需要 AWS 提供工作GRID授權的DNS解決方案。
-
IMDSv2僅支援 14.0 或更新版本的NVIDIA驅動程式。
-
對於 Windows 執行個體,如果您從自訂視窗啟動執行個體AMI,則AMI必須是使用 Windows Sysprep 建立的標準化映像檔,以確保GRID驅動程式可正常運作。如需詳細資訊,請參閱EC2AMI使用視窗系統創建一個 Amazon。
-
GRID17.0 及更新版本不支援視窗伺服器 2019。
-
GRID14.2 及更新版本不支援視窗伺服器 2016。
-
GRIDG3 執行個體不支援 17.0 及更新版本。
在執行個體上安裝NVIDIAGRID驅動程式
-
連線至您的 Linux 執行個體。
-
安裝 AWS CLI 在您的 Linux 實例上配置默認憑據。如需詳細資訊,請參閱安裝 AWS CLI 中的 AWS Command Line Interface 用戶指南。
重要
您的使用者或角色必須擁有包含 AmazonS3 ReadOnlyAccess 政策的授與權限。如需詳細資訊,請參閱 AWS 受管政策:Amazon 簡單儲存服務使用者指南ReadOnlyAccess中的 AmazonS3。
-
如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install gcc make
-
更新套件快取,並取得執行個體的套件更新。
[ec2-user ~]$
sudo yum update -y
-
將執行個體重新開機以載入最新的核心版本。
[ec2-user ~]$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
針對您目前執行的核心版本,安裝 gcc 編譯器與核心標頭套件。
[ec2-user ~]$
sudo yum install -y kernel-devel-$(uname -r)
-
使用下列指令下載GRID驅動程式安裝公用程式:
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .
此值區中會儲存多個版本的GRID驅動程式。您可以使用下列命令查看所有可用版本。
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
-
請使用以下命令新增許可來執行驅動程式安裝公用程式。
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run
-
執行自我安裝指令碼,如下所示,以安裝您下載的GRID驅動程式。例如:
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
注意
如果您將 Amazon Linux 2 與核心版本 5.10 搭配使用,請使用下列指令來安裝GRID驅動程式。
[ec2-user ~]$
sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.run出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
確認驅動程式可正常運作。下列指令的回應會列出安裝的NVIDIA驅動程式版本以及有關的詳細資訊GPUs。
[ec2-user ~]$
nvidia-smi -q | head
-
如果您在 G4dn、G5 或 G5G 執行個GPU體上使用 14.x 或更新版本的 NVIDIA v 軟體,請使用下列命令停GSP用。有關更多信息,有關為什麼需要這樣做,請訪問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
-
重新啟動執行個體。
[ec2-user ~]$
sudo reboot
-
(選用) 視您的使用案例而定,您可能會完成下列選用步驟。如果您不需要這項功能,請勿完成這些步驟。
-
若要協助您充分利用四個高達 4K 解析度的顯示器,請設定高效能顯示通訊協定NICEDCV。
-
NVIDIAQuadro 虛擬工作站模式預設為啟用狀態。若要啟動GRID虛擬應用程式的RDSH應用程式託管功能,請完成中的GRID虛擬應用程式在 Amazon EC2 GPU 執行個體上啟用NVIDIAGRID虛擬應用程式啟動步驟
-
在執行個體上安裝NVIDIAGRID驅動程式
-
連線至您的 Linux 執行個體。如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install -y gcc make
-
更新套件快取,並取得執行個體的套件更新。
[ec2-user ~]$
sudo yum update -y
-
將執行個體重新開機以載入最新的核心版本。
[ec2-user ~]$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
為您目前執行的核心版本安裝核心標頭套件。
[ec2-user ~]$
sudo yum install -y kernel-devel-$(uname -r)
-
停用NVIDIA顯示卡的
nouveau
開放原始碼驅動程式。-
將
nouveau
新增到/etc/modprobe.d/blacklist.conf
黑名單檔案。複製下列程式碼區塊並貼至終端機。[ec2-user ~]$
cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
-
編輯
/etc/default/grub
檔案並新增下行:GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
重建 Grub 組態。
[ec2-user ~]$
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
-
使用下列指令下載GRID驅動程式安裝公用程式:
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .
此值區中會儲存多個版本的GRID驅動程式。您可以使用下列命令查看所有可用版本。
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
-
請使用以下命令新增許可來執行驅動程式安裝公用程式。
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run
-
執行自我安裝指令碼,如下所示,以安裝您下載的GRID驅動程式。例如:
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
確認驅動程式可正常運作。下列指令的回應會列出安裝的NVIDIA驅動程式版本以及有關的詳細資訊GPUs。
[ec2-user ~]$
nvidia-smi -q | head
-
如果您在 G4dn、G5 或 G5G 執行個GPU體上使用 14.x 或更新版本的 NVIDIA v 軟體,請使用下列命令停GSP用。有關更多信息,有關為什麼需要這樣做,請訪問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
-
重新啟動執行個體。
[ec2-user ~]$
sudo reboot
-
(選用) 視您的使用案例而定,您可能會完成下列選用步驟。如果您不需要這項功能,請勿完成這些步驟。
-
若要協助您充分利用四個高達 4K 解析度的顯示器,請設定高效能顯示通訊協定NICEDCV。
-
NVIDIAQuadro 虛擬工作站模式預設為啟用狀態。若要啟動GRID虛擬應用程式的RDSH應用程式託管功能,請完成中的GRID虛擬應用程式在 Amazon EC2 GPU 執行個體上啟用NVIDIAGRID虛擬應用程式啟動步驟
-
安裝GUI桌上型電腦/工作站套件。
[ec2-user ~]$
sudo yum groupinstall -y "Server with GUI"
-
在執行個體上安裝NVIDIAGRID驅動程式
-
連線至您的 Linux 執行個體。如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install -y gcc make
-
更新套件快取,並取得執行個體的套件更新。
[ec2-user ~]$
sudo yum update -y
-
將執行個體重新開機以載入最新的核心版本。
[ec2-user ~]$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
為您目前執行的核心版本安裝核心標頭套件。
[ec2-user ~]$
sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
-
使用下列指令下載GRID驅動程式安裝公用程式:
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .
此值區中會儲存多個版本的GRID驅動程式。您可以使用下列命令查看所有可用版本。
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
-
請使用以下命令新增許可來執行驅動程式安裝公用程式。
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run
-
執行自我安裝指令碼,如下所示,以安裝您下載的GRID驅動程式。例如:
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
確認驅動程式可正常運作。下列指令的回應會列出安裝的NVIDIA驅動程式版本以及有關的詳細資訊GPUs。
[ec2-user ~]$
nvidia-smi -q | head
-
如果您在 G4dn、G5 或 G5G 執行個GPU體上使用 14.x 或更新版本的 NVIDIA v 軟體,請使用下列命令停GSP用。有關更多信息,有關為什麼需要這樣做,請訪問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
-
重新啟動執行個體。
[ec2-user ~]$
sudo reboot
-
(選用) 視您的使用案例而定,您可能會完成下列選用步驟。如果您不需要這項功能,請勿完成這些步驟。
-
若要協助您充分利用四個高達 4K 解析度的顯示器,請設定高效能顯示通訊協定NICEDCV。
-
NVIDIAQuadro 虛擬工作站模式預設為啟用狀態。若要啟動GRID虛擬應用程式的RDSH應用程式託管功能,請完成中的GRID虛擬應用程式在 Amazon EC2 GPU 執行個體上啟用NVIDIAGRID虛擬應用程式啟動步驟
-
安裝工GUI作站套件。
[ec2-user ~]$
sudo dnf groupinstall -y workstation
-
若要在 Linux 執行個體上安裝NVIDIAGRID驅動程式
-
連線至您的 Linux 執行個體。如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install -y gcc make
-
更新套件快取,並取得執行個體的套件更新。
[ec2-user ~]$
sudo yum update -y
-
將執行個體重新開機以載入最新的核心版本。
[ec2-user ~]$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
為您目前執行的核心版本安裝核心標頭套件。
[ec2-user ~]$
sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
-
使用下列指令下載GRID驅動程式安裝公用程式:
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .
此值區中會儲存多個版本的GRID驅動程式。您可以使用下列命令查看所有可用版本。
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
-
請使用以下命令新增許可來執行驅動程式安裝公用程式。
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run
-
執行自我安裝指令碼,如下所示,以安裝您下載的GRID驅動程式。例如:
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
確認驅動程式可正常運作。下列指令的回應會列出安裝的NVIDIA驅動程式版本以及有關的詳細資訊GPUs。
[ec2-user ~]$
nvidia-smi -q | head
-
如果您在 G4dn、G5 或 G5G 執行個GPU體上使用 14.x 或更新版本的 NVIDIA v 軟體,請使用下列命令停GSP用。有關更多信息,有關為什麼需要這樣做,請訪問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
-
重新啟動執行個體。
[ec2-user ~]$
sudo reboot
-
(選用) 視您的使用案例而定,您可能會完成下列選用步驟。如果您不需要這項功能,請勿完成這些步驟。
-
若要協助您充分利用四個高達 4K 解析度的顯示器,請設定高效能顯示通訊協定NICEDCV。
-
NVIDIAQuadro 虛擬工作站模式預設為啟用狀態。若要啟動GRID虛擬應用程式的RDSH應用程式託管功能,請完成中的GRID虛擬應用程式在 Amazon EC2 GPU 執行個體上啟用NVIDIAGRID虛擬應用程式啟動步驟
-
在執行個體上安裝NVIDIAGRID驅動程式
-
更新套件快取,並取得執行個體的套件更新。
$
sudo apt-get update -y
-
連線至您的 Linux 執行個體。如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo apt-get install -y gcc make
-
(Ubuntu) 升級
linux-aws
套件以接收最新版本。$
sudo apt-get upgrade -y linux-aws
(Debian) 升級套件以接收最新版本。
$
sudo apt-get upgrade -y
-
將執行個體重新開機以載入最新的核心版本。
$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
針對您目前執行的核心版本,安裝 gcc 編譯器與核心標頭套件。
$
sudo apt-get install -y linux-headers-$(uname -r)
-
停用NVIDIA顯示卡的
nouveau
開放原始碼驅動程式。-
將
nouveau
新增到/etc/modprobe.d/blacklist.conf
黑名單檔案。複製下列程式碼區塊並貼至終端機。$
cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
-
編輯
/etc/default/grub
檔案並新增下行:GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
重建 Grub 組態。
$
sudo update-grub
-
-
使用下列指令下載GRID驅動程式安裝公用程式:
$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .
此值區中會儲存多個版本的GRID驅動程式。您可以使用下列命令查看所有可用版本。
$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
-
請使用以下命令新增許可來執行驅動程式安裝公用程式。
$
chmod +x NVIDIA-Linux-x86_64*.run
-
執行自我安裝指令碼,如下所示,以安裝您下載的GRID驅動程式。例如:
$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
確認驅動程式可正常運作。下列指令的回應會列出安裝的NVIDIA驅動程式版本以及有關的詳細資訊GPUs。
$
nvidia-smi -q | head
-
如果您在 G4dn、G5 或 G5G 執行個GPU體上使用 14.x 或更新版本的 NVIDIA v 軟體,請使用下列命令停GSP用。有關更多信息,有關為什麼需要這樣做,請訪問NVIDIA的文檔
。 $
sudo touch /etc/modprobe.d/nvidia.conf
$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
-
重新啟動執行個體。
$
sudo reboot
-
(選用) 視您的使用案例而定,您可能會完成下列選用步驟。如果您不需要這項功能,請勿完成這些步驟。
-
若要協助您充分利用四個高達 4K 解析度的顯示器,請設定高效能顯示通訊協定NICEDCV。
-
NVIDIAQuadro 虛擬工作站模式預設為啟用狀態。若要啟動GRID虛擬應用程式的RDSH應用程式託管功能,請完成中的GRID虛擬應用程式在 Amazon EC2 GPU 執行個體上啟用NVIDIAGRID虛擬應用程式啟動步驟
-
安裝GUI桌上型電腦/工作站套件。
$
sudo apt-get install -y lightdm ubuntu-desktop
-
若要在 Windows 執行個體上安裝NVIDIAGRID驅動程式
-
Connect 至您的 Windows 執行個體並開啟 PowerShell 視窗。
-
設定預設認證 AWS Tools for Windows PowerShell 在您的視窗執行個體上。如需詳細資訊,請參閱 AWS Tools for Windows PowerShell 中的 AWS Tools for Windows PowerShell 用戶指南。
重要
您的使用者或角色必須擁有包含 AmazonS3 ReadOnlyAccess 政策的授與權限。如需詳細資訊,請參閱 AWS 受管政策:Amazon 簡單儲存服務使用者指南ReadOnlyAccess中的 AmazonS3。
-
使用下列 PowerShell 命令,將驅動程式和NVIDIAGRID雲端使用者授權合約
從 Amazon S3 下載到桌面。 $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 } }
此值區中會儲存多個版本的NVIDIAGRID驅動程式。您可以移除
-KeyPrefix $KeyPrefix
選項,來下載儲存貯體中的所有可用 Windows 版本。如需有關您作業系統之NVIDIAGRID驅動程式版本的資訊,請參閱NVIDIA網站上的 NVIDIA® Virtual GPU (vGPU) 軟體文件。 從 11.0 GRID 版開始,您可以將下面的驅動程式用
latest
於 G3 和 G4dn 執行個體。我們不會將 11.0 之後的版本新增至g4/latest
,但會將版本 11.0 和 G4dn 專用的舊版保留在g4/latest
下。G5 執行個體需要 GRID 13.1 或更新版本 (或 GRID 12.4 或更新版本)。
-
導覽至桌面並按兩下安裝檔案予以啟動 (選擇與您的執行個體 OS 版本對應的驅動程式版本)。依照指示安裝驅動程式,並視需要將執行個體重新開機。若要確認GPU是否正常運作,請檢查裝置管理員。
-
(選擇性) 使用下列指令停用控制台中的授權頁面,以防止使用者意外變更產品類型 (預設為啟用「NVIDIAGRID虛擬工作站」)。如需詳細資訊,請參閱GRID授權使用指南
。 PowerShell
執行下列 PowerShell 命令以建立登錄值,以停用控制台中的授權頁面。所以此 AWS Tools for PowerShell in AWS Windows AMIs 預設為 32 位元版本,且此命令會失敗。請改用作業系統 PowerShell隨附的 64 位元版本。
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"
命令提示
執行下列登錄命令以建立登錄值來停用控制面板中的授權頁面。您可以使用 [命令提示字元] 視窗或 64 位元版本的執行它PowerShell。
reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" /v NvCplDisableManageLicensePage /t REG_DWORD /d 1
-
(選用) 視您的使用案例而定,您可能會完成下列選用步驟。如果您不需要這項功能,請勿完成這些步驟。
-
若要協助您充分利用高達 4K 解析度的四個顯示器,請設定高效能顯示通訊協定NICEDCV。
-
NVIDIAQuadro 虛擬工作站模式預設為啟用狀態。若要啟動GRID虛擬應用程式的RDSH應用程式託管功能,請完成中的GRID虛擬應用程式在 Amazon EC2 GPU 執行個體上啟用NVIDIAGRID虛擬應用程式啟動步驟
-
選項 4:NVIDIA遊戲驅動程式 (G5 和 G4dn 執行個體)
這些驅動程式可供使用 AWS 僅限客戶。下載這些軟體即表示您同意使用下載的軟體,僅用AMIs於開發 NVIDIA A10G 和 T NVIDIA esla T4 硬體。安裝軟體後,您將受到NVIDIAGRID雲端使用者授權合約的條款約束
考量事項
-
G3 執行個體需要 AWS 提供工作GRID授權的DNS解決方案。
-
IMDSv2僅支援 495.x 或更新版本的NVIDIA驅動程式。
先決條件
在安裝NVIDIA遊戲驅動程式之前,請確認您已擁有 AWS CLI 安裝在您的執行個體上,並已設定預設認證。如需詳細資訊,請參閱安裝 AWS CLI 中的 AWS Command Line Interface 用戶指南。
重要
您的使用者或角色必須擁有包含 AmazonS3 ReadOnlyAccess 政策的授與權限。如需詳細資訊,請參閱 AWS 受管政策:Amazon 簡單儲存服務使用者指南ReadOnlyAccess中的 AmazonS3。
在執行個體上安裝NVIDIA遊戲驅動程式
-
連線至您的 Linux 執行個體。
-
如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install gcc make
-
更新套件快取,並取得執行個體的套件更新。
[ec2-user ~]$
sudo yum update -y
-
將執行個體重新開機以載入最新的核心版本。
[ec2-user ~]$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
為您目前執行的核心版本安裝核心標頭套件。
[ec2-user ~]$
sudo yum install -y kernel-devel-$(uname -r)
-
使用下列命令下載遊戲驅動程式安裝公用程式:
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本:
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/
-
從下載的
.zip
封存中擷取遊戲驅動程序安裝公用程式。[ec2-user ~]$
unzip
latest-driver-name
.zip -d nvidia-drivers -
請使用以下命令新增許可來執行驅動程式安裝公用程式:
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
-
使用以下命令執行安裝程式:
[ec2-user ~]$
sudo ./nvidia-drivers/NVIDIA-Linux-x86_64*.run
注意
如果您將 Amazon Linux 2 與核心版本 5.10 搭配使用,請使用下列指令來安裝NVIDIA遊戲驅動程式。
[ec2-user ~]$
sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.run出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
使用以下命令建立所需的組態檔案。
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
-
使用以下命令下載認證檔案及重新命名。
-
對於 460.39 版本或更新版本:
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
-
對於 440.68 到 445.48 版本:
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
-
對於較早版本
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
如果您在 G4dn、G5 或 G5G 執行個體上使用NVIDIA驅動程式版本 510.x 或更新版本,請使用下列指令停用。GSP有關更多信息,有關為什麼需要這樣做,請訪問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
-
重新啟動執行個體。
[ec2-user ~]$
sudo reboot
-
(選擇性) 若要善用高達 4K 解析度的單一顯示器,請設定高效能顯示通訊協定NICEDCV。
在執行個體上安裝NVIDIA遊戲驅動程式
-
連線至您的 Linux 執行個體。如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install -y gcc make
-
更新套件快取,並取得執行個體的套件更新。
[ec2-user ~]$
sudo yum update -y
-
將執行個體重新開機以載入最新的核心版本。
[ec2-user ~]$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
為您目前執行的核心版本安裝核心標頭套件。
[ec2-user ~]$
sudo yum install -y unzip kernel-devel-$(uname -r)
-
停用NVIDIA顯示卡的
nouveau
開放原始碼驅動程式。-
將
nouveau
新增到/etc/modprobe.d/blacklist.conf
黑名單檔案。複製下列程式碼區塊並貼至終端機。[ec2-user ~]$
cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
-
編輯
/etc/default/grub
檔案並新增下行:GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
重建 Grub 組態。
[ec2-user ~]$
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
-
使用下列命令下載遊戲驅動程式安裝公用程式:
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本:
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/
-
從下載的
.zip
封存中擷取遊戲驅動程序安裝公用程式。[ec2-user ~]$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
-
請使用以下命令新增許可來執行驅動程式安裝公用程式:
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
-
使用以下命令執行安裝程式:
[ec2-user ~]$
sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run
出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
使用以下命令建立所需的組態檔案。
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
-
使用以下命令下載認證檔案及重新命名。
-
對於 460.39 版本或更新版本:
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
-
對於 440.68 到 445.48 版本:
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
-
對於較早版本
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
如果您在 G4dn、G5 或 G5G 執行個體上使用NVIDIA驅動程式版本 510.x 或更新版本,請使用下列指令停用。GSP有關更多信息,有關為什麼需要這樣做,請訪問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
-
重新啟動執行個體。
[ec2-user ~]$
sudo reboot
-
(選擇性) 若要善用高達 4K 解析度的單一顯示器,請設定高效能顯示通訊協定NICEDCV。如果您不需要此功能,請勿完成此步驟。
在執行個體上安裝NVIDIA遊戲驅動程式
-
連線至您的 Linux 執行個體。如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install -y gcc make
-
更新套件快取,並取得執行個體的套件更新。
[ec2-user ~]$
sudo yum update -y
-
將執行個體重新開機以載入最新的核心版本。
[ec2-user ~]$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
為您目前執行的核心版本安裝核心標頭套件。
[ec2-user ~]$
sudo yum install -y unzip kernel-devel-$(uname -r)
-
使用下列命令下載遊戲驅動程式安裝公用程式:
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本:
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/
-
從下載的
.zip
封存中擷取遊戲驅動程序安裝公用程式。[ec2-user ~]$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
-
請使用以下命令新增許可來執行驅動程式安裝公用程式:
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
-
使用以下命令執行安裝程式:
[ec2-user ~]$
sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run
出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
使用以下命令建立所需的組態檔案。
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
-
使用以下命令下載認證檔案及重新命名。
-
對於 460.39 版本或更新版本:
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
-
對於 440.68 到 445.48 版本:
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
-
對於較早版本
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
如果您在 G4dn、G5 或 G5G 執行個體上使用NVIDIA驅動程式版本 510.x 或更新版本,請使用下列指令停用。GSP有關更多信息,有關為什麼需要這樣做,請訪問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
-
重新啟動執行個體。
[ec2-user ~]$
sudo reboot
-
(選擇性) 若要善用高達 4K 解析度的單一顯示器,請設定高效能顯示通訊協定NICEDCV。
在執行個體上安裝NVIDIA遊戲驅動程式
-
連線至您的 Linux 執行個體。如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install -y gcc make
-
更新套件快取,並取得執行個體的套件更新。
[ec2-user ~]$
sudo yum update -y
-
將執行個體重新開機以載入最新的核心版本。
[ec2-user ~]$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
為您目前執行的核心版本安裝核心標頭套件。
[ec2-user ~]$
sudo dnf install -y unzip elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
-
使用下列命令下載遊戲驅動程式安裝公用程式:
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本:
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/
-
從下載的
.zip
封存中擷取遊戲驅動程序安裝公用程式。[ec2-user ~]$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
-
請使用以下命令新增許可來執行驅動程式安裝公用程式:
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
-
使用以下命令執行安裝程式:
[ec2-user ~]$
sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run
出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
使用以下命令建立所需的組態檔案。
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
-
使用以下命令下載認證檔案及重新命名。
-
對於 460.39 版本或更新版本:
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
-
對於 440.68 到 445.48 版本:
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
-
對於較早版本
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
如果您在 G4dn、G5 或 G5G 執行個體上使用NVIDIA驅動程式版本 510.x 或更新版本,請使用下列指令停用。GSP有關更多信息,有關為什麼需要這樣做,請訪問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
-
重新啟動執行個體。
[ec2-user ~]$
sudo reboot
-
(選擇性) 若要善用高達 4K 解析度的單一顯示器,請設定高效能顯示通訊協定NICEDCV。
在執行個體上安裝NVIDIA遊戲驅動程式
-
連線至您的 Linux 執行個體。如果尚未安裝 gcc 和 make,請進行安裝。
[ec2-user ~]$
sudo yum install -y gcc make
-
更新套件快取,並取得執行個體的套件更新。
$
sudo apt-get update -y
-
升級
linux-aws
套件以接收最新版本。$
sudo apt-get upgrade -y linux-aws
-
將執行個體重新開機以載入最新的核心版本。
$
sudo reboot
-
重新開機後,請重新連線至您的執行個體。
-
為您目前執行的核心版本安裝核心標頭套件。
$
sudo apt-get install -y unzip linux-headers-$(uname -r)
-
停用NVIDIA顯示卡的
nouveau
開放原始碼驅動程式。-
將
nouveau
新增到/etc/modprobe.d/blacklist.conf
黑名單檔案。複製下列程式碼區塊並貼至終端機。$
cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF
-
編輯
/etc/default/grub
檔案並新增下行:GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
重建 Grub 組態。
$
sudo update-grub
-
-
使用下列命令下載遊戲驅動程式安裝公用程式:
$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本:
$
aws s3 ls --recursive s3://nvidia-gaming/linux/
-
從下載的
.zip
封存中擷取遊戲驅動程序安裝公用程式。$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
-
請使用以下命令新增許可來執行驅動程式安裝公用程式:
$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
-
使用以下命令執行安裝程式:
$
sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run
出現提示時,請接受授權合約,並依需求指定安裝選項 (您可以接受預設選項)。
-
使用以下命令建立所需的組態檔案。
$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
-
使用以下命令下載認證檔案及重新命名。
-
對於 460.39 版本或更新版本:
$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
-
對於 440.68 到 445.48 版本:
$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
-
對於較早版本
$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
如果您在 G4dn、G5 或 G5G 執行個體上使用NVIDIA驅動程式版本 510.x 或更新版本,請使用下列指令停用。GSP有關更多信息,有關為什麼需要這樣做,請訪問NVIDIA的文檔
。 $
sudo touch /etc/modprobe.d/nvidia.conf
$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
-
重新啟動執行個體。
$
sudo reboot
-
(選擇性) 若要善用高達 4K 解析度的單一顯示器,請設定高效能顯示通訊協定NICEDCV。如果您不需要此功能,請勿完成此步驟。
在您的執行個體上安裝NVIDIA遊戲驅動程式之前,除了針對所有遊戲驅動程式提到的考量之外,您還必須確定符合下列先決條件。
-
如果您使用自訂視窗啟動 Windows 執行個體AMI,則AMI必須是使用 Windows Sysprep 建立的標準化映像檔,以確保遊戲驅動程式正常運作。如需詳細資訊,請參閱EC2AMI使用視窗系統創建一個 Amazon。
-
設定預設認證 AWS Tools for Windows PowerShell 在您的視窗執行個體上。如需詳細資訊,請參閱 AWS Tools for Windows PowerShell 中的 AWS Tools for Windows PowerShell 用戶指南。
若要在 Windows 執行個體上安裝NVIDIA遊戲驅動程式
-
Connect 至您的 Windows 執行個體並開啟 PowerShell 視窗。
-
使用下列 PowerShell指令下載並安裝遊戲驅動程式。
$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 } }
多個版本的NVIDIAGRID驅動程式存放在此 S3 儲存貯體中。如果將
$KeyPrefix
變數的值從 "windows/latest" 變更為 "windows",則可以下載儲存貯體中的所有可用版本。 -
導覽至桌面並按兩下安裝檔案予以啟動 (選擇與您的執行個體 OS 版本對應的驅動程式版本)。依照指示安裝驅動程式,並視需要將執行個體重新開機。若要確認GPU是否正常運作,請檢查裝置管理員。
-
使用下列其中一種方法來註冊驅動程式。
-
在中執行下列命令 PowerShell。這會下載認證檔案、重新命名檔案
GridSwCert.txt
,並將檔案移至系統磁碟機上的 Public Documents (公用文件) 資料夾。通常,資料夾路徑為C:\Users\Public\Documents
。-
對於 460.39 版本或更新版本:
Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertWindows_2024_02_22.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
-
對於 445.87 版本:
Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2020_04.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
-
對於較早版本
Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2019_09.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
注意
如果您在下載檔案時收到錯誤訊息,而且您使用的是 Windows 伺服器 2016 或更早版本,則可能需要為 PowerShell 終端機啟用 TLS 1.2。您可以使用以下命令為當前 PowerShell 會話啟用 TLS 1.2,然後再試一次:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
-
-
將執行個體重新開機。
-
使用以下命令驗證NVIDIA遊戲許可證。
C:\Windows\System32\DriverStore\FileRepository\nvgridsw_aws.inf_*\nvidia-smi.exe -q
輸出格式應類似以下內容。
vGPU Software Licensed Product Product Name : NVIDIA Cloud Gaming License Status : Licensed (Expiry: N/A)
-
(選擇性) 若要協助利用高達 4K 解析度的單一顯示器,請設定高效能顯示通訊協定NICEDCV。如果您不需要此功能,請勿完成此步驟。
安裝其他版本 CUDA
在執行個體上安裝NVIDIA圖形驅動程式之後,您可以安裝圖形驅動程式隨附的版本以外的版本。CUDA下列程序示範如何在執行個體CUDA上設定多個版本的。
請依照下列步驟在 Linux 上安裝CUDA工具組:
-
連線至您的 Linux 執行個體。
-
打開NVIDIA網站
,然後選擇所需CUDA的版本。 -
選取執行個體上作業系統的架構、發行版本和版本。針對安裝程式類型,選取 runfile (local)。
-
依照指示下載安裝指令碼。
-
將執行權限新增至您使用下列命令下載的安裝指令碼。
[ec2-user ~]$
chmod +xdownloaded_installer_file
-
執行安裝指令碼,如下所示以安裝CUDA工具組,並將CUDA版本號碼新增至工具組路徑。
[ec2-user ~]$
sudo shdownloaded_installer_file
--silent --override --toolkit --samples --toolkitpath=/usr/local/cuda-version
--samplespath=/usr/local/cuda --no-opengl-libs -
(選擇性) 如下設定預設CUDA版本。
[ec2-user ~]$
sudo ln -s /usr/local/cuda-version
/usr/local/cuda
請依照下列步驟在 Windows 上安裝CUDA工具組:
若要安裝工CUDA具組
-
連接至 Windows 執行個體。
-
打開NVIDIA網站
,然後選擇所需CUDA的版本。 -
在Installer Type (安裝程式類型)中,選取 exe (local),然後選取 Download (下載)。
-
使用瀏覽器執行下載的安裝檔案。依照指示安裝工CUDA具組。您可能需要重新啟動執行個體。