Instalar drivers para estações de trabalho virtuais (vWS) NVIDIA RTX

Se você precisar de GPUs para gráficos acelerados por hardware em uma área de trabalho remota ou para jogos, crie estações de trabalho virtuais que usam estações de trabalho virtuais do NVIDIA RTX (vWS) (anteriormente conhecidas como NVIDIA GRID).

As estações de trabalho virtuais NVIDIA RTX são ideais para executar cargas de trabalho que usam APIs como Vulkan, OpenGL ou Direct3D em uma área de trabalho remota na nuvem.

Quando você seleciona uma GPU com suporte para visualização para uma estação de trabalho virtual, é possível adicionar uma licença de estação de trabalho virtual NVIDIA RTX à VM. Para mais informações sobre preços, consulte Preços de GPU.

Para configurar uma estação de trabalho virtual NVIDIA RTX, faça o seguinte:

  1. Crie uma VM com uma GPU compatível com visualização anexada e uma estação de trabalho virtual ativada.
  2. Instale um driver para a estação de trabalho virtual.

Depois de criar a estação de trabalho virtual, é possível se conectar a ela usando um protocolo de computador remoto, como o protocolo de área de trabalho remota (RDP) do Windows, o HP Anyware® ou o VMware® Horizon View.

Antes de começar

  • Configure a autenticação, caso ainda não tenha feito isso. Com isso, você confirma sua identidade para acesso a serviços e APIs do Google Cloud . Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no Compute Engine selecionando uma das seguintes opções:

    Selecione a guia para como planeja usar as amostras nesta página:

    Console

    Quando você usa o console Google Cloud para acessar serviços Google Cloud e APIs, não é necessário configurar a autenticação.

    gcloud

    1. Instale a CLI do Google Cloud. Após a instalação, inicialize a Google Cloud CLI executando o seguinte comando:

      gcloud init

      Ao usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.

  • Defina uma região e uma zona padrão.
  • REST

    Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.

      Instale a CLI do Google Cloud.

      Ao usar um provedor de identidade (IdP) externo, primeiro faça login na CLI gcloud com sua identidade federada.

    Saiba mais em Autenticar para usar REST na documentação de autenticação do Google Cloud .

Software mínimo recomendado para GPU virtual NVIDIA

As estações de trabalho virtuais NVIDIA RTX (vWS) são compatíveis com as seguintes séries de máquinas.

  • G4: é possível ativar a vWS NVIDIA RTX PRO 6000 nesses tipos de máquina.
  • G2: é possível ativar a vWS NVIDIA L4 nesses tipos de máquina.
  • N1: é possível ativar GPUs NVIDIA T4, V100 ou P100 vWS nesses tipos de máquina.

A tabela a seguir fornece o software NVIDIA virtual GPU recomendado para esses tipos de máquina.

Versão do software da GPU virtual da NVIDIA Série de máquinas e modelo de GPU compatíveis Driver NVIDIA recomendado (Linux) Driver NVIDIA recomendado (Windows) Tipo de ramificação da vGPU Data de fim de suporte do software vGPU
20
  • G4 (RTX PRO 6000)
  • G2 (L4)
  • N1 (T4, P100)
Driver R595 mais recente Driver R595 mais recente Ramificação de produção Março de 2027
19
  • G4 (RTX PRO 6000)
  • G2 (L4)
  • N1 (T4, V100, P100)
Driver R580 mais recente Driver R580 mais recente Branch de suporte de longo prazo Julho de 2028
16
  • G2 (L4)
  • N1 (T4, V100, P100)
535.183.01 ou mais recente 538.67 ou mais recente Branch de suporte de longo prazo Julho de 2026

Limitações

Para estações de trabalho virtuais NVIDIA RTX do Ubuntu 24.04, as versões disponíveis do driver NVIDIA GRID podem não ser totalmente compatíveis com a Infraestrutura de renderização direta 3 (DRI3). Essa falta de suporte total pode afetar a aceleração da GPU em determinados aplicativos de computador e ambientes de área de trabalho virtual, como Virtual Network Computing (VNC) e Chromium. Se você precisar executar esses aplicativos, use o Ubuntu 22.04.

