尝试在无头机器上使用 GPU 渲染机器人模拟器时出现 Qt 错误

尝试在无头机器上使用 GPU 渲染机器人模拟器时出现 Qt 错误

我正在尝试获取一个机器人模拟器(https://github.com/stepjam/PyRep) 在具有 GPU 渲染的远程无头机器上工作。我已按照安装说明进行操作,可以使用 xvfb 运行示例脚本: xvfb-run python examples/single_task_rl.py 但是,这不使用 GPU 进行渲染,导致程序执行非常慢。

如果我使用命令运行不带 xvfb 的脚本python examples/single_task_rl.py,我会收到以下与 Qt 相关的错误:

qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/path/to/CoppeliaSim_Edu_V4_1_0_Ubuntu18_04/" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, webgl, xcb.

Aborted (core dumped)

我没有使用过 Qt,所以不确定需要选择哪个插件,以及如何修复与加载插件相关的错误。如能得到任何帮助我将不胜感激!

相关内容