在 Windows VM 上安裝 NVIDIA GPU 驅動程式

本文說明如何在 Google Distributed Cloud (GDC) 實體隔離方案中,為 Windows 虛擬機器 (VM) 執行個體安裝 NVIDIA 圖形處理器 (GPU) 驅動程式。

在 Distributed Cloud 中,您可以使用 NVIDIA GPU 設定 GPU 加速的 Windows VM。NVIDIA GPU 可讓 VM 執行個體有效率地執行需要 Windows 作業系統的圖形密集型應用程式,或繁重的 GPU 運算工作負載。

本文適用於平台管理員或應用程式操作員群組中的開發人員,他們負責在 Google Distributed Cloud (GDC) 實體隔離環境中管理 Windows VM。詳情請參閱「GDC 實體隔離方案說明文件的目標對象」。

事前準備

要求 IAM 角色

如要在 Windows VM 執行個體上安裝 NVIDIA 驅動程式,請與 IAM 專案管理員聯絡,要求取得虛擬機器專案管理員 (project-vm-admin) 角色。

所有 VM 角色都必須繫結至 VM 所在專案的命名空間。按照步驟驗證存取權。

下載 CUDA Toolkit

Distributed Cloud 在實體隔離環境中運作。也就是說,您無法直接從網際網路下載檔案到 VM。您必須先在可連上網際網路的機器上,下載獨立的 CUDA Toolkit 安裝程式,其中包含必要的 NVIDIA 圖形驅動程式。

  1. 在連上網際網路的工作站,前往 NVIDIA CUDA Toolkit 官方下載頁面:https://developer.nvidia.com/cuda-downloads。
  2. 選取與 Windows VM 相符的目標平台選項:
    • 在「作業系統」部分,選取「Windows」。
    • 在「Architecture」(架構) 部分,選取「x86_64」。
    • 在「Version」(版本) 區段中,選取 Windows Server 版本,例如「Server 2019」或「Server 2022」。
    • 在「Installer Type」部分,選取「exe (local)」。
      • exe (本機) 安裝程式是獨立套件,內含 NVIDIA 顯示卡驅動程式和 CUDA 開發程式庫。
  3. 按一下「Download」(下載),擷取本機安裝程式執行檔,通常名為 cuda_[VERSION]_windows.exe。

將安裝程式轉移至 Windows VM

在工作站下載驅動程式安裝程式後,請使用遠端桌面 (RDP) 用戶端的內建剪貼簿共用功能,直接將安裝程式轉移至 Windows VM。

  1. 在工作站上找出下載的 cuda_[VERSION]_windows.exe 檔案。
  2. 在檔案上按一下滑鼠右鍵,然後選取「複製」,或按下鍵盤上的 Ctrl+C 鍵。
  3. 使用 RDP 用戶端連線至 Windows VM。
  4. 在 RDP 工作階段中,開啟「Windows File Explorer」,然後前往暫存資料夾,例如 C:\Windows\Temp。
  5. 在資料夾內按一下滑鼠右鍵,然後選取「貼上」,或按下鍵盤上的 Ctrl+V 鍵。
  6. 等待檔案傳輸完成。

安裝 CUDA Toolkit 和驅動程式

成功將安裝程式複製到 Windows VM 後,請繼續安裝。

  1. 在 RDP 工作階段中,按兩下複製的 cuda_[VERSION]_windows.exe 檔案,啟動「NVIDIA Installer」精靈。
  2. 點選「同意並繼續」,接受授權協議。
  3. 在「Installation options」部分,選取「Express (Recommended)」> 點選「NEXT」。這個選項會自動安裝 CUDA Toolkit、必要的 NVIDIA GPU 驅動程式和系統整合工具。
  4. 按照畫面上的提示完成安裝程序。
  5. 安裝精靈完成後,請重新啟動 Windows VM。

驗證安裝

確認 Windows OS 辨識出 NVIDIA GPU,且驅動程式可正常運作。

  1. 使用 RDP 用戶端連線至 Windows VM。
  2. 以管理員身分開啟命令提示字元或 PowerShell。
  3. 驗證 GPU 狀態和驅動程式版本:

    nvidia-smi
    

    確認輸出內容顯示正確的 GPU 模型、驅動程式版本,且沒有任何錯誤。輸出看起來類似以下內容:

    C:\Users\username>nvidia-smi
    Wed May 27 10:58:00 2026
    +-----------------------------------------------------------------------------------------+
    | NVIDIA-SMI 550.54.14             Driver Version: 550.54.14      CUDA Version: 12.4      |
    |-----------------------------------------+------------------------+----------------------+
    | GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
    |                                         |                        |               MIG M. |
    |=========================================+========================+======================|
    |   0  NVIDIA L4                      Off | 00000000:00:03.0   Off |                    0 |
    | N/A   44C    P8             15W /  72W  |      0MiB / 23040MiB   |      0%      Default |
    |                                         |                        |             Disabled |
    +-----------------------------------------+------------------------+----------------------+
    
    +-----------------------------------------------------------------------------------------+
    | Processes:                                                                              |
    |  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
    |        ID   ID                                                               Usage      |
    |=========================================================================================|
    |  No running processes found                                                             |
    +-----------------------------------------------------------------------------------------+
    
  4. 選用:驗證 CUDA 編譯器版本:

      nvcc --version
    

後續步驟