Sessão VNC muito lenta em 12.04 em comparação com versões mais antigas

12

Eu tenho uma instalação 12.04 X64 Desktop em uma máquina onde anteriormente eu tinha 10.10. Anteriormente, usei o vino interno e o tightvncserver para fornecer a sessão do VNC. Eu me conecto a eles usando o Chicken of the VNC no meu Mac.

Com a versão mais antiga, o desempenho do VNC foi muito bom. Agora, com 12.04, é péssimo usar vino. As atualizações são lentas, os menus piscam e desaparecem, muitos redesenhos extras na tela, etc.

Quaisquer sugestões sobre como recuperar algum desempenho? Obrigado.

    
por Peter Loron 13.05.2012 / 05:20

2 respostas

13

Por padrão, o 12.04 aproveita a aceleração de hardware. A interface gráfica é assim na placa gráfica em vez de na CPU. Isso deve garantir um melhor desempenho geral e efeitos visuais aprimorados em computadores desktop / laptops com especificações decentes.

Tudo isso tem um custo. Além do fato de que efeitos visuais complexos requerem mais largura de banda, o Vino não parece pronto para composição de hardware (aceleração de GPU) de qualquer maneira.

Se você tem uma conexão muito boa com o computador (por exemplo, conexão com fio local), você pode tentar desativar o que é chamado de "xdamage". Abra o terminal e emita o seguinte comando (como usuário padrão, não como root):

gsettings set org.gnome.Vino disable-xdamage true

Isso forçará o servidor a reenviar a tela inteira em cada atualização e não apenas nas áreas alteradas. É extremamente estressante para a sua rede, é claro.

Como uma alternativa para inserir este comando em uma janela de terminal, você pode usar o dconf-editor que pode ser instalado usando o Ubuntu Software Center.

Se você se sentir aventureiro, você também pode tentar instalar o "Gerenciador de Configurações CompizConfig" (pacote compizconfig-settings-manager ) e reduzir cuidadosamente o número de efeitos (especialmente aqueles relacionados à colocação de janelas e menus). Quanto menos melhor para o VNC.

Caso contrário, você pode tentar desativar a composição e fazer o login no Unity 2d você pode seguir estas instruções , mas você está, claro, desabilitando os efeitos 3D e a aceleração HW.

    
por Cubiq 14.05.2012 / 16:19
1

você também pode compiz substituir pelo comando: metacity --replace&

Isso fornece resultados muito melhores usando o vnc e é fácil de usar. Você poderia usá-lo ao ter uma sessão vnc.

    
por Pluk 28.05.2015 / 20:36