Firefly开源社区

标题: ITX-3588J进行ros开发时打开rviz的问题 [打印本页]

作者: skyvocality    时间: 2022-12-7 12:23
标题: ITX-3588J进行ros开发时打开rviz的问题
本帖最后由 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打开窗口界面的程序都会出现这个错误。请问是否有对此问题的解决方案?

tchip_askquestions

log.txt

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


作者: skyvocality    时间: 2022-12-7 16:11
【已解决】根据官方wiki可知,基于GLX的程序在wayland运行,需要使用XWayland。强制Qt应用程序使用X11后解决问题。网址如下:https://wiki.t-firefly.com/zh_CN ... ide/manual_ros.html
作者: wahaha95    时间: 2023-4-27 16:10
https://wiki.t-firefly.com/zh_CN ... ide/manual_ros.html 这个解决方案的链接还有吗?
作者: xintu    时间: 2023-5-13 08:26
20.04版本好像是有点问题,18.04安装melodic是ok的,rivz也正常




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1