安裝 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.

    REST

    To use the REST API samples on this page in a local development environment, you use the credentials you provide to the 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.

    For more information, see Authenticate for using REST in the Google Cloud authentication documentation.

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

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

  • 針對 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 文件中的「確認系統已安裝正確的核心標頭和開發套件」一節。

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

    Linux

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

      例如,如要下載 NVIDIA 550.144.03 版驅動程式,請執行下列指令:

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

      例如,如要啟動 NVIDIA 550.144.03 驅動程式,請執行下列指令:

      sudo bash NVIDIA-Linux-x86_64-550.144.03-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 550.144.03             Driver Version: 550.144.03     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  Tesla T4                       On  |   00000000:00:04.0 Off |                    0 |
| N/A   62C    P8             18W /   70W |       1MiB /  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 和驅動程式版本。

後續步驟