docker安装ros后,gazebo和rviz打不开
-
在22.04中确定安装成功noetic,但是打开gazebo或rviz时出错:
- 打开gazebo时:
speike@ss-ub22:~$ noetic1 请输入指令控制noetic1: 重启(r) 进入(e) 启动(s) 关闭(c) 删除(d) 测试(t): e root@17cffc92086f:/home/speike# gazebo libGL error: MESA-LOADER: failed to retrieve device information root@17cffc92086f:/home/speike#
- 打开rviz时:
root@17cffc92086f:/home/speike# rviz QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' [ INFO] [1657847838.752469277]: rviz version 1.14.14 [ INFO] [1657847838.752513481]: compiled against Qt version 5.12.8 [ INFO] [1657847838.752525926]: compiled against OGRE version 1.9.0 (Ghadamon) [ INFO] [1657847838.763381537]: Forcing OpenGl version 0. libGL error: MESA-LOADER: failed to retrieve device information libGL error: MESA-LOADER: failed to retrieve device information Segmentation fault (core dumped)
均出现一句报错:
libGL error: MESA-LOADER: failed to retrieve device information
-
@Speike 装了N卡驱动了吗
-
@小鱼 嗯嗯,可能是驱动或者我刚装的系统没软件更新,正在装
-
@小鱼
鱼哥这样应该是装好了吧,还是一样的报错 -
@Speike 装好后报错正常,因为现在用的这几个镜像都不支持n卡,你需要手动拉nvidia官方的ubuntu镜像自己制作,你也可以把你的版本告诉我,我今天抽时间做一下,分享给你。
-
@小鱼
ubuntu22.04,显卡是Geforce MX150,谢谢鱼哥 -
@Speike 好的,了解,我搞好回你帖子。
-
@小鱼
鱼哥貌似解决了,可以打开了,我先换成集成显卡,然后又换到这个,然后好像就可以了,现在gazebo和rviz都正常。 -
@Speike 可以的
-
-
-
-
-
您好 我遇到跟你一样的情况 这个显卡问题怎么解决的呀 感谢回复
-
@逛逛 22.04有一个程序好像叫附加驱动,把驱动装一下。然后具体我记不清了,好像就在nvidia settings里把显卡来回切换一下,重启几次,就自己好了
-
@Speike 在 docker安装ros后,gazebo和rviz打不开 中说:
然后具体我记不清了,好像就在nvidia settings里把显卡来回切换一下,
我用的20.04安装noetic遇到这种情况 具体安装哪个驱动还记得不 感谢感谢 -
@逛逛 记不清了,你百度搜一下附加驱动呗,再不行搜搜手动安装驱动的教程,反正就是驱动的问题
-
@Speike 好的 我去找找 感谢回复
-
@Speike 解决啦 谢谢!!!
-
@小鱼 你好,能分享下带nvidia驱动的docker吗?ros版本melodic,显卡4060ti,gazebo和rviz打不开,谢谢!
-
-