与旧版本相比,VNC会话在12.04中非常慢


13

我在以前有10.10的计算机上安装了12.04 X64 Desktop。以前,我同时使用内置的vino和ightentvncserver提供VNC会话。我在Mac上使用VNC的Chicken连接到它们。

使用旧版本时,VNC性能非常好。现在使用12.04,使用vino非常糟糕。更新缓慢,菜单闪烁和消失,许多额外的屏幕重绘等。

关于恢复某些性能的任何指示?谢谢。

Answers:


14

默认情况下12.04利用硬件加速。图形界面在图形卡上而不是在CPU上。这样可以使台式机/笔记本电脑的整体性能更好,视觉效果更好。

虽然这一切都要付出代价。除了复杂的视觉效果需要更多的带宽外,Vino似乎还没有准备好进行硬件合成(GPU加速)。

如果您与计算机的连接非常好(即本地有线连接),则可以尝试禁用所谓的“ xdamage”。打开终端并发出以下命令(以标准用户身份,而不是以root用户身份):

gsettings set org.gnome.Vino disable-xdamage true

这将迫使服务器在每次刷新时重新发送整个屏幕,而不仅仅是更改区域。当然,这对您的网络来说压力很大。

作为在终端窗口中输入此命令的替代方法,您可以使用dconf-editor,可以使用Ubuntu软件中心进行安装。

如果您喜欢冒险,也可以尝试安装“ CompizConfig设置管理器”(软件包compizconfig-settings-manager),并仔细减少效果的数量(尤其是与窗口和菜单放置有关的效果)。VNC越少越好。

否则,您可以尝试完全禁用合成并登录Unity 2d ,可以按照以下说明进行操作,但是您当然要禁用3d效果和硬件加速。


CompizConfig Settings Manager不是CompizConif Settings Manager。使用进行安装sudo apt-get install compizconfig-settings-manager
苏珊·杜彭(SuzanneDupéron),

有用的答案哥们;)
阿米尔(Amir

1

您也可以用以下命令compiz替换: metacity --replace&

使用vnc可以提供更好的结果,并且易于使用。您可以在进行vnc会话时使用它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.