安裝 NVIDIA RTX 虛擬工作站 (vWS) 的驅動程式


如果您需要在遠端桌面上使用 GPU 進行硬體加速圖形處理,或是玩遊戲,可以建立採用 NVIDIA RTX 虛擬工作站 (vWS) (舊稱 NVIDIA GRID) 的虛擬工作站。

NVIDIA RTX 虛擬工作站 (vWS) 非常適合在雲端遠端桌面上執行使用 Vulkan、OpenGL 或 Direct3D 等 API 的工作負載。

選用支援虛擬工作站視覺化的 GPU 時,您可以將 NVIDIA RTX 虛擬工作站 (vWS) 授權新增至 VM。如要進一步瞭解定價,請參閱「GPU 定價」。

如要設定 NVIDIA RTX 虛擬工作站 (vWS),請完成下列步驟:

  1. 建立啟用虛擬工作站的 VM。
  2. 安裝虛擬工作站的驅動程式

建立虛擬工作站後,您可以透過 Teradici® PCoIP 或 VMware® Horizon View 等遠端桌面通訊協定連線至該工作站。

事前準備

  • 如果尚未設定驗證,請先完成設定。 「驗證」是指驗證身分的程序,確認您有權存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,請選取下列其中一個選項,向 Compute Engine 進行驗證:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

      1. After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      2. Set a default region and zone.
      3. REST

        如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。

          After installing the Google Cloud CLI, initialize it by running the following command:

          gcloud init

          If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

        詳情請參閱 Google Cloud 驗證說明文件中的「Authenticate for using REST」。

建議的最低 NVIDIA 驅動程式版本

如果是在 Compute Engine 上執行 L4、T4、P4 和 P100 NVIDIA RTX 虛擬工作站 (vWS),建議您根據應用程式所需的 NVIDIA 虛擬 GPU 軟體,使用下列 NVIDIA 驅動程式版本:

  • 如果是 NVIDIA 虛擬 GPU 軟體 18 版,建議使用正式版分支的最新驅動程式
  • 如果是 NVIDIA 虛擬 GPU 軟體第 17 版,建議使用下列最低 NVIDIA 驅動程式版本:
    • Linux VM:550.90.07
    • Windows VM:552.55
  • 如果是 NVIDIA 虛擬 GPU 軟體 16 版,建議使用下列最低 NVIDIA 驅動程式版本:
    • Linux VM:535.183.01
    • Windows VM:538.67

安裝 NVIDIA RTX 虛擬工作站 (vWS) 的驅動程式

在 VM 上完成下列步驟。

  1. 如果是 Linux 作業系統,請為 Linux 版本安裝建構工具。

    CentOS/RHEL

    sudo yum group install "Development Tools"

    Debian/Ubuntu

    1. 安裝建構工具。

      sudo apt update
      sudo apt install -y build-essential
      sudo apt install -y libvulkan1
    2. 如果使用 Ubuntu 22.04,請更新 NVIDIA 驅動程式的 gcc 版本。

      sudo apt install -y gcc-12
      sudo apt install -y linux-headers-$(uname -r)
      sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12
      sudo update-alternatives --config gcc

    SLES

    • SLES 12

      sudo zypper install -t pattern devel_basis
      sudo zypper install gcc8
    • SLES 15

      sudo SUSEConnect -p sle-module-development-tools/15/x86_64
      sudo zypper install gcc8
  2. 如果是 Linux 作業系統,請安裝 Linux 核心標頭。請參閱 NVIDIA 文件中的「Verify the System has the Correct Kernel Headers and Development Packages Installed」。

  3. 為所有作業系統安裝驅動程式。

    Linux

    1. 下載驅動程式。如需可在 Compute Engine 上使用的 NVIDIA RTX 虛擬工作站 (vWS) 驅動程式完整清單,請參閱「NVIDIA RTX 虛擬工作站 (vWS) 驅動程式」。

      舉例來說,如要下載 NVIDIA 570.148.08 驅動程式,請執行下列指令:

      curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU18.2/NVIDIA-Linux-x86_64-570.148.08-grid.run
      
    2. 啟動安裝程式。

      舉例來說,如要啟動 NVIDIA 570.148.08 驅動程式,請執行下列指令:

      sudo bash NVIDIA-Linux-x86_64-570.148.08-grid.run
    3. 安裝期間請選擇以下選項:

      • 如果系統提示您安裝 32 位元的二進位檔,請選取 [Yes] (是)
      • 如果系統提示您修改 x.org 檔案,請選取 [No] (否)

    Windows Server

    1. 請依照您的 Windows Server 版本下載必要的 NVIDIA RTX 虛擬工作站 (vWS) 驅動程式。

      如需可在 Compute Engine 上執行的 Windows VM 使用的 NVIDIA RTX 虛擬工作站 (vWS) 驅動程式完整清單,請參閱「NVIDIA RTX 虛擬工作站 (vWS) 驅動程式」。

    2. 執行安裝程式並選擇「快速安裝」

    3. 安裝完成後請重新啟動 VM。重新啟動時,系統會中斷您的工作階段連線。

    4. 使用遠端桌面協定或 PCoIP 用戶端重新連線至執行個體。

  4. 只有在搭載 T4 或 L4 GPU 的 Linux 版 NVIDIA RTX 虛擬工作站 (vWS) 上,才需要執行這個步驟。

    如果您安裝了 NVIDIA 510 以上版本的驅動程式,請停用 GSP 韌體。請參閱 Nvidia 說明文件中的「停用 GSP 韌體」。完成這個步驟時,請注意下列事項:

    • 使用 sudo 執行指令,建立及更新設定檔。
    • 如要重新啟動 VM,可以使用 sudo reboot停止並啟動 VM

確認已安裝驅動程式

Linux

請執行下列指令:

nvidia-smi

指令輸出結果類似以下格式:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.148.08             Driver Version: 570.148.08     CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| 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  Tesla T4                       On  |   00000000:00:04.0 Off |                    0 |
| N/A   48C    P8             16W /   70W |       0MiB /  15360MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

Windows Server

  1. 使用遠端桌面協定或 PCoIP 用戶端連線至 Windows 執行個體。

  2. 在桌面上按一下右鍵,然後選取 [NVIDIA Control Panel] (NVIDIA 控制台)

  3. 從 NVIDIA 控制台中的「Help」(說明) 選單中,選取 [System Information] (系統資訊)。資訊會顯示 VM 目前使用的 GPU 和驅動程式版本。

後續步驟