Citrix Virtual Apps and Desktops

Aceleração de GPU para SO de sessão única do Windows

Com o HDX 3D Pro, você pode fornecer aplicativos com uso intensivo de gráficos como parte de desktops hospedados ou aplicativos em máquinas de SO de sessão única. O HDX 3D Pro oferece suporte a computadores host físicos (incluindo estações de trabalho desktop, blade e rack) e tecnologias de GPU Passthrough e virtualização de GPU oferecidas pelos hipervisores Citrix Hypervisor™, vSphere, Nutanix e Hyper-V (somente passthrough).

O HDX™ 3D Pro oferece os seguintes recursos:

  • Compressão profunda adaptativa baseada em H.264 ou H.265 para desempenho ideal de WAN e sem fio. O HDX 3D Pro usa compressão H.264 de tela cheia baseada em CPU como técnica de compressão padrão para codificação. A codificação de hardware com H.264 é usada com placas NVIDIA, Intel e AMD que suportam NVENC. A codificação de hardware com H.265 é usada com placas NVIDIA que suportam NVENC.

  • Opção de compressão sem perdas para casos de uso especializados. O HDX 3D Pro também oferece um codec sem perdas baseado em CPU para suportar aplicativos onde gráficos perfeitos em pixel são necessários, como imagens médicas. A verdadeira compressão sem perdas é recomendada apenas para casos de uso especializados porque consome mais recursos de rede e processamento.

    Ao usar a compressão sem perdas:

    • O indicador sem perdas, um ícone na área de notificação, avisa o usuário se a tela exibida é um quadro com perdas ou um quadro sem perdas. Este ícone ajuda quando a configuração de política Qualidade Visual especifica Construir para sem perdas. O indicador sem perdas fica verde quando os quadros enviados são sem perdas.

    • O seletor sem perdas permite que o usuário mude para o modo Sempre Sem Perdas a qualquer momento dentro da sessão. Para selecionar ou desmarcar Sem perdas a qualquer momento dentro de uma sessão, clique com o botão direito do mouse no ícone e clique em “Mudar para pixel perfeito” ou use o atalho ALT+SHIFT+1.

      Para compressão sem perdas: O HDX 3D Pro usa o codec sem perdas para compressão, independentemente do codec selecionado por meio da política.

      Para compressão com perdas: O HDX 3D Pro usa o codec original, seja o padrão ou o selecionado por meio da política.

      As configurações do seletor sem perdas não são retidas para sessões subsequentes. Para usar um codec sem perdas para cada conexão, selecione “Sempre sem perdas” na configuração de política Qualidade visual.

  • Você pode substituir o atalho padrão, ALT+SHIFT+1, para selecionar ou desmarcar Sem Perdas dentro de uma sessão. Configure uma nova configuração de registro em HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\LLIndicator.

    • Nome: HKEY_LOCAL_MACHINE_HotKey, Tipo: String
    • O formato para configurar uma combinação de atalho é C=0|1, A=0|1, S=0|1, W=0|1, K=val. As chaves devem ser separadas por vírgula “,”. A ordem das chaves não importa.
    • A, C, S, W e K são chaves, onde C=Control, A=ALT, S=SHIFT, W=Win, e K=uma chave válida. Os valores permitidos para K são 0–9, a–z, e qualquer código de chave virtual.
    • Por exemplo:
      • Para F10, defina K=0x79
      • Para Ctrl + F10, defina C=1, K=0x79
      • Para Alt + A, defina A=1, K=a ou A=1, K=A ou K=A, A=1
      • Para Ctrl + Alt + 5, defina C=1, A=1, K=5 ou A=1, K=5, C=1
      • Para Ctrl + Shift + F5, defina A=1, S=1, K=0x74

Cuidado:

