如果您需要在遠端桌面上使用 GPU 進行硬體加速圖形處理,或是玩遊戲,可以建立採用 NVIDIA RTX 虛擬工作站 (vWS) (舊稱 NVIDIA GRID) 的虛擬工作站。
NVIDIA RTX 虛擬工作站非常適合在雲端遠端桌面執行使用 Vulkan、OpenGL 或 Direct3D 等 API 的工作負載。
為虛擬工作站選取支援視覺化的 GPU 時,您可以將 NVIDIA RTX 虛擬工作站授權新增至 VM。如要進一步瞭解定價,請參閱「GPU 定價」。
如要設定 NVIDIA RTX 虛擬工作站,請按照下列步驟操作:
- 建立 VM,並附加具備視覺化功能的 GPU,然後啟用虛擬工作站。
- 如要瞭解 G2 和 G4 VM,請參閱「建立適用於圖形工作負載的 GPU VM」。
- 如為 N1 VM,請參閱「建立連接 GPU 的 N1 VM」。
- 安裝虛擬工作站的驅動程式。
建立虛擬工作站後,您可以透過 Windows 遠端桌面通訊協定 (RDP)、HP Anyware® 或 VMware® Horizon View 等遠端桌面通訊協定連線至該工作站。
事前準備
-
如果尚未設定驗證,請先完成設定。
驗證可確認您的身分,以便存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,請選取下列其中一個選項,向 Compute Engine 進行驗證:
選取這個頁面上的分頁,瞭解如何使用範例:
控制台
使用 Google Cloud 控制台存取 Google Cloud 服務和 API 時,無須設定驗證。
gcloud
-
安裝 Google Cloud CLI。 完成後,執行下列指令來初始化 Google Cloud CLI:
gcloud init若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 gcloud CLI。
-
- 設定預設地區和區域。
REST
如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。
安裝 Google Cloud CLI。
若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 gcloud CLI。
詳情請參閱 Google Cloud 驗證說明文件中的「使用 REST 進行驗證」。
建議的最低 NVIDIA 虛擬 GPU 軟體
下列機器系列支援 NVIDIA RTX 虛擬工作站 (vWS)。
- G4:您可以在這些機器類型上啟用 NVIDIA RTX PRO 6000 vWS。
- G2:您可以在這些機型上啟用 NVIDIA L4 vWS。
- N1:您可以在這些機型上啟用 NVIDIA T4、V100 或 P100 vWS GPU。
下表列出這些機器類型建議使用的 NVIDIA 虛擬 GPU 軟體。
| NVIDIA vGPU 軟體版本 | 支援的機器系列和 GPU 型號 | 建議使用的 NVIDIA 驅動程式 (Linux) | 建議使用的 NVIDIA 驅動程式 (Windows) | vGPU 分支類型 | vGPU 軟體終止支援日期 |
|---|---|---|---|---|---|
| 20 |
|
最新 R595 驅動程式 | 最新 R595 驅動程式 | 正式環境分支版本 | 2027 年 3 月 |
| 19 |
|
最新 R580 驅動程式 | 最新 R580 驅動程式 | 長期支援分支版本 | 2028 年 7 月 |
| 16 |
|
535.183.01 以上版本 | 538.67 以上版本 | 長期支援分支版本 | 2026 年 7 月。 |
限制
對於 Ubuntu 24.04 NVIDIA RTX 虛擬工作站,可用的 NVIDIA GRID 驅動程式版本可能無法完全支援 Direct Rendering Infrastructure 3 (DRI3)。如果沒有完整支援,可能會影響特定桌面應用程式和虛擬桌面環境的 GPU 加速功能,例如虛擬網路運算 (VNC) 和 Chromium。如需執行這些應用程式,請使用 Ubuntu 22.04。
自動安裝驅動程式
您可以從 GitHub 使用開放原始碼指令碼,自動安裝 RTX Virtual Workstation 驅動程式。這與一般驅動程式安裝作業使用的指令碼相同。系統會自動偵測執行個體是否已啟用 RTX 虛擬工作站,並安裝正確的驅動程式。
Linux
按照這些操作說明,在執行中的 VM 上安裝 GPU 驅動程式。
支援的作業系統
Linux 安裝指令碼已在下列作業系統上測試:
- Debian 12 和 13
- Red Hat Enterprise Linux (RHEL) 8 和 9
- Rocky Linux 8 和 9
- Ubuntu 22 和 24
如果您在其他作業系統上使用這個指令碼,安裝作業可能會失敗。這個指令碼可以安裝 NVIDIA 驅動程式和 CUDA Toolkit。
如要安裝 GPU 驅動程式和 CUDA Toolkit,請完成下列步驟:
確認作業系統已安裝 Python 3。
下載安裝指令碼。
curl -L https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz --output cuda_installer.pyz
執行安裝指令碼。
sudo python3 cuda_installer.pyz install_driver
指令碼需要一些時間才能執行完畢。這會重新啟動 VM。VM 重新啟動後,請再次執行指令碼,繼續安裝程序。
確認安裝成功。請參閱「確認已安裝驅動程式」。
您也可以使用這項工具安裝 CUDA Toolkit。如要安裝 CUDA Toolkit,請執行下列指令:
sudo python3 cuda_installer.pyz install_cuda
指令碼需要一段時間才能執行完畢。這會重新啟動 VM。VM 重新啟動後,請再次執行指令碼,繼續安裝程序。
確認 CUDA 工具包安裝成功。
python3 cuda_installer.pyz verify_cuda
安裝完成後,請務必重新啟動 VM。
Linux (開機指令碼)
按照這些指示,在 VM 啟動期間安裝 GPU 驅動程式。
支援的作業系統
Linux 安裝指令碼已在下列作業系統上測試:
- Debian 12 和 13
- Red Hat Enterprise Linux (RHEL) 8 和 9
- Rocky Linux 8 和 9
- Ubuntu 22 和 24
如果您在其他作業系統上使用這個指令碼,安裝作業可能會失敗。這個指令碼可以安裝 NVIDIA 驅動程式和 CUDA Toolkit。
使用下列開機指令碼,自動安裝驅動程式和 CUDA Toolkit:
Windows
這個安裝指令碼可用於啟用安全啟動的 GPU 執行個體。 支援 Windows Server 2019 以上版本。
這項指令碼會安裝與 NVIDIA RTX 虛擬工作站 (vWS) 相容的驅動程式。如果沒有 vWS 授權,執行個體就無法使用 vWS 功能。
以系統管理員身分開啟 PowerShell 終端機,然後完成下列步驟:
下載指令碼。
Invoke-WebRequest https://github.com/GoogleCloudPlatform/compute-gpu-installation/raw/main/windows/install_gpu_driver.ps1 -OutFile C:\install_gpu_driver.ps1
執行指令碼。
C:\install_gpu_driver.ps1
指令碼需要一些時間才能執行完畢。安裝程序期間不會顯示任何命令提示。指令碼結束後,驅動程式就會安裝完成。
這段指令碼會在 VM 的下列預設位置安裝驅動程式:
C:\Program Files\NVIDIA Corporation\。確認安裝成功。請參閱「確認 GPU 驅動程式已順利安裝」。
手動安裝驅動程式
在 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 虛擬工作站驅動程式完整清單,請參閱「NVIDIA RTX 虛擬工作站 (vWS) 驅動程式」。從這個表格中,複製所需驅動程式的「檔案名稱」。
執行下列指令即可下載驅動程式。將
FILENAME換成您在上一步中識別的檔案名稱。gcloud storage cp gs://nvidia-drivers-us-public/GRID/FILENAME .
舉例來說,如要下載 vGPU 20.0 驅動程式,請執行下列指令:
gcloud storage cp gs://nvidia-drivers-us-public/GRID/vGPU20.0/NVIDIA-Linux-x86_64-595.58.03-grid.run .
執行下列指令來啟動安裝程式。 您可以將
NVIDIA-Linux-x86_64-595.58.03-grid.run替換為上一個步驟下載的驅動程式。sudo bash NVIDIA-Linux-x86_64-595.58.03-grid.run
安裝期間請選擇以下選項:
- 如果系統提示您安裝 32 位元的二進位檔,請選取 [Yes] (是)。
- 如果系統提示您修改
x.org檔案,請選取 [No] (否)。
Windows Server
找出需要下載的驅動程式版本。如需可在 Compute Engine 上使用的 NVIDIA RTX 虛擬工作站驅動程式完整清單,請參閱「NVIDIA RTX 虛擬工作站 (vWS) 驅動程式」。從這個表格中,複製所需驅動程式的「檔案名稱」。
開啟 PowerShell 並執行下列指令,即可下載驅動程式。在這項指令中,請將
FILENAME替換為您在上一個步驟中識別的檔案名稱。gcloud storage cp gs://nvidia-drivers-us-public/GRID/FILENAME .
舉例來說,如要下載 vGPU 20.0 驅動程式安裝程式,請開啟 PowerShell 並執行下列指令:
gcloud storage cp gs://nvidia-drivers-us-public/GRID/vGPU20.0/595.97_grid_win10_win11_server2022_server_2025_dch_64bit_international.exe .
執行安裝程式並選擇「快速安裝」。
安裝完成後請重新啟動 VM。重新啟動時,系統會中斷您的工作階段連線。
使用遠端桌面協定或 PCoIP 用戶端重新連線至執行個體。
只有在 Linux 型 NVIDIA RTX 虛擬工作站附加 T4 或 L4 GPU 時,才需要執行這個步驟。
如果您安裝了 NVIDIA 510 以上版本的驅動程式,請停用 GSP 韌體。請參閱 Nvidia 說明文件中的「停用 GSP 韌體」。完成這個步驟時,請注意下列事項:
- 使用
sudo執行指令,建立及更新設定檔。 - 如要重新啟動 VM,可以使用
sudo reboot或停止並啟動 VM。
- 使用
確認已安裝驅動程式
Linux
安裝驅動程式後,請確認驅動程式已安裝,且 NVIDIA RTX Virtual Workstation 授權已啟用。
如要驗證驅動程式安裝作業,請執行下列指令:
nvidia-smi
指令輸出結果類似以下格式:
+-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 595.58.03 Driver Version: 595.58.03 CUDA Version: 13.2 | +-----------------------------------------+------------------------+----------------------+ | 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 On | 00000000:00:03.0 Off | 0 | | N/A 43C P8 13W / 72W | 1MiB / 23034MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+
如要驗證 NVIDIA RTX Virtual Workstation 授權,請執行下列指令:
nvidia-smi -q
如要驗證桌面應用程式的 GPU 加速功能,請在輸出內容中尋找
vGPU Software Licensed Product區段。在已正確授權的 NVIDIA RTX 虛擬工作站 VM 上,您應該會看到下列內容:vGPU Software Licensed Product Product Name : NVIDIA RTX Virtual Workstation License Status : Licensed (Expiry: Permanent)
這項輸出內容表示驅動程式運作正常,且能夠提供加速的圖形。
如果看到其他輸出內容,表示驅動程式未取得 NVIDIA RTX 虛擬工作站授權,因此無法使用 GPU 加速功能。
舉例來說,如果建立 VM 時使用的
--accelerator-type不正確,導致 vWS 無法啟用,您可能會看到下列輸出內容:vGPU Software Licensed Product Product Name : NVIDIA Virtual Applications License Status : Licensed (Expiry: N/A)
如果建立 VM 時未啟用 NVIDIA RTX 虛擬工作站授權,就可能會發生這個狀況。如要解決這個問題,您必須使用支援 NVIDIA RTX 虛擬工作站的 GPU 模型重新建立 VM,並確保在附加 GPU 時啟用虛擬工作站。如需詳細操作說明,請參閱機型的「建立執行個體」說明。
Windows Server
使用遠端桌面協定或 PCoIP 用戶端連線至 Windows 執行個體。
在桌面上按一下右鍵,然後選取「NVIDIA 控制台」。
從 NVIDIA 控制台中的「Help」(說明) 選單中,選取 [System Information] (系統資訊)。資訊會顯示 VM 目前使用的 GPU 和驅動程式版本。
後續步驟
- 如要監控 GPU 效能,請參閱「監控 GPU 效能」。
- 如要處理 GPU 主機維護作業,請參閱「處理 GPU 主機維護事件」。
- 如要提升網路效能,請參閱「使用較高的網路頻寬」。