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 NVIDIA RTX Virtual Workstations (vWS) 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 (vWS) NVIDIA RTX à VM. Para mais informações sobre preços, consulte Preços de GPU.

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

  1. Crie uma VM com 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, será possível se conectar a ela usando um protocolo de computador remoto, como o Teradici® PCoIP ou o VMWare® Horizon View.

Antes de começar

  • Configure a autenticação, caso ainda não tenha feito isso. A autenticação é o processo de verificação da 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:

    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. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. REST

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

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.

Versões mínimas recomendadas do driver NVIDIA

Para a estação de trabalho virtual (vWS) NVIDIA RTX L4, T4, P4 e P100 em execução no Compute Engine, as seguintes versões do driver NVIDIA são recomendadas com base no software de GPU virtual NVIDIA necessário para sua aplicação:

  • Para a versão 17 do software de GPU virtual NVIDIA, recomendamos os seguintes drivers mínimos da NVIDIA:
    • Para VMs do Linux: 550.90.07
    • Para VMs do Windows: 552.55
  • Para a versão 16 do software de GPU virtual NVIDIA, recomendamos os seguintes drivers mínimos da NVIDIA:
    • Para VMs do Linux: 535.183.01
    • Para VMs do Windows: 538.67

Instalar o driver para a estação de trabalho virtual (vWS) NVIDIA RTX

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 (vWS) que podem ser usados no Compute Engine, consulte Drivers para a estação de trabalho virtual NVIDIA RTX (vWS).

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

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

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

      sudo bash NVIDIA-Linux-x86_64-550.127.05-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 (vWS).

      Para uma lista completa dos drivers da estação de trabalho virtual NVIDIA RTX (vWS) 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 (vWS).

    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 (vWS) 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

Execute este comando:

nvidia-smi

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

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.127.05             Driver Version: 550.127.05     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   47C    P8             15W /   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

  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