如果我在远程服务器中安装更好的视频卡,远程 X-Windows 会话是否会运行得更快?

如果我在远程服务器中安装更好的视频卡,远程 X-Windows 会话是否会运行得更快?

我对 X-Windows 了解不多。有时我会从同一 LAN 上的 MacBook Pro 运行远程 X-windows 会话到 HP DL380 主机。我使用带选项的 X11 转发ssh -X。X-Windows 性能有点慢。我该如何加快速度?我可以在 HP DL380 中安装视频卡来提高性能吗?还有其他方法吗?

答案1

X 在 LAN 上应该足够快,所以您的问题可能出在其他地方。但是,您可以尝试使用 X 加速软件,例如 NX 或 VNC。

答案2

简短回答:不,X 是一种死协议。为什么 X 到现在还没死,这让人很惊讶。(我曾对 display postscript 寄予厚望,但最终却一无所获……)。在 X-windows 中,“服务器”是您的 Mac。客户端是您正在运行的应用程序。X 告诉您的 Mac 要渲染什么,Mac 负责绘制屏幕的所有工作。如果可以为 Mac 配上更好的显卡,您最多可以提高性能,但不会提高太多。像 NX 这样的 X“加速器”通过压缩和缓存 X 调用来工作(本质上是用更好的协议替换 X)

答案3

http://www.miscdebris.net/blog/2007/06/01/speed-up-ssh-x11-forwarding/并复制了以下关于如何加速 X11 转发的非常有用的提示。它对我来说有很大的不同,即使在我们的 100 Mbit LAN 上也是如此。

加速 SSH X11 转发 由 Werner 于 6 月 1 日上午 9:50 发布

我使用 Ubuntu 服务器作为计算的主力,并通过 ssh 从我的台式电脑连接到服务器。对于某些应用程序(gnuplot =),尽管是通过 LAN 连接,但速度确实很慢。我在互联网上找到了一些改善这种情况的说明:与 AES 密码相比,arcfour 和 blowfish 密码的性能要好得多,而且启用压缩也不会有什么坏处。因此,应该使用

ssh -c arcfour,blowfish-cbc -XC host.com

使用 ssh 连接。猜猜结果如何?这确实改善了情况,尤其是对于 gnuplot。谢谢 Samat!

答案4

不,X 窗口是在客户端上呈现的。

相关内容