在远程 PC 中显示 xvfb 输出

在远程 PC 中显示 xvfb 输出

我有一台 Windows 电脑,用于通过 ssh 连接到我的 Ubuntu 电脑,我将其用作仅连接到互联网和电源(无显示器)的服务器(18.04)。当我glxgears -info使用显卡跑步时,我只能获得 8-10 fps。当我运行它时,xvfb-run glxgears -info我得到 2000~ fps(我假设是因为它使用我的 GPU 进行渲染)。但我无法xvfb-run在我的 Xming X 服务器中显示。在 Xming 中运行glxgears -info显示,但正如我所说,性能低等。 如何使 xvfb 在我的 Windows 计算机上的 Xming 中显示?或者有更简单/更好的方法来做到这一点?谢谢!

答案1

如果您运行 Xserver 来显示远程 Xclient(例如glxgears),您就会陷入性能较差的 X 显示协议的困境,尤其是在慢速链接上。

使用 可以获得更好的性能Xvnc,但它通常会使用虚拟帧缓冲区,并且不会从 Ubuntu 计算机上的 GPU 中受益。进入virtualgl,这就是您实现目标所需的。设置起来并不简单,但是有很好的参考资料,这个专门针对Ubuntu。

哈特哈,

企鹅

相关内容