Editar o registro incorretamente pode causar sérios problemas que podem exigir a reinstalação do seu sistema operacional. A Citrix® não pode garantir que os problemas resultantes do uso incorreto do Editor do Registro possam ser resolvidos. Use o Editor do Registro por sua conta e risco. Certifique-se de fazer backup do registro antes de editá-lo.

  • Suporte a múltiplos monitores e monitores de alta resolução. Para máquinas de SO de sessão única, o HDX 3D Pro suporta dispositivos de usuário com até quatro monitores. Os usuários podem organizar seus monitores em qualquer configuração e podem misturar monitores com diferentes resoluções e orientações. O número de monitores é limitado pelas capacidades da GPU do computador host, do dispositivo do usuário e da largura de banda disponível. O HDX 3D Pro suporta todas as resoluções de monitor e é limitado apenas pelas capacidades da GPU no computador host.

  • Resolução dinâmica. Você pode redimensionar a área de trabalho virtual ou a janela do aplicativo para qualquer resolução. Observação: O único método suportado para alterar a resolução é redimensionar a janela da sessão VDA. A alteração da resolução de dentro da sessão VDA (usando “Painel de Controle” > “Aparência” e “Personalização” > “Exibição” > “Resolução da Tela”) não é suportada.
  • Suporte para arquitetura NVIDIA vGPU. O HDX 3D Pro suporta placas NVIDIA vGPU. Para obter informações, consulte NVIDIA vGPU para passthrough de GPU e compartilhamento de GPU. O NVIDIA vGPU permite que várias VMs tenham acesso simultâneo e direto a uma única GPU física, usando os mesmos drivers gráficos NVIDIA que são implantados em sistemas operacionais não virtualizados.
  • Suporte para VMware vSphere e VMware ESX usando Virtual Direct Graphics Acceleration (vDGA) - Você pode usar o HDX 3D Pro com vDGA para cargas de trabalho RDS e VDI.
  • Suporte para VMware vSphere/ESX usando NVIDIA vGPU e AMD MxGPU.
  • Suporte para Microsoft HyperV usando Atribuição de Dispositivo Discreto no Windows Server 2016.
  • Suporte para Gráficos de Data Center com a Família de Processadores Intel Xeon E3. O HDX 3D Pro suporta múltiplos monitores (até 3), blanking de console, resolução personalizada e alta taxa de quadros com a família de processadores Intel suportada. Para obter mais informações, consulte http://www.citrix.com/intel e http://www.intel.com/content/www/us/en/servers/data-center-graphics.html.
  • Suporte para AMD RapidFire em placas de servidor AMD FirePro série S. O HDX 3D Pro suporta múltiplos monitores (até 6), blanking de console, resolução personalizada e alta taxa de quadros. Observação: O suporte do HDX 3D Pro para AMD MxGPU (virtualização de GPU) funciona apenas com vGPUs do VMware vSphere. O Citrix Hypervisor e o Hyper-V são suportados com passthrough de GPU. Para obter mais informações, consulte Solução de Virtualização AMD.

  • Acesso a um codificador de vídeo de alto desempenho para GPUs NVIDIA, GPUs AMD e processadores gráficos Intel Iris Pro. Uma configuração de política (habilitada por padrão) controla este recurso. O recurso permite o uso de codificação de hardware para codificação H.264 (onde disponível). Se tal hardware não estiver disponível, o VDA retorna à codificação baseada em CPU usando o codec de vídeo de software. Para obter mais informações, consulte Configurações de política de gráficos.

Conforme mostrado na figura a seguir:

  • Quando um usuário faz logon no aplicativo Citrix Workspace™ e acessa o aplicativo ou desktop virtual, o Controller autentica o usuário. O Controller então contata o VDA para HDX 3D Pro para intermediar uma conexão com o computador que hospeda o aplicativo gráfico.

O VDA para HDX 3D Pro usa o hardware apropriado no host para compactar as visualizações da área de trabalho completa ou apenas do aplicativo gráfico.

  • As visualizações da área de trabalho ou do aplicativo e as interações do usuário com elas são transmitidas entre o computador host e o dispositivo do usuário. Essa transmissão é feita por meio de uma conexão HDX direta entre o aplicativo Citrix Workspace e o VDA para HDX 3D Pro.

Diagrama mostrando a integração do HDX 3D Pro com o Citrix Virtual Desktops e componentes relacionados

Otimize a experiência do usuário do HDX 3D Pro

Quando vários usuários compartilham uma conexão com largura de banda limitada (por exemplo, em um escritório remoto), recomendamos que você use a configuração de política “Limite de largura de banda geral da sessão” para limitar a largura de banda disponível para cada usuário. O uso dessa configuração garante que a largura de banda disponível não flutue amplamente à medida que os usuários fazem logon e logoff. Como o HDX 3D Pro se ajusta automaticamente para usar toda a largura de banda disponível, grandes variações na largura de banda disponível ao longo das sessões do usuário podem impactar negativamente o desempenho.

Por exemplo, se 20 usuários compartilham uma conexão de 60 Mbps, a largura de banda disponível para cada usuário pode variar entre 3 Mbps e 60 Mbps, dependendo do número de usuários simultâneos. Para otimizar a experiência do usuário neste cenário, determine a largura de banda necessária por usuário nos períodos de pico e limite os usuários a essa quantidade sempre.

Para usuários de um mouse 3D, recomendamos que você aumente a prioridade do canal virtual de Redirecionamento USB Genérico para 0. Para obter informações sobre como alterar a prioridade do canal virtual, consulte o artigo da Central de Conhecimento CTX128190.

Aceleração de GPU para SO de sessão única do Windows