

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

# Amazon EC2 執行個體的 NVIDIA 驅動程式
<a name="install-nvidia-driver"></a>

已連接 NVIDIA GPU 的執行個體 (例如 P- 或 G- 系列執行個體類型) 必須安裝適當的 NVIDIA 驅動程式。根據執行個體類型，您可以下載公有 NVIDIA 驅動程式、從 Amazon S3 下載僅供 AWS 客戶使用的驅動程式，或使用預先安裝驅動程式的 AWS AMI。

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

**Topics**
+ [NVIDIA 驅動程式類型](#nvidia-driver-types)
+ [依執行個體類型分類的可用驅動程式](#nvidia-driver-instance-type)
+ [安裝選項](#nvidia-installation-options)
+ [使用包含 NVIDIA 驅動程式的 AMI](preinstalled-nvidia-driver.md)
+ [安裝 NVIDIA 公有驅動程式](public-nvidia-driver.md)
+ [安裝 NVIDIA GRID 驅動程式 (G7e、G6, Gr6, G6e, G6f, Gr6f, G5, G4dn 和 G3 執行個體）](nvidia-GRID-driver.md)
+ [安裝 NVIDIA 遊戲驅動程式 (G7e、G6, G6e, G5 和 G4dn 執行個體）](nvidia-gaming-driver.md)

## NVIDIA 驅動程式類型
<a name="nvidia-driver-types"></a>

以下是可與以 GPU 為基礎之執行個體搭配使用的主要 NVIDIA 驅動程式類型。

Tesla 驅動程式  
這些驅動程式主要用於運算工作負載，將 GPU 用於平行化浮點計算等運算任務，以進行機器學習，以及用於高效能運算應用程式的快速 Fourier 轉換。

GRID 驅動程式  
這些驅動程式經過認證，可為轉譯 3D 模型或高解析度影片等內容的專業視覺化應用程式提供最佳效能。您可以將 GRID 驅動程式設定為支援兩種模式。Quadro 虛擬工作站可提供每個 GPU 四個 4K 顯示器的存取權限。GRID vApp 可提供 RDSH 應用程式託管功能。

遊戲驅動程式  
這些驅動程式包含遊戲的最佳化功能，而且經常更新，可提供效能增強功能。它們支援每個 GPU 一個 4K 顯示器。

**設定的模式**  
在 Windows 上，Tesla 驅動程式是設定為在 Tesla Compute Cluster (TCC) 模式下執行。GRID 和遊戲驅動程式是設定為在 Windows Display Driver Model (WDDM) 模式下執行。在 TCC 模式下，卡片可供運算工作負載專用。在 WDDM 模式下，卡片可同時支援運算和圖形工作負載。

**NVIDIA 控制面板**  
GRID 和遊戲驅動程式不支援 NVIDIA 控制面板。Tesla 驅動程式不支援此面板。

**Tesla、GRID 和遊戲驅動程式支援的 API**
+ OpenCL、OpenGL 和 Vulkan
+ NVIDIA CUDA 和相關程式庫 (例如 cuDNN、TensorRT、nvJPEG 和 cuBLAS)
+ 適用於影片編碼的 NVENC 以及適用於影片解碼的 NVDEC
+ 僅限 Windows 的 API：DirectX、Direct2D、DirectX Video Acceleration、DirectX Raytracing

## 依執行個體類型分類的可用驅動程式
<a name="nvidia-driver-instance-type"></a>

下表摘述每種 GPU 執行個體類型的支援 NVIDIA 驅動程式。


| 執行個體類型 | Tesla 驅動程式 | GRID 驅動程式 | 遊戲驅動程式 | 
| --- | --- | --- | --- | 
| G3 | 是 | 是 | 否 | 
| G4dn | 是 | 是 | 是 | 
| G5 | 是 | 是 | 是 | 
| G5g | 是 ¹ | 否 | 否 | 
| G6 | 是 | 是 | 是 | 
| G6e | 是 | 是 | 是 | 
| G6f | 否 | 是 | 否 | 
| Gr6 | 是 | 是 | 否 | 
| Gr6f | 否 | 是 | 否 | 
| G7e | 是 | 是 | 是 | 
| P2 | 是 | 否 | 否 | 
| P3 | 是 | 否 | 否 | 
| P4d | 是 | 否 | 否 | 
| P4de | 是 | 否 | 否 | 
| P5 | 是 | 否 | 否 | 
| P5e | 是 | 否 | 否 | 
| P5en | 是 | 否 | 否 | 
| P6-B200 | 是 | 否 | 否 | 
| P6e-GB200 | 是 | 否 | 否 | 
| P6-B300 | 是 | 否 | 否 | 

¹ 此 Tesla 驅動程式也支援 ARM64 平台專屬的最佳化圖形應用程式。

## 安裝選項
<a name="nvidia-installation-options"></a>

使用下列其中一個選項，取得 GPU 執行個體所需的 NVIDIA 驅動程式。

**選項**

1. [使用包含 NVIDIA 驅動程式的 AMI](preinstalled-nvidia-driver.md)

1. [安裝 NVIDIA 公有驅動程式](public-nvidia-driver.md)

1. [安裝 NVIDIA GRID 驅動程式 (G7e、G6, Gr6, G6e, G6f, Gr6f, G5, G4dn 和 G3 執行個體）](nvidia-GRID-driver.md)

1. [安裝 NVIDIA 遊戲驅動程式 (G7e、G6, G6e, G5 和 G4dn 執行個體）](nvidia-gaming-driver.md)

# 使用包含 NVIDIA 驅動程式的 AMI
<a name="preinstalled-nvidia-driver"></a>

AWS 和 NVIDIA 提供安裝了 NVIDIA 驅動程式的不同 Amazon Machine Image (AMIs)。
+ [具有 Tesla 公有驅動程式的 Marketplace 產品](https://aws.amazon.com/marketplace/search/results?page=1&filters=VendorId&VendorId=e6a5002c-6dd0-4d1e-8196-0a1d1857229b%2Cc568fe05-e33b-411c-b0ab-047218431da9&searchTerms=tesla+driver)
+ [具有 GRID 驅動程式的 Marketplace 產品](https://aws.amazon.com/marketplace/search/results?&searchTerms=NVIDIA+quadro)
+ [具有遊戲驅動程式的 Marketplace 產品](https://aws.amazon.com/marketplace/search/results?searchTerms=NVIDIA+gaming)

若要檢閱取決於作業系統 (OS) 平台的考量事項，請選取適用於 AMI 的標籤。

------
#### [ Linux ]

若要使用這些 AMI 的其中之一來更新安裝的驅動程式版本，您必須從執行個體中解除安裝 NVIDIA 套件，以避免發生版本衝突。使用此命令解除安裝 NVIDIA 套件：

```
[ec2-user ~]$ sudo yum erase nvidia cuda
```

CUDA 工具組套件與 NVIDIA 驅動程式具有相依性。解除安裝 NVIDIA 套件會清除 CUDA 工具組。在安裝 NVIDIA 驅動程式之後，您必須解除安裝 CUDA 工具組。

------
#### [ Windows ]

如果您使用其中一個 AWS Marketplace 供應項目建立自訂 Windows AMI，則 AMI 必須是使用 Windows Sysprep 建立的標準化映像，以確保 GRID 驅動程式能夠正常運作。如需詳細資訊，請參閱[使用 Windows Sysprep 建立 Amazon EC2 AMI](ami-create-win-sysprep.md)。

------

# 安裝 NVIDIA 公有驅動程式
<a name="public-nvidia-driver"></a>

如果 中所述 AWS Marketplace AMIs [使用包含 NVIDIA 驅動程式的 AMI](preinstalled-nvidia-driver.md)不符合您的使用案例，您可以安裝公有驅動程式並自帶授權。安裝選項包含下列項目：
+ [選項 1：僅安裝驅動程式](#public-nvidia-driver-only-install)
+ [選項 2：透過 CUDA 工具組安裝](#public-nvidia-driver-cuda-install) (建議用於 Linux 發行版本)

 

**P6-B200 和 P6-B300 執行個體類型考量事項**  
P6-B200 和 P6-B300 平台是唯一的，因為它們以 PCIe 裝置的形式向執行個體公開 Mellanox ConnectX 網路介面卡 (NICs)。這些 NICs 不會做為一般網路介面，而是做為 NVSwitch 橋接器運作，提供用於初始化和設定 NVFabric 的控制路徑，這是 GPU 互連的 NVLink 拓撲。

若要完整初始化系統，NVIDIA Fabric Manager 必須設定 `NVFabric` 並建立 NVSwitch 拓撲。如此一來，InfiniBand 核心模組就能與 Mellanox ConnectX NICs通訊。

NVIDIA Fabric Manager 已包含於 CUDA 工具組中。我們建議為此執行個體類型使用 [選項 2：透過 CUDA 工具組安裝](#public-nvidia-driver-cuda-install)。

## 選項 1：僅安裝驅動程式
<a name="public-nvidia-driver-only-install"></a>

若要安裝特定驅動程式，請登入您的執行個體，並從 [http://www.nvidia.com/Download/Find.aspx](http://www.nvidia.com/Download/Find.aspx)：// 下載執行個體類型的 64 位元 NVIDIA 公有驅動程式。對於**產品類型**、**產品系列**及**產品**，請使用下表中顯示的選項。

然後遵循 NVIDIA **驅動程式安裝指南中的本機儲存庫**安裝說明。 [https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/index.html](https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/index.html)

**注意**  
P6-B200 和 P6-B300 執行個體類型需要安裝和設定與 NVIDIA CUDA Toolkit 隨附的其他套件。如需進一步資訊，請參閱 [選項 2：透過 CUDA 工具組安裝](#public-nvidia-driver-cuda-install) 中適用於您的 Linux 發行版本的說明。


| 執行個體 | 產品類型 | 產品系列 | 產品 | 最低驅動程式版本 | 
| --- | --- | --- | --- | --- | 
| G3 | Tesla | M-Class | M60 | -- | 
| G4dn | Tesla | T 系列 | T4 | -- | 
| G5 | Tesla | A 系列 | A10 | 470.00 或更新版本 | 
| G5g1 | Tesla | T 系列 | T4G | 470.82.01 或更新版本 | 
| G6 | Tesla | L 系列 | L4 | 525.0 或更新版本 | 
| G6e | Tesla | L 系列 | L40S | 535.0 或更新版本 | 
| Gr6 | Tesla | L 系列 | L4 | 525.0 或更新版本 | 
| G7e | Tesla | RTX 系列 | RTX PRO 6000 Blackwell | 575.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 或更新版本 | 
| P5en | Tesla | H 系列 | H200 | 550 或更新版本 | 
| P6-B2002 | Tesla | HGX 系列 | B200 | 570 或更新版本 | 
| P6e-GB200 | Tesla | HGX 系列 | B200 | 570 或更新版本 | 
| P6-B3002 | Tesla | HGX 系列 | B300 | 580 或更新版本 | 

1 G5g 執行個體的作業系統為 Linux aarch64。

2 對於 P6-B200 和 P6-B300 執行個體類型，設定 NVIDIA Fabric Manager 有額外的安裝需求。

## 選項 2：透過 CUDA 工具組安裝
<a name="public-nvidia-driver-cuda-install"></a>

安裝說明會因作業系統而略有不同。若要使用 NVIDIA CUDA 工具組在您的執行個體上安裝公有驅動程式，請遵循適用於您的執行個體作業系統的說明。若您的執行個體作業系統未列於此，請遵循 NVIDIA 開發人員網站上的作業系統與執行個體類型架構說明。如需詳細資訊，請參閱 [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads)。

有關執行個體類型架構或其他規格，請參閱《*Amazon EC2 執行個體類型*參考》中的[加速運算](https://docs.aws.amazon.com/ec2/latest/instancetypes/ac.html)規格。

### Amazon Linux 2023
<a name="nvidia-public-install-driver-al2023"></a>

本節說明如何在 Amazon Linux 2023 執行個體上安裝 NVIDIA CUDA 工具組。本節中的命令範例基於 `x86_64` 架構。

如需 `arm64-sbsa` 命令，請參閱 [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=arm64-sbsa)，然後選取套用至您的發行版本的選項。完成最終選擇後，顯示對應說明。

**先決條件**  
安裝工具組與驅動程式前，執行下列命令，以確保您具備正確版本的核心標頭與開發套件。

```
[ec2-user ~]$ sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r) -y
```

**下載工具組與驅動程式**  
選擇適用於您執行個體的安裝類型，並遵循相關步驟。

------
#### [ AL2023 NVIDIA repository ]

Amazon Linux 2023 透過 AWS 維護的專用儲存庫提供 NVIDIA GPU 驅動程式和 CUDA 工具組套件。 AWS 符合此儲存庫的 AL2023 版本候選資格，並透過 Amazon Linux 安全中心提供安全建議。建議您對 AL2023 執行個體使用此選項，因為它可簡化安裝，並透過標準`dnf update`工作流程讓驅動程式保持最新狀態。

如需說明，請參閱《*Amazon Linux 2023 使用者指南*》中的 [NVIDIA 驅動程式](https://docs.aws.amazon.com/linux/al2023/ug/nvidia-drivers.html)。

------
#### [ RPM local installation ]

您可遵循這些說明，將 CUDA 工具組安裝程式儲存庫套件下載至您的執行個體，然後解壓縮並註冊指定套件。

若要在 NVIDIA 開發人員網站上檢視說明，請參閱 [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Amazon-Linux&target_version=2023&target_type=rpm_local)。

```
[ec2-user ~]$ wget https://developer.download.nvidia.com/compute/cuda/13.0.0/local_installers/cuda-repo-amzn2023-13-0-local-13.0.0_580.65.06-1.x86_64.rpm
[ec2-user ~]$ sudo rpm -i cuda-repo-amzn2023-13-0-local-13.0.0_580.65.06-1.x86_64.rpm
```

------
#### [ RPM network installation ]

您可遵循這些說明，在您執行個體的套件管理工具中註冊 CUDA 儲存庫。執行安裝步驟時，套件管理工具僅會下載必要的套件。

若要在 NVIDIA 開發人員網站上檢視說明，請參閱 [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Amazon-Linux&target_version=2023&target_type=rpm_network)。

```
[ec2-user ~]$ sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/amzn2023/x86_64/cuda-amzn2023.repo
```

------

RPM 本機和 RPM 網路安裝的剩餘步驟相同。

1. 完成 CUDA 工具組安裝

   ```
   [ec2-user ~]$ sudo dnf clean all
   [ec2-user ~]$ sudo dnf install cuda-toolkit -y
   ```

1. 安裝驅動程式的開放式核心模組版本

   ```
   [ec2-user ~]$ sudo dnf module install nvidia-driver:open-dkms -y
   ```

1. 安裝 GPUDirect Storage 與 Fabric Manager

   ```
   [ec2-user ~]$ sudo dnf install nvidia-gds -y
   [ec2-user ~]$ sudo dnf install nvidia-fabric-manager -y
   ```

1. 啟用 Fabric Manager 與驅動程式持久性

   ```
   [ec2-user ~]$ sudo systemctl enable nvidia-fabricmanager
   [ec2-user ~]$ sudo systemctl enable nvidia-persistenced
   ```

1. (*僅限 P6-B200 和 P6-B300*) 這些執行個體類型需要安裝和設定與 NVIDIA CUDA Toolkit 隨附的其他套件。

   1. 安裝 NVIDIA Link Subnet Manager 與 `ibstat`。

      ```
      [ec2-user ~]$ sudo dnf install nvlink5
      ```

   1. 啟用在啟動時自動載入 Infiniband 模組。

      ```
      [ec2-user ~]$ echo "ib_umad" | sudo tee -a /etc/modules-load.d/modules.conf
      ```

1. 重新啟動執行個體

   ```
   [ec2-user ~]$ sudo reboot
   ```

### Ubuntu 24.04
<a name="nvidia-public-install-driver-ubuntu2024"></a>

本節說明如何在 Ubuntu 24.04 執行個體上安裝 NVIDIA CUDA 工具組。本節中的命令範例基於 `x86_64` 架構。

如需 `arm64-sbsa` 命令，請參閱 [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=arm64-sbsa)，然後選取套用至您的發行版本的選項。完成最終選擇後，顯示對應說明。

**先決條件**  
安裝工具組與驅動程式前，執行下列命令，以確保您具備正確版本的核心標頭與開發套件。

```
$ apt install linux-headers-$(uname -r)
```

**下載工具組與驅動程式**  
選擇適用於您執行個體的安裝類型，並遵循相關步驟。

------
#### [ Deb local installation ]

您可遵循這些說明，將 CUDA 工具組安裝程式儲存庫套件下載至您的執行個體，然後解壓縮並註冊指定套件。

若要在 NVIDIA 開發人員網站上檢視說明，請參閱 [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=24.04&target_type=deb_local)。

```
$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin
$ sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ wget https://developer.download.nvidia.com/compute/cuda/13.0.0/local_installers/cuda-repo-ubuntu2404-13-0-local_13.0.0-580.65.06-1_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu2404-13-0-local_13.0.0-580.65.06-1_amd64.deb
$ sudo cp /var/cuda-repo-ubuntu2404-13-0-local/cuda-*-keyring.gpg /usr/share/keyrings/
```

------
#### [ Deb network installation ]

您可遵循這些說明，在您執行個體的套件管理工具中註冊 CUDA 儲存庫。執行安裝步驟時，套件管理工具僅會下載必要的套件。

若要在 NVIDIA 開發人員網站上檢視說明，請參閱 [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=24.04&target_type=deb_network)。

```
$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
$ sudo dpkg -i cuda-keyring_1.1-1_all.deb
```

------

本機安裝與網路安裝的其餘步驟相同。

1. 完成 CUDA 工具組安裝

   ```
   $ sudo apt update
   $ sudo apt install cuda-toolkit -y
   ```

1. 安裝驅動程式的開放式核心模組版本

   ```
   $ sudo apt install nvidia-open -y
   ```

1. 安裝 GPUDirect Storage 與 Fabric Manager

   ```
   $ sudo apt install nvidia-gds -y
   $ sudo apt install nvidia-fabricmanager -y
   ```

1. 啟用 Fabric Manager 與驅動程式持久性

   ```
   $ sudo systemctl enable nvidia-fabricmanager
   $ sudo systemctl enable nvidia-persistenced
   ```

1. (*僅限 P6-B200 和 P6-B300*) 這些執行個體類型需要安裝和設定與 NVIDIA CUDA Toolkit 隨附的其他套件。

   1. 安裝最新的 InfiniBand 特定裝置驅動程式和診斷公用程式。

      ```
      $ sudo apt install linux-modules-extra-$(uname -r) -y
      $ sudo apt install infiniband-diags -y
      ```

   1. 安裝 NVIDIA Link Subnet Manager。

      ```
      $ sudo apt install nvlsm -y
      ```

1. 重新啟動執行個體

   ```
   sudo reboot
   ```

1. 更新路徑並新增下列環境變數。

   ```
   $ export PATH=${PATH}:/usr/local/cuda-13.0/bin
   $ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/cuda-13.0/lib64
   ```

### Windows 作業系統
<a name="nvidia-public-install-driver-windows"></a>

若要在 Windows 上安裝 NVIDIA 驅動程序，請依照下列步驟操作：

1. 開啟您下載驅動程式的所在資料夾，並啟動安裝檔案。依照指示安裝驅動程式，並視需要將執行個體重新開機。

1. 使用 Device Manager 停用標有警告圖示的名為 **Microsoft Basic Display Adapter** 的顯示轉接器。安裝這些 Windows 功能：**Media Foundation** 和 **Quality Windows Audio Video Experience** (高品質 Windows 音訊/視訊體驗)。
**重要**  
請勿停用名為 **Microsoft Remote Display Adapter** 的顯示轉接器。如果停用 **Microsoft Remote Display Adapter**，您的連線可能會中斷，並在重新開機後會嘗試連線至執行個體可能會失敗。

1. 檢查裝置管理員，確認 GPU 是否正常運作。

1. 若要達到 GPU 的最佳效能，請完成[在 Amazon EC2 執行個體最佳化 GPU 設定](optimize_gpu.md)中的最佳化步驟。

# 安裝 NVIDIA GRID 驅動程式 (G7e、G6, Gr6, G6e, G6f, Gr6f, G5, G4dn 和 G3 執行個體）
<a name="nvidia-GRID-driver"></a>

這些下載僅供 AWS 客戶使用。透過下載，為了遵守 NVIDIA GRID 雲端最終使用者授權合約 (EULA) 中提及 AWS 的解決方案要求，您同意使用下載的軟體來開發 AMIs以便與 NVIDIA L4、NVIDIA L40S、NVIDIA A10G、NVIDIA Tesla T4 或 NVIDIA Tesla M60 硬體搭配使用。您可以使用 GRID 驅動程式在 AWS 環境中建立和使用 AMIs。安裝軟體時，您必須遵循 [NVIDIA GRID 雲端最終使用者授權合約](https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX)的條款。如需作業系統之 NVIDIA GRID 驅動程式版本的詳細資訊，請參閱 NVIDIA 網站上的 [NVIDIA Virtual GPU (vGPU) 軟體](https://docs.nvidia.com/vgpu/)。

**考量事項**
+ G7e 執行個體需要 GRID 19.1 或更新版本，對於 Windows，則需要 19.3 (581.192) 或更新版本。
+ G6f 和 Gr6f 執行個體需要 GRID 18.4 或更高版本。
+ G6e 執行個體需要 GRID 17.4 或更高版本。
+ G6 和 Gr6 執行個體需要 GRID 17.1 或更高版本。
+ G5 執行個體需要 GRID 13.1 或更新版本 (或 GRID 12.4 或更新版本)。
+ G3 執行個體需要 AWS 提供 DNS 解析，GRID 授權才能運作。
+ 僅 14.0 版或更高版本的 NVIDIA 驅動程式支援 [IMDSv2](configuring-instance-metadata-service.md)。
+ 針對 Windows 執行個體，如果您從自訂 Windows AMI 啟動執行個體，則該 AMI 必須是使用 Windows Sysprep 建立的標準​​化映像，以確保 GRID 驅動程式能夠正常運作。如需詳細資訊，請參閱[使用 Windows Sysprep 建立 Amazon EC2 AMI](ami-create-win-sysprep.md)。
+ GRID 17.0 及更高版本不支援 Windows Server 2019。
+ GRID 14.2 及更高版本不支援 Windows Server 2016。
+ G3 執行個體不支援 GRID 17.0 及更高版本。
+ 對於 Linux 執行個體，若 NVIDIA 安裝程式失敗並顯示錯誤訊息，您可能需要安裝或更新諸如 gcc 等套件。詳細要求取決於作業系統與核心版本。如需進一步資訊，請參閱 NVIDIA 企業支援入口網站。

**先決條件**
+ (Linux) 確認 AWS CLI 已安裝在您的執行個體上，並使用預設登入資料進行設定。如需詳細資訊，請參閱「AWS Command Line Interface 使用者指南」**中的[安裝 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。
+ (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 Linux 2023
<a name="nvidia-grid-amazon-linux"></a>

**在執行個體上安裝 NVIDIA GRID 驅動程式**

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

   ```
   [ec2-user ~]$ sudo dnf update -y
   ```

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

   ```
   [ec2-user ~]$ sudo dnf install gcc make
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝核心標頭套件。

   ```
   [ec2-user ~]$ sudo dnf install -y kernel-devel kernel-modules-extra
   ```

1. 使用下列命令下載 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/
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式。

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. 如下所述執行自我安裝指令碼，以安裝您已下載的 GRID 驅動程式。例如：

   ```
   [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 確認驅動程式可正常運作。下列命令的回應會列出已安裝的 NVIDIA 驅動程式版本和 GPU 詳細資料。

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 14.x 版或更高版本的 NVIDIA vGPU 軟體，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (選用) 視您的使用案例而定，您可能會完成下列選用步驟。如果您不需要這項功能，請勿完成這些步驟。

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

   1. 預設會啟用 NVIDIA Quadro 虛擬工作站。若要針對主控功能的 RDSH 應用程式啟動 GRID 虛擬應用程式，請完成[在以 Amazon EC2 GPU 為基礎的執行個體啟用 NVIDIA GRID 虛擬應用程式](activate_grid.md)中的 GRID 虛擬應用程式啟動步驟。

## Amazon Linux 2
<a name="nvidia-grid-amazon-linux-2"></a>

**在執行個體上安裝 NVIDIA GRID 驅動程式**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install gcc make
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝目前執行的核心版本的核心標頭套件。

   ```
   [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
   ```

1. 使用下列命令下載 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/
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式。

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. 如下所述執行自我安裝指令碼，以安裝您已下載的 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
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 確認驅動程式可正常運作。下列命令的回應會列出已安裝的 NVIDIA 驅動程式版本和 GPU 詳細資料。

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 14.x 版或更高版本的 NVIDIA vGPU 軟體，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (選用) 視您的使用案例而定，您可能會完成下列選用步驟。如果您不需要這項功能，請勿完成這些步驟。

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

   1. 預設會啟用 NVIDIA Quadro 虛擬工作站。若要針對主控功能的 RDSH 應用程式啟動 GRID 虛擬應用程式，請完成[在以 Amazon EC2 GPU 為基礎的執行個體啟用 NVIDIA GRID 虛擬應用程式](activate_grid.md)中的 GRID 虛擬應用程式啟動步驟。

## CentOS 7 和 Red Hat Enterprise Linux 7
<a name="nvidia-grid-centos7-rhel7"></a>

**在執行個體上安裝 NVIDIA GRID 驅動程式**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝執行的核心版本的核心標頭套件。

   ```
   [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
   ```

1. 停用 NVIDIA 圖形卡的 `nouveau` 開放原始碼驅動程式。

   1. 將 `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
      ```

   1. 編輯 `/etc/default/grub` 檔案並新增下行：

      ```
      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
      ```

   1. 重建 Grub 組態。

      ```
      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
      ```

1. 使用下列命令下載 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/
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式。

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. 如下所述執行自我安裝指令碼，以安裝您已下載的 GRID 驅動程式。例如：

   ```
   [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 確認驅動程式可正常運作。下列命令的回應會列出已安裝的 NVIDIA 驅動程式版本和 GPU 詳細資料。

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 14.x 版或更高版本的 NVIDIA vGPU 軟體，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (選用) 視您的使用案例而定，您可能會完成下列選用步驟。如果您不需要這項功能，請勿完成這些步驟。

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

   1. 預設會啟用 NVIDIA Quadro 虛擬工作站。若要針對主控功能的 RDSH 應用程式啟動 GRID 虛擬應用程式，請完成[在以 Amazon EC2 GPU 為基礎的執行個體啟用 NVIDIA GRID 虛擬應用程式](activate_grid.md)中的 GRID 虛擬應用程式啟動步驟。

   1. 安裝 GUI 桌上型電腦/工作站套件。

      ```
      [ec2-user ~]$ sudo yum groupinstall -y "Server with GUI"
      ```

## CentOS Stream 8 和 Red Hat Enterprise Linux 8
<a name="nvidia-grid-centos8-rhel8"></a>

**在執行個體上安裝 NVIDIA GRID 驅動程式**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝執行的核心版本的核心標頭套件。

   ```
   [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
   ```

1. 使用下列命令下載 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/
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式。

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. 如下所述執行自我安裝指令碼，以安裝您已下載的 GRID 驅動程式。例如：

   ```
   [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 確認驅動程式可正常運作。下列命令的回應會列出已安裝的 NVIDIA 驅動程式版本和 GPU 詳細資料。

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 14.x 版或更高版本的 NVIDIA vGPU 軟體，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (選用) 視您的使用案例而定，您可能會完成下列選用步驟。如果您不需要這項功能，請勿完成這些步驟。

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

   1. 預設會啟用 NVIDIA Quadro 虛擬工作站。若要針對主控功能的 RDSH 應用程式啟動 GRID 虛擬應用程式，請完成[在以 Amazon EC2 GPU 為基礎的執行個體啟用 NVIDIA GRID 虛擬應用程式](activate_grid.md)中的 GRID 虛擬應用程式啟動步驟。

   1. 安裝 GUI 工作站套件。

      ```
      [ec2-user ~]$ sudo dnf groupinstall -y workstation
      ```

## Rocky Linux 8
<a name="nvidia-grid-rocky-linux-8"></a>

**在 Linux 執行個體上安裝 NVIDIA GRID 驅動程式**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝執行的核心版本的核心標頭套件。

   ```
   [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
   ```

1. 使用下列命令下載 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/
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式。

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. 如下所述執行自我安裝指令碼，以安裝您已下載的 GRID 驅動程式。例如：

   ```
   [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 確認驅動程式可正常運作。下列命令的回應會列出已安裝的 NVIDIA 驅動程式版本和 GPU 詳細資料。

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 14.x 版或更高版本的 NVIDIA vGPU 軟體，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (選用) 視您的使用案例而定，您可能會完成下列選用步驟。如果您不需要這項功能，請勿完成這些步驟。

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

   1. 預設會啟用 NVIDIA Quadro 虛擬工作站。若要針對主控功能的 RDSH 應用程式啟動 GRID 虛擬應用程式，請完成[在以 Amazon EC2 GPU 為基礎的執行個體啟用 NVIDIA GRID 虛擬應用程式](activate_grid.md)中的 GRID 虛擬應用程式啟動步驟。

## Ubuntu 和 Debian
<a name="nvidia-grid-ubuntu-debian"></a>

**在執行個體上安裝 NVIDIA GRID 驅動程式**

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

   ```
   $ sudo apt-get update -y
   ```

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

   ```
   $ sudo apt-get install -y gcc make
   ```

1. (Ubuntu) 升級 `linux-aws` 套件以接收最新版本。

   ```
   $ sudo apt-get upgrade -y linux-aws
   ```

   (Debian) 升級套件以接收最新版本。

   ```
   $ sudo apt-get upgrade -y
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   $ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝目前執行的核心版本的核心標頭套件。

   ```
   $ sudo apt-get install -y linux-headers-$(uname -r) linux-modules-extra-$(uname -r)
   ```

1. 停用 NVIDIA 圖形卡的 `nouveau` 開放原始碼驅動程式。

   1. 將 `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
      ```

   1. 編輯 `/etc/default/grub` 檔案並新增下行：

      ```
      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
      ```

   1. 重建 Grub 組態。

      ```
      $ sudo update-grub
      ```

1. 使用下列命令下載 GRID 驅動程式安裝公用程式：

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

   此儲存貯體會保留 GRID 驅動程式的多個版本。您可以使用下列命令查看所有可用版本。

   ```
   $ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式。

   ```
   $ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. 如下所述執行自我安裝指令碼，以安裝您已下載的 GRID 驅動程式。例如：

   ```
   $ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 確認驅動程式可正常運作。下列命令的回應會列出已安裝的 NVIDIA 驅動程式版本和 GPU 詳細資料。

   ```
   $ nvidia-smi -q | head
   ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 14.x 版或更高版本的 NVIDIA vGPU 軟體，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   $ sudo touch /etc/modprobe.d/nvidia.conf
   ```

   ```
   $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
   ```

1. 重新啟動執行個體。

   ```
   $ sudo reboot
   ```

1. (選用) 視您的使用案例而定，您可能會完成下列選用步驟。如果您不需要這項功能，請勿完成這些步驟。

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

   1. 預設會啟用 NVIDIA Quadro 虛擬工作站。若要針對主控功能的 RDSH 應用程式啟動 GRID 虛擬應用程式，請完成[在以 Amazon EC2 GPU 為基礎的執行個體啟用 NVIDIA GRID 虛擬應用程式](activate_grid.md)中的 GRID 虛擬應用程式啟動步驟。

   1. 安裝 GUI 桌上型電腦/工作站套件。

      ```
      $ sudo apt-get install -y lightdm ubuntu-desktop
      ```

## Windows 作業系統
<a name="nvidia-grid-windows"></a>

**在 Windows 執行個體上安裝 NVIDIA GRID 驅動程式**

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

1. 使用下列 PowerShell 命令，將驅動程式和 [NVIDIA GRID 雲端最終使用者授權合約](https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX)從 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
   }
   }
   ```

   此儲存貯體會保留 NVIDIA GRID 驅動程式的多個版本。您可以移除 `-KeyPrefix $KeyPrefix` 選項，來下載儲存貯體中的所有可用 Windows 版本。如需作業系統之 NVIDIA GRID 驅動程式版本的詳細資訊，請參閱 NVIDIA 網站上的 [NVIDIA Virtual GPU (vGPU) 軟體](https://docs.nvidia.com/vgpu/)。

   從 GRID 版本 11.0 開始，您可以針對 G3 和 G4dn 執行個體使用 `latest` 下的驅動程式。我們不會將 11.0 之後的版本新增至 `g4/latest`，但會將版本 11.0 和 G4dn 專用的舊版保留在 `g4/latest` 下。

   G5 執行個體需要 GRID 13.1 或更新版本 (或 GRID 12.4 或更新版本)。

1. 導覽至桌面並按兩下安裝檔案予以啟動 (選擇與您的執行個體 OS 版本對應的驅動程式版本)。依照指示安裝驅動程式，並視需要將執行個體重新開機。若要確認 GPU 是否正常運作，請檢查裝置管理員。

1. (選用) 使用下列命令在控制面板中停用授權頁面，以防止使用者意外變更產品類型 (NVIDIA GRID 虛擬工作站預設為啟用)。如需詳細資訊，請參閱「[GRID 授權使用者指南](https://docs.nvidia.com/vgpu/4.6/grid-licensing-user-guide/index.html)」。

**PowerShell**  
執行下列 PowerShell 命令，以建立登錄值來停用控制面板中的授權頁面。 AWS Windows AMIs AWS Tools for PowerShell 中的 預設為 32 位元版本，且此命令失敗。請改用作業系統隨附的 64 位元版本 PowerShell。

   ```
   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
   ```

1. (選用) 視您的使用案例而定，您可能會完成下列選用步驟。如果您不需要這項功能，請勿完成這些步驟。

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

   1. 預設會啟用 NVIDIA Quadro 虛擬工作站。若要針對主控功能的 RDSH 應用程式啟動 GRID 虛擬應用程式，請完成[在以 Amazon EC2 GPU 為基礎的執行個體啟用 NVIDIA GRID 虛擬應用程式](activate_grid.md)中的 GRID 虛擬應用程式啟動步驟。

# 安裝 NVIDIA 遊戲驅動程式 (G7e、G6, G6e, G5 和 G4dn 執行個體）
<a name="nvidia-gaming-driver"></a>

這些驅動程式僅供 AWS 客戶使用。下載後，即表示您同意僅將下載的軟體用於開發 AMIs以搭配 RTX PRO 6000 Blackwell、NVIDIA L4、NVIDIA L40S、NVIDIA A10G、NVIDIA Tesla T4 或 NVIDIA Tesla M60 硬體使用。您可以使用 GRID 驅動程式在 AWS 環境中建立和使用 AMIs。安裝軟體時，您必須遵循 [NVIDIA GRID 雲端最終使用者授權合約](https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX)的條款。

**考量事項**
+ G3 執行個體需要 AWS 提供 DNS 解析，GRID 授權才能運作。
+ 僅 495.x 版或更高版本的 NVIDIA 驅動程式支援 [IMDSv2](configuring-instance-metadata-service.md)。

**先決條件**
+ (Linux) 確認 AWS CLI 已安裝在您的執行個體上，並使用預設登入資料進行設定。如需詳細資訊，請參閱「AWS Command Line Interface 使用者指南」**中的[安裝 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。
+ 使用者或角色必須擁有授予的許可，它包含 **AmazonS3ReadOnlyAccess** 政策。

## Amazon Linux 2023
<a name="nvidia-gaming-amazon-linux"></a>

**在執行個體上安裝 NVIDIA 遊戲驅動程式**

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

   ```
   [ec2-user ~]$ sudo dnf update -y
   ```

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

   ```
   [ec2-user ~]$ sudo dnf install gcc make
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新啟動後，請重新連線至您的執行個體。

1. 安裝核心標頭套件。

   ```
   [ec2-user ~]$ sudo dnf install -y kernel-devel kernel-modules-extra kernel-devel-$(uname -r) kernel-headers-$(uname -r) dkms
   ```

1. 使用下列命令下載遊戲驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
   ```

   此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本：

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. 從下載的 `.zip` 封存中擷取遊戲驅動程序安裝公用程式。

   ```
   [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. 使用以下命令執行安裝程式：

   ```
   [ec2-user ~]$ sudo ./nvidia-drivers/NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 使用以下命令建立所需的組態檔案。

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. 使用以下命令下載認證檔案及重新命名。
   + 對於 590.48 版或更新版本：

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + 對於 460.39 到 580.95 版：

     ```
     [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"
     ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 510.x 版或更高版本的 NVIDIA 驅動程式，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 使用下列命令以確認 NVIDIA 遊戲授權。

   ```
   [ec2-user ~]$ nvidia-smi.exe -q
   ```

   在輸出中，搜尋 `vGPU Software Licensed Product`。

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

## Amazon Linux 2
<a name="nvidia-gaming-amazon-linux-2"></a>

**在執行個體上安裝 NVIDIA 遊戲驅動程式**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install gcc make
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新啟動後，請重新連線至您的執行個體。

1. 安裝目前執行的核心版本的核心標頭套件。

   ```
   [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
   ```

1. 使用下列命令下載遊戲驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
   ```

   此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本：

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. 從下載的 `.zip` 封存中擷取遊戲驅動程序安裝公用程式。

   ```
   [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. 使用以下命令執行安裝程式：

   ```
   [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
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 使用以下命令建立所需的組態檔案。

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. 使用以下命令下載認證檔案及重新命名。
   + 對於 590.48 版或更新版本：

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + 對於 460.39 到 580.95 版：

     ```
     [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"
     ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 510.x 版或更高版本的 NVIDIA 驅動程式，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 使用下列命令以確認 NVIDIA 遊戲授權。

   ```
   [ec2-user ~]$ nvidia-smi.exe -q
   ```

   在輸出中，搜尋 `vGPU Software Licensed Product`。

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

## CentOS 7 和 Red Hat Enterprise Linux 7
<a name="nvidia-gaming-centos7-rhel7"></a>

**在執行個體上安裝 NVIDIA 遊戲驅動程式**

1. 連線至您的 Linux 執行個體。如果尚未安裝 **gcc** 和 **make**，請進行安裝。

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝目前執行的核心版本的核心標頭套件。

   ```
   [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
   ```

1. 停用 NVIDIA 圖形卡的 `nouveau` 開放原始碼驅動程式。

   1. 將 `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
      ```

   1. 編輯 `/etc/default/grub` 檔案並新增下行：

      ```
      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
      ```

   1. 重建 Grub 組態。

      ```
      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
      ```

1. 使用下列命令下載遊戲驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
   ```

   此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本：

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. 從下載的 `.zip` 封存中擷取遊戲驅動程序安裝公用程式。

   ```
   [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. 使用以下命令執行安裝程式：

   ```
   [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 使用以下命令建立所需的組態檔案。

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. 使用以下命令下載認證檔案及重新命名。
   + 對於 590.48 版或更新版本：

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + 對於 460.39 到 580.95 版：

     ```
     [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"
     ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 510.x 版或更高版本的 NVIDIA 驅動程式，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (選用) 為協助善加利用最高 4K 解析度的單一顯示器，請設定高效能顯示器通訊協定 [Amazon DCV](https://docs.aws.amazon.com/dcv/)。如果您不需要此功能，請勿完成此步驟。

## CentOS Stream 8 和 Red Hat Enterprise Linux 8
<a name="nvidia-gaming-centos8-rhel8"></a>

**在執行個體上安裝 NVIDIA 遊戲驅動程式**

1. 連線至您的 Linux 執行個體。如果尚未安裝 **gcc** 和 **make**，請進行安裝。

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝目前執行的核心版本的核心標頭套件。

   ```
   [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
   ```

1. 使用下列命令下載遊戲驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
   ```

   此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本：

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. 從下載的 `.zip` 封存中擷取遊戲驅動程序安裝公用程式。

   ```
   [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. 使用以下命令執行安裝程式：

   ```
   [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 使用以下命令建立所需的組態檔案。

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. 使用以下命令下載認證檔案及重新命名。
   + 對於 590.48 版或更新版本：

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + 對於 460.39 到 580.95 版：

     ```
     [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"
     ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 510.x 版或更高版本的 NVIDIA 驅動程式，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

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

## Rocky Linux 8
<a name="nvidia-gaming-rocky-linux-8"></a>

**在執行個體上安裝 NVIDIA 遊戲驅動程式**

1. 連線至您的 Linux 執行個體。如果尚未安裝 **gcc** 和 **make**，請進行安裝。

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝目前執行的核心版本的核心標頭套件。

   ```
   [ec2-user ~]$ sudo dnf install -y unzip elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
   ```

1. 使用下列命令下載遊戲驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
   ```

   此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本：

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. 從下載的 `.zip` 封存中擷取遊戲驅動程序安裝公用程式。

   ```
   [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式：

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. 使用以下命令執行安裝程式：

   ```
   [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 使用以下命令建立所需的組態檔案。

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. 使用以下命令下載認證檔案及重新命名。
   + 對於 590.48 版或更新版本：

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + 對於 460.39 到 580.95 版：

     ```
     [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"
     ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 510.x 版或更高版本的 NVIDIA 驅動程式，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   [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
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

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

## Ubuntu 和 Debian
<a name="nvidia-gaming-ubuntu-debian"></a>

**在執行個體上安裝 NVIDIA 遊戲驅動程式**

1. 連線至您的 Linux 執行個體。如果尚未安裝 **gcc** 和 **make**，請進行安裝。

   ```
   $ sudo apt-get install -y gcc make build-essential
   ```

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

   ```
   $ sudo apt-get update -y
   ```

1. 升級 `linux-aws` 套件以接收最新版本。

   ```
   $ sudo apt-get upgrade -y linux-aws
   ```

1. 將執行個體重新開機以載入最新的核心版本。

   ```
   $ sudo reboot
   ```

1. 重新開機後，請重新連線至您的執行個體。

1. 安裝目前執行的核心版本的核心標頭套件。

   ```
   $ sudo apt install -y unzip dkms linux-headers-$(uname -r)
   ```

1. 停用 NVIDIA 圖形卡的 `nouveau` 開放原始碼驅動程式。

   1. 將 `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
      ```

   1. 編輯 `/etc/default/grub` 檔案並新增下行：

      ```
      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
      ```

   1. 重建 Grub 組態。

      ```
      $ sudo update-grub
      ```

1. 使用下列命令下載遊戲驅動程式安裝公用程式：

   ```
   $ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
   ```

   此儲存貯體會保留遊戲驅動程式的多個版本。您可以使用下列命令查看所有可用版本：

   ```
   $ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. 從下載的 `.zip` 封存中擷取遊戲驅動程序安裝公用程式。

   ```
   $ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
   ```

1. 請使用以下命令新增許可來執行驅動程式安裝公用程式：

   ```
   $ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. 使用以下命令執行安裝程式：

   ```
   $ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run
   ```

   出現提示時，請接受授權合約，並依需求指定安裝選項 (您可以接受預設選項)。

1. 使用以下命令建立所需的組態檔案。

   ```
   $ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. 使用以下命令下載認證檔案及重新命名。
   + 對於 590.48 版或更新版本：

     ```
     $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + 對於 460.39 到 580.95 版：

     ```
     $ 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"
     ```

1. 如果您在 G4dn、G5 或 G5g 執行個體上使用 510.x 版或更高版本的 NVIDIA 驅動程式，請使用以下命令來停用 GSP。如需有關為何需要執行此程序的詳細資訊，請參閱 [NVIDIA 的說明文件](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp)。

   ```
   $ sudo touch /etc/modprobe.d/nvidia.conf
   ```

   ```
   $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
   ```

1. 重新啟動執行個體。

   ```
   $ sudo reboot
   ```

1. (選用) 為協助善加利用最高 4K 解析度的單一顯示器，請設定高效能顯示器通訊協定 [Amazon DCV](https://docs.aws.amazon.com/dcv/)。如果您不需要此功能，請勿完成此步驟。

## Windows 作業系統
<a name="nvidia-gaming-windows"></a>

在執行個體上安裝 NVIDIA 遊戲驅動程式之前，除了上述所有遊戲驅動程式的考量事項外，您還必須確保符合以下先決條件。
+ 如果您使用自訂的 Windows AMI 啟動 Windows 執行個體，AMI 必須是使用 Sysprep 建立的標準化映像，以確保遊戲驅動程式能夠正常運作。如需詳細資訊，請參閱[使用 Windows Sysprep 建立 Amazon EC2 AMI](ami-create-win-sysprep.md)。
+ 在 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)。

**在 Windows 執行個體上安裝 NVIDIA 遊戲驅動程式**

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

1. 使用下列 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
   }
   }
   ```

   此 S3 儲存貯體會保留 NVIDIA GRID 驅動程式的多個版本。如果將 `$KeyPrefix` 變數的值從 *"windows/latest"* 變更為 *"windows"*，則可以下載儲存貯體中的所有可用版本。

1. 導覽至桌面並按兩下安裝檔案予以啟動 (選擇與您的執行個體 OS 版本對應的驅動程式版本)。依照指示安裝驅動程式，並視需要將執行個體重新開機。若要確認 GPU 是否正常運作，請檢查裝置管理員。

1. 使用下列其中一種方法來註冊驅動程式。

------
#### [ Version 527.27 or above ]

   使用 64 位元版本的 PowerShell 或命令提示字元視窗來建立下列登錄機碼。

   *key*：`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global`

   *name* (名稱)：vGamingMarketplace

   *type* (類型)：DWord

   *value* (值)：2

**PowerShell**  
執行下列 PowerShell 命令來建立此登錄值。 AWS Windows AMIs AWS Tools for PowerShell 中的 預設為 32 位元版本，且此命令失敗。請改用作業系統隨附的 64 位元版本 PowerShell。

   ```
   New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
   ```

**命令提示**  
執行下列登錄命令來建立此登錄值。您可以使用「命令提示字元」視窗或 64 位元版本的 PowerShell 來執行它。

   ```
   reg add "HKLM\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" /v vGamingMarketplace /t REG_DWORD /d 2
   ```

------
#### [ Earlier versions ]

   使用 64 位元版本的 PowerShell 或命令提示字元視窗來建立下列登錄機碼。

   *key*：`HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global`

   *name* (名稱)：vGamingMarketplace

   *type* (類型)：DWord

   *value* (值)：2

**PowerShell**  
執行下列 PowerShell 命令來建立此登錄值。 AWS Windows AMIs AWS Tools for PowerShell 中的 預設為 32 位元版本，且此命令失敗。請改用作業系統隨附的 64 位元版本 PowerShell。

   ```
   New-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
   ```

**命令提示**  
執行下列登錄命令，使用「命令提示字元」視窗來建立此登錄機碼。您也可以在 64 位元版本的 PowerShell 中使用此命令。

   ```
   reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global" /v vGamingMarketplace /t REG_DWORD /d 2
   ```

------

1. 在 PowerShell 中執行下列命令。這會下載認證檔案、重新命名檔案 `GridSwCert.txt`，並將檔案移至系統磁碟機上的 Public Documents (公用文件) 資料夾。通常，資料夾路徑為 `C:\Users\Public\Documents`。
   + 對於 591.59 版或更新版本：

     ```
     Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
     ```
   + 對於 460.39 到 581.80 版：

     ```
     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 Server 2016 或更早版本，則 PowerShell 終端機可能需要啟用 TLS 1.2。您可以使用下列命令為目前的 PowerShell 工作階段啟用 TLS 1.2，然後再試一次：

   ```
   [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
   ```

1. 將執行個體重新開機。

1. 在執行個體上尋找 `nvidia-smi.exe` 檔案。

   ```
   Get-ChildItem -Path C:\ -Recurse -Filter "nvidia-smi.exe"
   ```

   使用下列命令以確認 NVIDIA 遊戲授權。將*路徑*取代為上一個命令的輸出中資料夾的名稱。

   ```
   C:\Windows\System32\DriverStore\FileRepository\path\nvidia-smi.exe -q
   ```

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

   ```
   vGPU Software Licensed Product
   Product Name              : NVIDIA Cloud Gaming
   License Status            : Licensed (Expiry: N/A)
   ```

1. (選用) 為協助善加利用最高 4K 解析度的單一顯示器，請設定高效能顯示器通訊協定 [Amazon DCV](https://docs.aws.amazon.com/dcv/)。如果您不需要此功能，請勿完成此步驟。