Habilitar compartilhamento de GPU em um servidor NICE DCV do Linux - NICE DCV

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Habilitar compartilhamento de GPU em um servidor NICE DCV do Linux

Com o compartilhamento de GPU, é possível compartilhar uma ou mais GPUs físicas entre várias sessões virtuais do NICE DCV. Para obter mais informações sobre sessões, consulte Gerenciar sessões do NICE DCV. Ao usar o compartilhamento de GPU, é possível usar um único servidor NICE DCV e hospedar várias sessões virtuais que compartilham os recursos da GPU física do servidor.

nota

O compartilhamento de GPU só é compatível com servidores NICE DCV do Linux.

Pré-requisitos

Antes de começar, conclua os pré-requisitos a seguir:

  • Instale o servidor NICE DCV em um servidor Linux.

  • Instale os pacotes dcv-gl e nice-Xdcv do NICE DCV no servidor.

  • Verifique se o servidor tem pelo menos uma GPU NVIDIA compatível.

  • Instale o driver da GPU NVIDIA no servidor. Os drivers NVIDIA oficiais são necessários. Os drivers NVIDIA de código aberto não são compatíveis.

  • Verifique se o driver da GPU NVIDIA é compatível com o OpenGL acelerado por hardware.

  • Instale um Servidor X e configure as seções Device e Screen no arquivo xorg.conf.

    nota

    Você pode usar o utilitário NVIDIA nvidia-xconfig para criar automaticamente um arquivo xorg.conf e configurá-lo para todas as GPUs NVIDIA disponíveis.

  • Verifique se o Servidor X está em execução.

  • (Opcional) Verifique a configuração do servidor NICE DCV executando a ferramenta dcvgldiag. Para ter mais informações, consulte Verificações pós-instalação.

    Também é possível instalar o pacote nice-dcv-gltest e executar o aplicativo de teste dcvgltest para verificar se o servidor está configurado corretamente para o compartilhamento de GPU.

Para habilitar o compartilhamento de GPU, é necessário especificar a lista de GPUs a serem usadas pelas sessões virtuais. Se você não especificar as GPUs, somente a GPU usada pelo servidor X padrão, com o nome de exibição :0.0, será usada.

Especifique as GPUs no parâmetro gl-displays no arquivo dcv.conf depois de concluir os pré-requisitos descritos anteriormente neste tópico.

Para habilitar o compartilhamento de GPU em um servidor NICE DCV do Linux
  1. Navegue até /etc/dcv/ e abra o arquivo dcv.conf com o editor de texto de sua preferência.

  2. Adicione a seção [display/linux] e o parâmetro gl-displays. Depois, especifique as GPUs disponíveis no seguinte formato:

    [display/linux] gl-displays = [':xserver_port.screen_number_1',':xserver_port.screen_number_2', ...]

    Em que xserver_port é o servidor e screen_number é o número associado à tela associada à GPU. screen_number começa em 0.

    O exemplo a seguir mostra o parâmetro gl-displays para duas GPUs em execução na sessão do Servidor X padrão:

    [display/linux] gl-displays = [':0.0',':0.1']
  3. Salve e feche o arquivo.

  4. Interrompa e reinicie o servidor NICE DCV.