在只有集成显卡的硬件设备中,一键安装后无法使用rviz和gazebo
-
@澄 这个错误令人欣喜一些,尝试依次输入以下指令看看
xhost +local: sudo docker run -it --rm -v /tmp/.X11-unix:/tmp/.X11-unix --device /dev/snd --device=/dev/dri/renderD128 -v /dev/dri:/dev/dri -e DISPLAY=unix$DISPLAY fishros2/ros:noetic-desktop-full rviz
-
@小鱼 运行后跳出弹窗如下:
-
@澄 在 在只有集成显卡的硬件设备中,一键安装后无法使用rviz和gazebo 中说:
@小鱼 运行后跳出弹窗如下:
Could not contact ROS master at [http://localhost:11311], retrying.
ji@nuc:~$ xhost +local: non-network local connections being added to access control list ji@nuc:~$ sudo docker run -it --rm -v /tmp/.X11-unix:/tmp/.X11-unix --device /dev/snd --device=/dev/dri/renderD128 -v /dev/dri:/dev/dri -e DISPLAY=unix$DISPLAY fishros2/ros:noetic-desktop-full root@c38e2be79c63:/# rviz QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' [ INFO] [1660185251.829148524]: rviz version 1.14.14 [ INFO] [1660185251.829199001]: compiled against Qt version 5.12.8 [ INFO] [1660185251.829211805]: compiled against OGRE version 1.9.0 (Ghadamon)
-
@澄 这说明可以了显示了哈哈,我修改一下一键安装的代码,你稍后重新装一次即可.
-
@小鱼 哈哈哈谢谢鱼哥,所以问题在哪呀,不太看得懂这些命令
-
@澄 关键在加了这一句,添加对显示相关的设备给容器
-v /dev/dri:/dev/dri
-
@澄 已经修改好了,你再次使用一键安装+focker即可。
-
@小鱼 嗯嗯,我试一下,感谢
-
@小鱼 问题解决了,重新安装后可以运行了,太厉害了哈哈,不知道下面这个QStandardaths报错是否会有影响:
root@5b7d242e805f:/home/ji# rviz QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' [ INFO] [1660186307.350865348]: rviz version 1.14.14 [ INFO] [1660186307.350906822]: compiled against Qt version 5.12.8 [ INFO] [1660186307.350921085]: compiled against OGRE version 1.9.0 (Ghadamon) [ INFO] [1660186307.358218726]: Forcing OpenGl version 0. [ INFO] [1660186307.612330727]: Stereo is NOT SUPPORTED [ INFO] [1660186307.612423945]: OpenGL device: Mesa Intel(R) UHD Graphics (CML GT2) [ INFO] [1660186307.612499086]: OpenGl version: 4.6 (GLSL 4.6) limited to GLSL 1.4 on Mesa system.
-
@澄 没影响的,这个不是报错,是个提示
-
@小鱼 嗯嗯,感谢鱼哥
-
-
-
此回复已被删除! -
@小鱼 在 在只有集成显卡的硬件设备中,一键安装后无法使用rviz和gazebo 中说:
@澄 关键在加了这一句,添加对显示相关的设备给容器
-v /dev/dri:/dev/dri
真是牛,照这个也解决了我的问题 膜拜
-
膜拜,解决了困扰了好几天的问题
-