Firefly开源社区

[Linux] ITX-3588J进行ros开发时打开rviz的问题

9

积分

0

威望

0

贡献

吃瓜的群众

积分
9
发表于 2022-12-7 12:23:30     
  • 固件类型: 官方提供的固件
  • 固件文件名称: ITX-3588J_Ubuntu20.04-Gnome-r2202_v1.0.4b_221118
  • 固件下载地址: 百度网盘
  • Log日志: log.txt
问题描述及复现步骤:
本帖最后由 skyvocality 于 2022-12-7 12:29 编辑

Cannot find EGLConfig, returning null config
Unable to find an X11 visual which matches EGL config 0
Could not initialize OpenGL for RasterGLSurface, reverting to RasterSurface.
Segmentation fault (core dumped)
这个问题在RK3399中就出现过,经过资料查询似乎是官方提供的OpenGL的问题,但是在资料的后续中都没有明确的解决方案。以因为要运行D435i进行的三维的SLAM开发,rviz显得格外重要,一定需要解决。后续发现只要是需要调用Qt打开窗口界面的程序都会出现这个错误。请问是否有对此问题的解决方案?

log.txt

213 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

9

积分

0

威望

0

贡献

吃瓜的群众

积分
9
发表于 2022-12-7 16:11:44     
【已解决】根据官方wiki可知,基于GLX的程序在wayland运行,需要使用XWayland。强制Qt应用程序使用X11后解决问题。网址如下:https://wiki.t-firefly.com/zh_CN ... ide/manual_ros.html
回复

使用道具 举报

6

积分

0

威望

0

贡献

吃瓜的群众

积分
6
发表于 2023-4-27 16:10:16     
https://wiki.t-firefly.com/zh_CN ... ide/manual_ros.html 这个解决方案的链接还有吗?
回复

使用道具 举报

15

积分

0

威望

0

贡献

技术小白

积分
15
发表于 2023-5-13 08:26:42     
20.04版本好像是有点问题,18.04安装melodic是ok的,rivz也正常
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表