Instalação automatizada de drivers

Você pode usar um script de código aberto do GitHub para automatizar a instalação de drivers da estação de trabalho virtual RTX. Esse é o mesmo script usado para a instalação normal de drivers. Ele detecta automaticamente que a instância tem a RTX Virtual Workstation ativada e instala o driver correto.

Linux

Use estas instruções para instalar drivers de GPU em uma instância de computação em execução.

Sistemas operacionais compatíveis

O script de instalação do Linux foi testado nos seguintes sistemas operacionais:

  • Debian 12 e 13
  • Red Hat Enterprise Linux (RHEL) 8, 9 e 10
  • Rocky Linux 8, 9 e 10
  • Ubuntu 22 e 24

Se você usar esse script em outros sistemas operacionais, a instalação falhará. Esse script pode instalar drivers da NVIDIA e também o Kit de ferramentas do CUDA.

Para instalar os drivers de GPU e o kit de ferramentas CUDA, siga estas etapas:

  1. Se você tiver a versão 2.38.0 ou posterior do Agente de operações coletando métricas da GPU na instância de computação, interrompa o agente antes de instalar ou fazer upgrade dos drivers da GPU usando este script de instalação.

    Para encerrar o agente de operações, execute o seguinte comando:

    sudo systemctl stop google-cloud-ops-agent
  2. Verifique se o Python 3 está instalado no seu sistema operacional.

  3. Faça o download do script de instalação.

    curl -L https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz --output cuda_installer.pyz
  4. Execute o script de instalação.

    sudo python3 cuda_installer.pyz install_driver 

    O script leva alguns minutos para ser executado. Isso pode reiniciar sua instância de computação. Quando a instância de computação for reiniciada, execute o script novamente com os mesmos parâmetros para continuar a instalação.

  5. Verifique a instalação. Consulte Verificar a instalação do driver da GPU.

  6. Também é possível usar essa ferramenta para instalar o guia de ferramentas CUDA. Para instalar o kit de ferramentas CUDA, execute o seguinte comando:

    sudo python3 cuda_installer.pyz install_cuda 

    O script leva alguns minutos para ser executado. Isso pode reiniciar sua instância de computação. Se a instância de computação for reiniciada, execute o script novamente para continuar a instalação.

  7. Verificar a instalação do kit de ferramentas CUDA.

    python3 cuda_installer.pyz verify_cuda
  8. Depois de concluir a instalação, reinicie a instância de computação.

Linux (script de inicialização)

Use estas instruções para instalar drivers de GPU durante a inicialização de uma instância de computação.

Sistemas operacionais compatíveis

O script de instalação do Linux foi testado nos seguintes sistemas operacionais:

  • Debian 12 e 13
  • Red Hat Enterprise Linux (RHEL) 8, 9 e 10
  • Rocky Linux 8, 9 e 10
  • Ubuntu 22 e 24

Se você usar esse script em outros sistemas operacionais, a instalação falhará. Esse script pode instalar drivers da NVIDIA e também o Kit de ferramentas do CUDA.

Para automatizar a instalação do driver e do kit de ferramentas do CUDA, use o seguinte script de inicialização:

#!/bin/bash
if test -f /opt/google/cuda-installer
then
  exit
fi

mkdir -p /opt/google/cuda-installer
cd /opt/google/cuda-installer/ || exit

if test -f cuda_installation
then
  exit
fi

curl -fSsL -O https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz
python3 cuda_installer.pyz install_cuda

Para instalar apenas o driver sem o kit de ferramentas CUDA, substitua install_cuda na última linha do script por install_driver.

Windows

Esse script de instalação pode ser usado em instâncias de GPU com a inicialização segura ativada. Ele é compatível com o Windows Server 2019 e versões mais recentes.

