Suporte

Suporte a desktops 3D

Este artigo discute o status atual do suporte ao GNOME 3 para a linha de produtos OpenText™ Exceed™ . O GNOME 3.8+ é um gerenciador de janelas 3D baseado em OpenGL que vem como o gerenciador de janelas padrão no RHEL7 e no CentOS7.


Problema

  1. Exceed™ Exceed onDemand™ não consegue iniciar a área de trabalho do GNOME 3.
  2. Conectar-se à área de trabalho do GNOME 3 com OpenText™ Exceed™ ou OpenText™ Exceed™ TurboX pode resultar nos seguintes comportamentos:
    • A conexão pode falhar com um erro
    • A sessão pode estar lenta
    • O usuário pode ver ícones e janelas pretos (ou outros problemas gráficos)
    • O tráfego de rede entre o servidor X e o cliente X (host do GNOME 3) será muito alto.

Explicação

O GNOME 3 foi projetado para funcionar com renderização OpenGL direta e pode falhar ou ter um desempenho ruim em uma conexão remota. A falha pode ocorrer devido ao fato de a área de trabalho usar recursos OpenGL que não estão disponíveis remotamente. O desempenho lento e o alto uso da rede são resultado de métodos de renderização que não foram projetados para conexões remotas (envio de bitmaps X11 não compactados pela rede a cada quadro). Problemas gráficos, como ícones e janelas pretos, podem ser causados por drivers gráficos sem suporte (não-Mesa).

Exceed TurboX (ETX) inclui um proxy no lado do servidor que comprime o tráfego X11 antes de enviá-lo pela rede. O proxy pode ser instalado no mesmo servidor que a área de trabalho 3D para evitar a inundação da conexão de rede entre o proxy e o host da área de trabalho. Além de compactar a exibição, o proxy ETX também pode ignorar quadros para reduzir a largura de banda necessária para a exibição remota.

O motivo pelo qual o GNOME 3.8+ não funciona com o OpenText Exceed onDemand (EoD) não está relacionado ao desempenho. Esse problema é causado pelo uso pelo GNOME de extensões de protocolo X não suportadas (XFIXES 5.0 e XInputExtension 2.2) que não estão disponíveis na base de código do servidor X.Org mais antigo da EoD. Para se conectar a áreas de trabalho do GNOME 3, os clientes da EoD devem atualizar para o ETX, que usa a base de código X.Org mais recente.

Soluções

Há várias soluções recomendadas para se conectar a hosts que executam o GNOME 3:

Opção nº 1

Use um ambiente de área de trabalho 2D e um gerenciador de exibição. Ambientes de área de trabalho como o MATE e o Cinnamon são alternativas semelhantes ao GNOME que oferecem a mesma interface familiar, mas com excelente desempenho remoto. Gerenciadores de exibição como gdm2, mdm e LightDM também funcionam remotamente e não requerem o complemento Exceed 3D. Se você precisar de um desktop Linux completo, essa é a melhor solução.

Observação: depois que o ambiente de desktop 2D for instalado, será necessário selecioná-lo na tela de login do XDMCP.

Exemplo: Instalação do MATE e do LightDM no CentOS 7

   #Instalar o MATE
   sudo yum install epel-release
   sudo yum groupinstall "MATE Desktop"

   #Instalar o LightDM
   sudo yum install lightdm
   systemctl disable gdm.service
   systemctl enable lightdm.service

   #Adicione o seguinte ao arquivo /etc/lightdm/lightdm.conf para habilitar o XDMCP
   [XDMCPServer].
   enabled=true

Opção nº 2

Execute aplicativos diretamente em vez de sessões XDMCP (desktop). Tanto o Exceed quanto o Exceed onDemand permitem definir um arquivo Xstart (.xs) para iniciar um ou mais aplicativos no mesmo host. Os arquivos Xstart melhorarão significativamente o desempenho das suas sessões remotas, mesmo quando executadas em máquinas que tenham um ambiente de desktop 3D instalado. Você também pode executar aplicativos remotos em uma máquina GNOME 3.8 usando arquivos Xstart.

Opção nº 3

Faça o upgrade de Exceed ou Exceed onDemand para Exceed TurboX (ETX). O ETX oferece acesso remoto rápido, administração central e opções de implementação, escalabilidade empresarial e acesso central baseado na Web para grandes empresas e pequenas organizações. O ETX é baseado no servidor X.org mais recente e inclui as extensões necessárias para oferecer suporte a uma sessão remota do GNOME 3.8. Algumas limitações e configurações adicionais podem ser necessárias para o suporte a desktops 3D - entre em contato com o escritório local de vendas ou suporte para obter assistência.

OpenText rodapé