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 a 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ódigo ou exemplos em um ambiente de desenvolvimento local, faça a autenticação no Compute Engine com um destes métodos:

    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. Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:

      gcloud init

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

    2. Set a default region and zone.

    REST

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

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

      gcloud init

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

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

Software de GPU virtual NVIDIA mínimo recomendado

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

  • 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 vGPU recomendado para esses tipos de máquina.

Versão do software vGPU da NVIDIA Driver da NVIDIA recomendado (Linux) Driver NVIDIA recomendado (Windows)
19 Driver R580 mais recente Driver R580 mais recente
18 Driver R570 mais recente Driver R570 mais recente
17 1 550.90.07 ou mais recente 552.55 ou mais recente
16 535.183.01 ou mais recente 538.67 ou mais recente

1A versão 17 do software de GPU virtual NVIDIA chegou ao fim do suporte. Recomendamos instalar uma versão mais recente do software de GPU virtual.

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 oferecer suporte total à 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 estação de trabalho virtual RTX ativada e instala o driver correto.

Linux

Use estas instruções para instalar drivers de GPU em uma VM em execução.

Sistemas operacionais compatíveis

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

  • Debian 12
  • Red Hat Enterprise Linux (RHEL) 8 e 9
  • Rocky Linux 8 e 9
  • 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. Verifique se o Python 3 está instalado no seu sistema operacional.

  2. 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
  3. Execute o script de instalação.

    sudo python3 cuda_installer.pyz install_driver

    O script leva algum tempo para ser executado. A VM será reiniciada. Quando a VM for reiniciada, execute o script novamente para continuar a instalação.

  4. Verifique a instalação. Consulte Verificar se o driver está instalado.

  5. 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 vai levar um tempo para ser executado. A VM será reiniciada. Quando a VM for reiniciada, execute o script novamente para continuar a instalação.

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

    python3 cuda_installer.pyz verify_cuda
  2. Depois de concluir a instalação, reinicie a VM.

Linux (script de inicialização)

Use estas instruções para instalar drivers de GPU durante a inicialização de uma VM.

Sistemas operacionais compatíveis

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

  • Debian 12
  • Red Hat Enterprise Linux (RHEL) 8 e 9
  • Rocky Linux 8 e 9
  • 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.

Use o seguinte script de inicialização. para automatizar o driver e a instalação do kit de ferramentas do CUDA:

#!/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

Instalação manual de drivers

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/RHEL

    sudo yum group install "Development Tools"

    Debian/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 Verificar se o sistema tem os cabeçalhos e os pacotes de desenvolvimento corretos do kernel instalados na documentação do NVIDIA.

  3. Para os sistemas operacionais, instale os drivers.

    Linux

    1. Faça o download do driver. Para uma lista completa dos drivers da estação de trabalho virtual NVIDIA RTX que podem ser usados no Compute Engine, consulte Drivers para a estação de trabalho virtual NVIDIA RTX.

      Por exemplo, para fazer o download do driver NVIDIA 580.82.07, execute o seguinte comando:

      curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU19.1/NVIDIA-Linux-x86_64-580.82.07-grid.run
      
    2. Inicie o instalador.

      Por exemplo, para iniciar o driver NVIDIA 580.82.07, execute este comando:

      sudo bash NVIDIA-Linux-x86_64-580.82.07-grid.run
    3. 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. Dependendo da versão do Windows Server, faça o download dos drivers necessários da estação de trabalho virtual NVIDIA RTX.

      Para uma lista completa dos drivers da estação de trabalho virtual NVIDIA RTX que podem ser usados em VMs do Windows em execução no Compute Engine, consulte Drivers para a estação de trabalho virtual NVIDIA RTX.

    2. Execute o instalador e escolha a Instalação rápida.

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

    4. 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 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                                                             |
    +-----------------------------------------------------------------------------------------+
    
  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 de 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 estação de trabalho virtual NVIDIA RTX, e você não terá aceleração de GPU.

    Por exemplo, se a VM não foi criada com o --accelerator-type correto 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 foi criada com a licença da estação de trabalho virtual NVIDIA RTX 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