Esse script instala um driver compatível com a estação de trabalho virtual (vWS) NVIDIA RTX. Se você não tiver uma licença do vWS, os recursos dele não estarão disponíveis na sua instância.

Abra um terminal do PowerShell como administrador e conclua as seguintes etapas:

  1. Faça o download do script.

    Invoke-WebRequest https://github.com/GoogleCloudPlatform/compute-gpu-installation/raw/main/windows/install_gpu_driver.ps1 -OutFile C:\install_gpu_driver.ps1
  2. Execute o script.

    C:\install_gpu_driver.ps1

    O script leva alguns minutos para ser executado. Nenhum prompt de comando é fornecido durante o processo de instalação. Depois que o script é encerrado, o driver é instalado.

    Esse script instala os drivers no seguinte local padrão na VM: C:\Program Files\NVIDIA Corporation\.

  3. Verifique a instalação. Consulte Verificar a instalação do driver da GPU.

Windows (automatizado)

Para instalar automaticamente os drivers de GPU na primeira inicialização da máquina Windows, defina a chave de metadados sysprep-specialize-script-url da nova instância como https://github.com/GoogleCloudPlatform/compute-gpu-installation/raw/main/windows/install_gpu_driver.ps1.

Para mais informações sobre como usar scripts de inicialização em máquinas Windows, consulte Usar scripts de inicialização em VMs do Windows.

Esse script instala os drivers no seguinte local padrão na VM: C:\Program Files\NVIDIA Corporation\.

Instalação manual de drivers

A instalação manual é uma alternativa ao uso do script de instalação automatizada. Escolha esse método se precisar usar uma versão específica do driver exigida pelo aplicativo, se estiver operando em um ambiente de rede restrito com conectividade de saída limitada ou se precisar de um controle mais granular sobre o processo de instalação para solução de problemas.

Conclua as etapas a seguir na sua VM.

  1. Para sistemas operacionais Linux, instale as ferramentas de build para sua versão do Linux.

    CentOS ou RHEL

    sudo yum group install "Development Tools"

    Debian ou Ubuntu

    1. Instale as ferramentas de build.

      sudo apt update
      sudo apt install -y build-essential
      sudo apt install -y libvulkan1
    2. Se você estiver usando o Ubuntu 22.04, atualize a versão gcc do driver da NVIDIA.

      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. Para sistemas operacionais Linux, instale os cabeçalhos do kernel do Linux. Consulte Ações de pré-instalação para seu sistema operacional na documentação da NVIDIA.

  3. Para os sistemas operacionais, instale os drivers.

    Linux

    1. Identifique a versão do driver que você precisa baixar. Para uma lista completa dos drivers da estação de trabalho virtual NVIDIA RTX que podem ser usados no Compute Engine, consulte Drivers para estações de trabalho virtuais NVIDIA RTX (vWS). Nessa tabela, copie o Nome do arquivo do driver necessário.

    2. Execute o comando a seguir para fazer o download do driver.

      gcloud storage cp gs://nvidia-drivers-us-public/GRID/FILENAME .
      

      Substitua FILENAME pelo nome do arquivo que você identificou na etapa anterior.

      Por exemplo, para fazer o download do driver vGPU 20.1, execute o seguinte comando:

      gcloud storage cp gs://nvidia-drivers-us-public/GRID/vGPU20.1/NVIDIA-Linux-x86_64-595.71.05-grid.run .
      

    3. Inicie o instalador executando o seguinte comando.

      sudo bash DRIVER_NAME

      Substitua DRIVER_NAME pelo driver que você baixou na etapa anterior.

      Por exemplo, para iniciar o instalador do driver vGPU 20.1, execute o comando a seguir:

      sudo bash NVIDIA-Linux-x86_64-595.71.05-grid.run

    4. Durante a instalação, escolha as opções a seguir:

      • Se você for solicitado a instalar binários de 32 bits, selecione Sim.
      • Caso você seja solicitado a modificar o arquivo x.org, selecione Não.

    Windows Server

    1. Identifique a versão do driver que você precisa baixar. Para uma lista completa de drivers da estação de trabalho virtual NVIDIA RTX que podem ser usados no Compute Engine, consulte Drivers para estações de trabalho virtuais NVIDIA RTX (vWS). Nessa tabela, copie o Nome do arquivo do driver necessário.

    2. Baixe o driver abrindo um PowerShell e executando o seguinte comando: Neste comando, substitua FILENAME pelo nome do arquivo que você identificou na etapa anterior.

      gcloud storage cp gs://nvidia-drivers-us-public/GRID/FILENAME .
      

      Por exemplo, para baixar o instalador do driver vGPU 20.1, abra o PowerShell e execute o seguinte comando:

      gcloud storage cp gs://nvidia-drivers-us-public/GRID/vGPU20.1/596.36_grid_win10_win11_server2022_server_2025_dch_64bit_international.exe .
      
    3. Execute o instalador e escolha a Instalação rápida.

    4. Após a conclusão da instalação, reinicie a VM. Você estará desconectado da sessão.

    5. Reconecte-se à instância por meio de um cliente RDP ou PCoIP.

  4. Essa etapa é necessária apenas para a NVIDIA RTX Virtual Workstation baseada em Linux com GPUs T4 ou L4 anexadas.

    Se você instalou um driver NVIDIA 510 ou mais recente, é necessário desativar o firmware do GSP. Consulte Como desativar o firmware do GSP na documentação da Nvidia. Ao concluir esta etapa, lembre-se do seguinte:

    • Use sudo para executar os comandos e criar e atualizar o arquivo de configuração.
    • Para reinicializar a VM, é possível usar sudo reboot ou interromper e iniciar a VM.

