我已经设置了一系列的ROS节点,每个节点都在Docker容器内运行,并通过docker-compose启动。我在笔记本电脑上运行它时没有任何问题,除了rviz因为仅在CPU上运行而变慢。现在,我将项目移动到一台配有nVidia RTX2080的Ubuntu18.04LTS机器上,但是相同的设置会产生错误。我已经安装了nvidia-docker2,而
如何在nVidia-docker2中运行rViz?
daemon.json
将默认运行时设置为nvidia。我不知道从哪里开始查看错误。我找到的帖子没有解决我的问题,已关闭。如何在nVidia-docker2中运行rViz?
rviz_1 | libGL error: No matching fbConfigs or visuals found
rviz_1 | libGL error: failed to load driver: swrast
rviz_1 | libGL error: No matching fbConfigs or visuals found
rviz_1 | libGL error: failed to load driver: swrast
rviz_1 | libGL error: No matching fbConfigs or visuals found
rviz_1 | libGL error: failed to load driver: swrast
rviz_1 | [ INFO] [1576658065.533954900]: rviz version 1.13.6
rviz_1 | [ INFO] [1576658065.534009692]: compiled against Qt version 5.9.5
rviz_1 | [ INFO] [1576658065.534021481]: compiled against OGRE version 1.9.0 (Ghadamon)
rviz_1 | [ INFO] [1576658065.548489531]: Forcing OpenGl version 0.
rviz_1 | [ WARN] [1576658065.859692866]: OGRE EXCEPTION(3:RenderingAPIException): Unable to create a suitable GLXContext in GLXContext::GLXContext at /build/ogre-1.9-B6QkmW/ogre-1.9-1.9.0+dfsg1/RenderSystems/GL/src/GLX/OgreGLXContext.cpp (line 61)
rviz_1 | rviz::RenderSystem: error creating render window: OGRE EXCEPTION(3:RenderingAPIException): Unable to create a suitable GLXContext in GLXContext::GLXContext at /build/ogre-1.9-B6QkmW/ogre-1.9-1.9.0+dfsg1/RenderSystems/GL/src/GLX/OgreGLXContext.cpp (line 61)
rviz_1 | rviz::RenderSystem: error creating render window: OGRE EXCEPTION(3:RenderingAPIException): Unable to create a suitable GLXContext in GLXContext::GLXContext at /build/ogre-1.9-B6QkmW/ogre-1.9-1.9.0+dfsg1/RenderSystems/GL/src/GLX/OgreGLXContext.cpp (line 61)