如果您需要将 GPU 用于远程桌面上的硬件加速图形或用于游戏,则可以创建使用 NVIDIA RTX 虚拟工作站 (vWS)(以前称为 NVIDIA GRID)的虚拟工作站。
NVIDIA RTX 虚拟工作站非常适合在云远程桌面上运行使用 Vulkan、OpenGL 或 Direct3D 等 API 的工作负载。
当您为虚拟工作站选择支持可视化的 GPU 时,可以向虚拟机添加 NVIDIA RTX 虚拟工作站许可。如需详细了解价格,请参阅 GPU 价格。
如需设置 NVIDIA RTX 虚拟工作站,您需要执行以下操作:
- 创建挂接了支持可视化的 GPU 且启用了虚拟工作站的虚拟机。
- 安装虚拟工作站的驱动程序。
创建虚拟工作站后,您可以使用远程桌面协议(例如 Windows 远程桌面协议 [RDP]、HP Anyware® 或 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
-
安装 Google Cloud CLI。 安装完成后,运行以下命令来初始化 Google Cloud CLI:
gcloud init
如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。
- Set a default region and zone.
REST
如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的凭证。
安装 Google Cloud CLI。 安装完成后,运行以下命令来初始化 Google Cloud CLI:
gcloud init
如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。
如需了解详情,请参阅 Google Cloud 身份验证文档中的使用 REST 时进行身份验证。
建议的最低 NVIDIA 虚拟 GPU 软件
以下机器系列支持 NVIDIA RTX 虚拟工作站 (vWS)。
- G2:您可以在这些机器类型上启用 NVIDIA L4 vWS。
- N1:您可以在这些机器类型上启用 NVIDIA T4、V100 或 P100 vWS GPU。
下表提供了适用于这些机器类型的推荐 NVIDIA 虚拟 GPU 软件。
NVIDIA vGPU 软件版本 推荐的 NVIDIA 驱动程序 (Linux) 推荐的 NVIDIA 驱动程序 (Windows) 19 最新的 R580 驱动程序 最新的 R580 驱动程序 18 最新的 R570 驱动程序 最新的 R570 驱动程序 17 1 550.90.07 或更高版本 552.55 或更高版本 16 535.183.01 或更高版本 538.67 或更高版本 1NVIDIA 虚拟 GPU 软件版本 17 已停止支持。我们建议安装更高版本的虚拟 GPU 软件。
限制
对于 Ubuntu 24.04 NVIDIA RTX 虚拟工作站,可用的 NVIDIA GRID 驱动程序版本可能无法完全支持 Direct Rendering Infrastructure 3 (DRI3)。这种不完全支持可能会影响某些桌面应用和虚拟桌面环境(例如 Virtual Network Computing (VNC) 和 Chromium)的 GPU 加速。如果您需要运行这些应用,请使用 Ubuntu 22.04。
自动安装驱动程序
您可以使用 GitHub 上的开源脚本自动安装 RTX 虚拟工作站驱动程序。 此脚本与用于常规驱动程序安装的脚本相同。它会自动检测到您的实例已启用 RTX 虚拟工作站,并安装正确的驱动程序。
Linux
按照以下说明在正在运行的虚拟机上安装 GPU 驱动程序。
支持的操作系统
Linux 安装脚本已在以下操作系统上进行测试:
- Debian 12
- Red Hat Enterprise Linux (RHEL) 8 和 9
- Rocky Linux 8 和 9
- Ubuntu 22 和 24
如果您在其他操作系统上使用此脚本,安装可能会失败。此脚本可以安装 NVIDIA 驱动程序以及 CUDA 工具包。
如需安装 GPU 驱动程序和 CUDA 工具包,请完成以下步骤:
确保您的操作系统上安装了 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
运行脚本需要一些时间。这会重启虚拟机。当虚拟机重启时,请再次运行脚本以继续安装。
验证安装。请参阅验证驱动程序是否已安装。
您还可以使用此工具安装 CUDA 工具包。要安装 CUDA 工具包,请运行以下命令:
sudo python3 cuda_installer.pyz install_cuda
脚本需要一段时间才能运行完毕。这会重启虚拟机。当虚拟机重启时,再次运行脚本以继续安装。
验证 CUDA 工具包安装。
python3 cuda_installer.pyz verify_cuda
安装完成后,您必须重启虚拟机。
Linux(启动脚本)
按照以下说明在虚拟机启动期间安装 GPU 驱动程序。
支持的操作系统
Linux 安装脚本已在以下操作系统上进行测试:
- Debian 12
- Red Hat Enterprise Linux (RHEL) 8 和 9
- Rocky Linux 8 和 9
- Ubuntu 22 和 24
如果您在其他操作系统上使用此脚本,安装可能会失败。此脚本可以安装 NVIDIA 驱动程序以及 CUDA 工具包。
使用以下启动脚本自动安装驱动程序和 CUDA 工具包:
手动安装驱动程序
在您的虚拟机上完成以下步骤。
对于 Linux 操作系统,请安装适用于您的 Linux 版本的构建工具。
CentOS/RHEL
sudo yum group install "Development Tools"
Debian/Ubuntu
安装 build 工具。
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 虚拟工作站的驱动程序。
例如,如需下载 NVIDIA 580.82.07 驱动程序,请运行以下命令:
curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU19.1/NVIDIA-Linux-x86_64-580.82.07-grid.run
启动安装程序。
例如,如需启动 NVIDIA 580.82.07 驱动程序,请运行以下命令:
sudo bash NVIDIA-Linux-x86_64-580.82.07-grid.run
在安装过程中,请选择以下选项:
- 如果系统提示您安装 32 位二进制文件,请选择是。
- 如果系统提示您修改
x.org
文件,请选择否。
Windows Server
根据您的 Windows Server 版本,下载所需的 NVIDIA RTX 虚拟工作站驱动程序。
如需查看可在 Compute Engine 上运行的 Windows 虚拟机上使用的 NVIDIA RTX 虚拟工作站驱动程序的完整列表,请参阅适用于 NVIDIA RTX 虚拟工作站的驱动程序。
运行安装程序,然后选择快速安装。
安装完成后,重启虚拟机。重启后,您将断开与会话的连接。
使用 RDP 或 PCoIP 客户端重新连接到您的实例。
只有挂接了 T4 或 L4 GPU 的基于 Linux 的 NVIDIA RTX 虚拟工作站才需要执行此步骤。
如果您安装了 NVIDIA 510 或更高版本的驱动程序,则需要停用 GSP 固件。请参阅 Nvidia 文档中的停用 GSP 固件。完成此步骤时,请注意以下几点:
- 使用
sudo
运行命令来创建和更新配置文件。 - 如需重启虚拟机,您可以使用
sudo reboot
或停止并启动虚拟机。
- 使用
验证是否已安装驱动程序
Linux
安装驱动程序后,请验证驱动程序是否已安装,以及 NVIDIA RTX 虚拟工作站许可是否处于有效状态。
如需验证驱动程序安装,请运行以下命令:
nvidia-smi
该命令的输出类似于以下内容:
+-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 580.82.07 Driver Version: 580.82.07 CUDA Version: 13.0 | +-----------------------------------------+------------------------+----------------------+ | 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 53C P8 17W / 70W | 0MiB / 15360MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+
如需验证 NVIDIA RTX 虚拟工作站许可,请运行以下命令:
nvidia-smi -q
如需验证桌面应用的 GPU 加速,请在输出中查找
vGPU Software Licensed Product
部分。在已正确获得许可的 NVIDIA RTX 虚拟工作站虚拟机上,您应该会看到以下内容:vGPU Software Licensed Product Product Name : NVIDIA RTX Virtual Workstation License Status : Licensed (Expiry: Permanent)
此输出表明驱动程序正在运行,并且能够提供加速图形。
如果您看到其他输出,则表示该驱动程序未获得 NVIDIA RTX 虚拟工作站许可,您将无法获得 GPU 加速。
例如,如果创建虚拟机时使用的
--accelerator-type
未启用 vWS,您可能会看到以下输出:vGPU Software Licensed Product Product Name : NVIDIA Virtual Applications License Status : Licensed (Expiry: N/A)
如果创建虚拟机时未启用 NVIDIA RTX 虚拟工作站许可,则可能会发生这种情况。如需解决此问题,您必须使用支持 NVIDIA RTX 虚拟工作站的 GPU 型号重新创建虚拟机,并确保在附加 GPU 时启用虚拟工作站。如需了解详细说明,请查看适用于您的机器类型的创建实例说明。
Windows Server
使用 RDP 或 PCoIP 客户端连接到您的 Windows 实例。
右键点击桌面,然后选择 NVIDIA 控制面板。
在“NVIDIA 控制面板”的“帮助”菜单中,选择系统信息。这些信息会显示虚拟机正在使用的 GPU 以及驱动程序版本。
后续步骤
- 如需监控 GPU 性能,请参阅监控 GPU 性能。
- 如需处理 GPU 主机维护,请参阅处理 GPU 主机维护事件。
- 如需提升网络性能,请参阅使用更高的网络带宽。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-10-19。
-