Preciso me conectar a um servidor X Windows sem cabeça (em execução no Ubuntu) do meu computador MS Windows 7 em uma rede de 100 Mbit. Eu poderia usar o VNC (ou qualquer outro visualizador remoto), mas o desempenho dos gráficos 3D seria péssimo, imagino. Eu costumava conectá-lo a um monitor, mas agora está quebrado e não posso comprar um novo. Um amigo aconselhou que eu pudesse tentar usar um cliente X e que os gráficos 3D não sofreriam muito acima de 100 Mbit. Cygwin parece ser uma opção, mas eu queria saber se havia mais opções leves.
43
Respostas:
O Xming é popular e gratuito, embora desde que eu use o resto do Cygwin de qualquer maneira, eu costumo usar o servidor X do Cygwin.
Ah, a propósito, a terminologia cliente / servidor no X parece invertida até você pensar da maneira certa: servidores são as coisas que fornecem um serviço de exibição; eles exibem os gráficos e recebem entrada do mouse / teclado (como a caixa do Windows); clients são os programas (rodando no Ubuntu no seu caso) que precisam do serviço de exibição.
fonte
A partir de 2015, eu seria a favor do VcXsrv Windows X Server depois de usar o Xming por anos.
É gratuito, é de código aberto e são oferecidas versões de 64 bits.
fonte
Tentei transmitir gráficos 3D pela rede uma vez e descobri uma coisa: o desempenho é ruim. Isso acontece porque todos os drivers gráficos acelerados realmente não transmitem dados 3D pela rede (mesmo que seja loopback ou soquete abstrato UNIX), mas fazem alguma renderização direta.
As configurações que testei incluíam o Xming (Xming é realmente portado como Xorg) nos clientes Windows + X no Linux e o Xorg e os clientes no Linux. A rede tinha 100Mbit, a placa de vídeo era a NVidia GeForce FX 5200 (essa não é uma placa muito recente, mas definitivamente pode lidar com glxgears), e os dois computadores têm processadores de classe PIV e cerca de 1Gb de RAM para esses dois limites não foram atingidos.
Comecei o glxgears como cliente. Nos dois casos, ele exibiu animação muito reduzida e valores de FPS em torno de 30 ou 50. Para comparar, eu também corro o glxgears nativo e ele mostra cerca de 8000 no host Linux e IIRC 500 no Xming com glxgears portado (isso foi há um ano e desempenho do Xming pode ser melhor agora). Portanto, o desempenho da rede é definitivamente o gargalo dos gráficos 3D.
Também devo observar que o VNC opera apenas com gráficos 2D: ele possui um protocolo muito simples que consiste principalmente de comandos como "mostrar esta imagem retangular nessas coordenadas", portanto, definitivamente não mostra desempenho em 3D.
fonte
Parece que o VirtualGL é o tipo de coisa que você está procurando, embora eu saiba menos sobre isso do que o artigo da Wikipedia. Boa sorte!
fonte
Você pode tentar o Xming . Além disso, confira este artigo do LinuxJournal , que fornece muitas informações sobre o assunto.
Observe que no Linux, por motivos de segurança, o xdmcp não está ativado por padrão. Para maior segurança, recomendo que você criptografe sua conexão usando SSH. Consulte esta seção do TLDP para obter mais informações sobre como configurar tudo.
fonte