Como tornar o visualizador Ultra VNC mais rápido? [duplicado]

1

Estou tentando compartilhar a tela de um sistema A com outro sistema B. O compartilhamento de tela normal é bom. Mas quando executo um programa 3-D no Sistema A e tento visualizá-lo do Sistema B, vejo a tela quadro a quadro. O tempo de resposta é muito lento. Meu Req. é mostrar o programa 3-D para outra pessoa.

Como posso tornar o VNC mais rápido, no seu melhor?

    
por karthik 11.05.2010 / 04:59

2 respostas

1

O UltraVNC não foi feito para isso. Houve alguns esforços em aplicativos 3D de controle remoto no Windows. Eu acho que o ZeroRemote é um desses projetos. O Fantasy Remote é outro. Alguns esforços para melhorar o VNC também estão em andamento - VirtualGL parece ser o local atual para encontrar informações sobre esse assunto.

    
por 11.05.2010 / 06:04
2

O desempenho normal será bom, porque o VNC conecta-se ao sistema e observa novos desenhos nos controles. A versão mais recente do VNC tem um driver de espelhamento que, em vez de pesquisar novos empates, é informado quando eles ocorrem, portanto, tem menos trabalho a fazer.

Por outro lado, um aplicativo 3D atrai a janela inteira. Se você tem este aplicativo rodando a 640 por 480 e com 256 cores (1 byte por pixel) então você tem 9mb / s para transferir a cada segundo, assumindo que o UltraVNC não tem sobrecarga (o que faz). Você provavelmente pode se safar disso se você estiver em um link Ethernet de 100mbit (max 12.5mb / s), mas quando você começar a alterar os parâmetros simples que eu dei (digamos que você use 800 x 600) então você está com problemas.

Observe também que o UltraVNC aplica compactação aos dados que você está enviando, portanto, a CPU também precisa ser capaz de compactar 9mb / s

    
por 11.05.2010 / 05:39