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


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

As estações de trabalho virtuais NVIDIA RTX (vWS) são ideais para executar cargas de trabalho que usam APIs como Vulkan, OpenGL ou Direct3D em um desktop remoto na nuvem.

Ao selecionar uma GPU que oferece suporte à visualização para uma estação de trabalho virtual, você pode adicionar uma licença de estação de trabalho virtual NVIDIA RTX (vWS) à sua VM. Para obter mais informações sobre preços, consulte Preços de GPU .

Para configurar uma estação de trabalho virtual NVIDIA RTX (vWS), você precisa fazer o seguinte:

  1. Crie uma VM com estação de trabalho virtual habilitada .
  2. Instale um driver para a estação de trabalho virtual .

Depois de criar sua estação de trabalho virtual, você poderá conectar-se a ela usando um protocolo de área de trabalho remota, como Teradici® PCoIP ou VMware® Horizon View.

Antes de começar

  • Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar 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. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    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.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

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

Versões mínimas recomendadas de driver NVIDIA

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

  • Para o software de GPU virtual NVIDIA versão 17, recomendamos os seguintes drivers NVIDIA mínimos:
    • Para VMs Linux: 550.90.07
    • Para VMs do Windows: 552,55
  • Para o software de GPU virtual NVIDIA versão 16, recomendamos os seguintes drivers NVIDIA mínimos:
    • Para VMs Linux: 535.183.01
    • Para VMs do Windows: 538,67

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

Conclua as etapas a seguir em sua VM.

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

    CentOS/RHEL

    sudo yum group install "Development Tools"

    Debian/Ubuntu

    1. Instale as ferramentas de construção.

      sudo apt update
      sudo apt install -y build-essential
      sudo apt install -y libvulkan1
    2. Se você estiver usando Ubuntu 22.04, atualize a versão gcc do driver 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

    • LES 12

      sudo zypper install -t pattern devel_basis
      sudo zypper install gcc8
    • LES 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 Linux. Consulte Verifique se o sistema possui os cabeçalhos de kernel e os pacotes de desenvolvimento corretos instalados na documentação da NVIDIA.

  3. Para todos os sistemas operacionais, instale drivers.

    Linux

    1. Baixe o driver. Para obter uma lista completa de drivers de estação de trabalho virtual NVIDIA RTX (vWS) que podem ser usados ​​no Compute Engine, consulte Drivers para estação de trabalho virtual NVIDIA RTX (vWS) .

      Por exemplo, para baixar o driver NVIDIA 550.144.03, execute o seguinte comando:

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

      Por exemplo, para iniciar o driver NVIDIA 550.144.03, execute o seguinte comando:

      sudo bash NVIDIA-Linux-x86_64-550.144.03-grid.run
    3. Durante a instalação, escolha as seguintes opções:

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

    Servidor Windows

    1. Dependendo da sua versão do Windows Server, baixe os drivers NVIDIA RTX Virtual Workstation (vWS) necessários.

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

    2. Execute o instalador e escolha a instalação Expressa .

    3. Após a conclusão da instalação, reinicie a VM. Ao reiniciar, você será desconectado da sessão.

    4. Reconecte-se à sua instância usando RDP ou um cliente PCoIP.

  4. Esta etapa só é necessária para estações de trabalho virtuais NVIDIA RTX (vWS) baseadas em Linux com GPUs T4 ou L4 conectadas.

    Se você instalou um driver NVIDIA 510 ou posterior, será necessário desabilitar o firmware GSP. Consulte Desativando firmware GSP na documentação da Nvidia. Ao concluir esta etapa, tenha em mente o seguinte:

    • Use sudo para executar os comandos para criar e atualizar o arquivo de configuração.
    • Para reinicializar a VM, você pode usar sudo reboot ou parar e iniciar a VM .

Verifique se o driver está instalado

Linux

Execute o seguinte comando:

nvidia-smi

A saída do comando é semelhante a esta:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.144.03             Driver Version: 550.144.03     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   62C    P8             18W /   70W |       1MiB /  15360MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

Servidor Windows

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

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

  3. No Painel de controle NVIDIA, no menu Ajuda, selecione Informações do sistema . As informações mostram a GPU que a VM está usando e a versão do driver.

O que vem a seguir?