VNC-Sitzung in 12.04 im Vergleich zu älteren Versionen sehr langsam

12

Ich habe eine 12.04 X64 Desktop-Installation auf einem Computer, auf dem ich zuvor 10.10 hatte. Bisher habe ich sowohl den integrierten vino als auch den tightvncserver verwendet, um die VNC-Sitzung bereitzustellen. Ich verbinde mich mit Chicken of the VNC auf meinem Mac.

Mit der älteren Version war die VNC-Leistung ziemlich gut. Jetzt mit 12.04 ist es mit Vino miserabel. Aktualisierungen sind schleppend, Menüs flackern und verschwinden, viele zusätzliche Bildschirmaktualisierungen usw.

Gibt es Hinweise zur Wiederherstellung einer Leistung? Vielen Dank.

Peter Loron
quelle

Antworten:

13

Standardmäßig nutzt 12.04 die Hardwarebeschleunigung. Die grafische Oberfläche befindet sich also auf der Grafikkarte anstatt auf der CPU. Dies sollte eine insgesamt bessere Leistung und verbesserte visuelle Effekte auf anständigen Desktop- / Laptop-Computern gewährleisten.

Das alles kostet allerdings etwas. Abgesehen von der Tatsache, dass komplexe visuelle Effekte mehr Bandbreite erfordern, scheint Vino ohnehin nicht bereit für Hardware-Compositing (GPU-Beschleunigung) zu sein.

Wenn Sie eine sehr gute Verbindung zum Computer haben (dh eine lokale Kabelverbindung), können Sie versuchen, das zu deaktivieren, was als "xdamage" bezeichnet wird. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein (als Standardbenutzer, nicht als Root):

gsettings set org.gnome.Vino disable-xdamage true

Dadurch wird der Server gezwungen, bei jeder Aktualisierung den gesamten Bildschirm und nicht nur die geänderten Bereiche erneut zu senden. Es ist natürlich extrem stressig für Ihr Netzwerk.

Alternativ zur Eingabe dieses Befehls in ein Terminalfenster können Sie den dconf-Editor verwenden, der über das Ubuntu Software Center installiert werden kann.

Wenn Sie sich abenteuerlustig fühlen, können Sie auch versuchen, "CompizConfig Settings Manager" (Paket compizconfig-settings-manager) zu installieren und die Anzahl der Effekte (insbesondere im Zusammenhang mit der Platzierung von Fenstern und Menüs) sorgfältig zu reduzieren. Je weniger desto besser für VNC.

Andernfalls können Sie versuchen, das Compositing zu deaktivieren und sich in Unity 2d anzumelden. Befolgen Sie diese Anweisungen , aber Sie deaktivieren natürlich die 3D-Effekte und die HW-Beschleunigung.

Cubiq
quelle
CompizConfig Settings Managernicht CompizConif Settings Manager. Installieren Sie es mit sudo apt-get install compizconfig-settings-manager.
Suzanne Dupéron
nützliche Antwort Kumpel;)
Amir
1

Sie können compiz auch durch den folgenden Befehl ersetzen: metacity --replace&

Dies führt mit vnc zu deutlich besseren Ergebnissen und ist einfach zu bedienen. Sie können es verwenden, während Sie eine VNC-Sitzung haben.

Pluk
quelle