如果您需要 GPU 來在遠端桌面上使用硬體加速圖形或進行遊戲,可以建立使用 NVIDIA RTX 虛擬工作站 (vWS) (舊稱 NVIDIA GRID) 的虛擬工作站。
NVIDIA RTX 虛擬工作站 (vWS) 非常適合在雲端遠端桌面上執行使用 Vulkan、OpenGL 或 Direct3D 等 API 的工作負載。
為虛擬工作站選取支援視覺化功能的 GPU時,您可以將 NVIDIA RTX 虛擬工作站 (vWS) 授權新增至 VM。如要進一步瞭解定價,請參閱「GPU 定價」。
如要設定 NVIDIA RTX 虛擬工作站 (vWS),請執行下列操作:
- 建立已啟用虛擬工作站的 VM。
- 安裝虛擬工作站的驅動程式。
建立虛擬工作站後,您可以透過 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
-
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.
- 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 上完成下列步驟。
如果是 Linux 作業系統,請安裝適用於 Linux 版本的建構工具。
CentOS/RHEL
sudo yum group install "Development Tools"
Debian/Ubuntu
安裝建構工具。
sudo apt update
sudo apt install -y build-essential
sudo apt install -y libvulkan1
如果您使用的是 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
如果是 Linux 作業系統,請安裝 Linux 核心標頭。請參閱 NVIDIA 文件中的「確認系統已安裝正確的核心標頭和開發套件」一節。
針對所有作業系統安裝驅動程式。
Linux
下載驅動程式。如需可在 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
啟動安裝程式。
例如,如要啟動 NVIDIA 550.144.03 驅動程式,請執行下列指令:
sudo bash NVIDIA-Linux-x86_64-550.144.03-grid.run
安裝期間請選擇以下選項:
- 如果系統提示您安裝 32 位元的二進位檔,請選取 [Yes] (是)。
- 如果系統提示您修改
x.org
檔案,請選取 [No] (否)。
Windows Server
請依照您的 Windows Server 版本下載必要的 NVIDIA RTX 虛擬工作站 (vWS) 驅動程式。
如需可在 Compute Engine 上執行的 Windows VM 上使用的 NVIDIA RTX 虛擬工作站 (vWS) 驅動程式完整清單,請參閱「NVIDIA RTX 虛擬工作站 (vWS) 的驅動程式」。
執行安裝程式,然後選擇「快速安裝」。
安裝完成後請重新啟動 VM。重新啟動時,系統會中斷您的工作階段連線。
使用遠端桌面協定或 PCoIP 用戶端重新連線至執行個體。
只有搭載 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
使用遠端桌面協定或 PCoIP 用戶端連線至 Windows 執行個體。
在桌面上按一下右鍵,然後選取 [NVIDIA Control Panel] (NVIDIA 控制台)。
從 NVIDIA 控制台中的「Help」(說明) 選單中,選取 [System Information] (系統資訊)。資訊會顯示 VM 目前使用的 GPU 和驅動程式版本。
後續步驟
- 如要監控 GPU 效能,請參閱「監控 GPU 效能」一文。
- 如要處理 GPU 主機維護作業,請參閱「處理 GPU 主機維護事件」。
- 如要改善網路效能,請參閱「使用較高的網路頻寬」。