我有一台 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。
哈特哈,
企鹅