Session VNC très lente en 12.04 par rapport aux anciennes versions

12

J'ai une installation 12.04 X64 Desktop sur une machine où j'avais précédemment 10.10. Auparavant, j'ai utilisé à la fois le vino intégré et le serveur tightvnc pour fournir la session VNC. Je me connecte à eux en utilisant Chicken of the VNC sur mon Mac.

Avec l'ancienne version, les performances VNC étaient plutôt bonnes. Maintenant avec 12.04, il est horrible d'utiliser vino. Les mises à jour sont lentes, les menus scintillent et disparaissent, de nombreux redessins d'écran supplémentaires, etc.

Des conseils sur la récupération de certaines performances? Merci.

Peter Loron
la source

Réponses:

13

Par défaut, 12.04 profite de l'accélération matérielle. L'interface graphique est donc sur la carte graphique plutôt que sur le CPU. Cela devrait offrir de meilleures performances globales et des effets visuels accrus sur les ordinateurs de bureau / portables décemment spécifiés.

Mais tout cela a un coût. Mis à part le fait que les effets visuels complexes nécessitent plus de bande passante, Vino ne semble pas prêt pour la composition matérielle (accélération GPU) de toute façon.

Si vous avez une très bonne connexion à l'ordinateur (c'est-à-dire une connexion filaire locale), vous pouvez essayer de désactiver ce qu'on appelle "xdamage". Ouvrez le terminal et exécutez la commande suivante (en tant qu'utilisateur standard, pas root):

gsettings set org.gnome.Vino disable-xdamage true

Cela obligera le serveur à renvoyer tout l'écran à chaque rafraîchissement et pas seulement les zones modifiées. C'est extrêmement stressant pour votre réseau bien sûr.

Au lieu de saisir cette commande dans une fenêtre de terminal, vous pouvez utiliser l'éditeur dconf qui peut être installé à l'aide du Centre logiciel Ubuntu.

Si vous vous sentez aventureux, vous pouvez également essayer d'installer "CompizConfig Settings Manager" (package compizconfig-settings-manager) et réduire soigneusement le nombre d'effets (en particulier ceux liés au placement des fenêtres et des menus). Le moins c'est le mieux pour VNC.

Sinon, vous pouvez essayer de désactiver complètement la composition et de vous connecter à Unity 2d, vous pouvez suivre ces instructions , mais vous désactivez bien sûr les effets 3D et l'accélération matérielle.

Cubiq
la source
CompizConfig Settings Managernon CompizConif Settings Manager. Installez-le avec sudo apt-get install compizconfig-settings-manager.
Suzanne Dupéron
réponse utile copain;)
Amir
1

vous pouvez également compiz remplacer par la commande: metacity --replace&

Cela donne de bien meilleurs résultats en utilisant vnc et est facile à utiliser. Vous pouvez l'utiliser tout en ayant une session vnc.

Pluk
la source