skyvocality 发表于 2022-12-7 12:23:30

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打开窗口界面的程序都会出现这个错误。请问是否有对此问题的解决方案?

skyvocality 发表于 2022-12-7 16:11:44

【已解决】根据官方wiki可知,基于GLX的程序在wayland运行,需要使用XWayland。强制Qt应用程序使用X11后解决问题。网址如下:https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/manual_ros.html

wahaha95 发表于 2023-4-27 16:10:16

https://wiki.t-firefly.com/zh_CN ... ide/manual_ros.html 这个解决方案的链接还有吗?

xintu 发表于 2023-5-13 08:26:42

20.04版本好像是有点问题,18.04安装melodic是ok的,rivz也正常
页: [1]
查看完整版本: ITX-3588J进行ros开发时打开rviz的问题