Verificar se o driver está instalado

Linux

Depois de instalar os drivers, verifique se eles foram instalados e se a licença da estação de trabalho virtual NVIDIA RTX está ativa.

  1. Para verificar a instalação do driver, execute o seguinte comando:

    nvidia-smi

    A saída do comando será semelhante a esta:

    +-----------------------------------------------------------------------------------------+
    | NVIDIA-SMI 595.71.05              Driver Version: 595.71.05      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                                                             |
    +-----------------------------------------------------------------------------------------+
    
  2. Para verificar a licença da estação de trabalho virtual NVIDIA RTX, execute o comando a seguir:

    nvidia-smi -q

    Para validar a aceleração de GPU em aplicativos de computador, procure a seção vGPU Software Licensed Product na saída. Em uma VM da estação de trabalho virtual NVIDIA RTX licenciada corretamente, você vai ver o seguinte:

    vGPU Software Licensed Product
     Product Name                      : NVIDIA RTX Virtual Workstation
     License Status                    : Licensed (Expiry: Permanent)
     

    Essa saída indica que o driver está funcionando e pode fornecer gráficos acelerados.

    Se você vir uma saída diferente, o driver não terá uma licença para a NVIDIA RTX Virtual Workstation, e você não vai receber aceleração de GPU.

    Por exemplo, se a VM não foi criada com a --accelerator-type correta que ativa o vWS, talvez você veja a seguinte saída:

    vGPU Software Licensed Product
     Product Name                      : NVIDIA Virtual Applications
     License Status                    : Licensed (Expiry: N/A)
    

    Isso pode acontecer se a VM não tiver sido criada com a licença da NVIDIA RTX Virtual Workstation ativada. Para resolver esse problema, recrie a VM usando um modelo de GPU compatível com NVIDIA RTX Virtual Workstation e ative a estação de trabalho virtual ao anexar as GPUs. Para instruções detalhadas, consulte a seção Criar uma instância para seu tipo de máquina.

Windows Server

  1. Conecte-se à sua instância do Windows por meio de RDP ou um cliente PCoIP.

  2. Clique com o botão direito do mouse na área de trabalho e selecione o Painel de controle da NVIDIA.

  3. No menu “Ajuda” do Painel de Controle da NVIDIA, selecione Informações do sistema. Será exibida a GPU que a VM está usando e a versão do driver.

A seguir