求问libgl无法加载rockchip_dri.so怎么解决
用的Firefly-RK3399_xubuntu1604_201711301130 固件,求指导 libgl 不支持的,用libegl luxinchun 发表于 2018-3-16 17:10libgl 不支持的,用libegl
您好, 能具体说明下怎从libgl换成libegl吗 同求,怎么样能够让libgl换成libgel呀?在RK3399上使用usb摄像头就会报
libGL error: unable to load driver rockchip_dri.so.
这种错误 由于Xorg使用的Driver modesettings 默认会加载libglx.so(禁用glx会导致某些通过检测glx环境的应用启动失败), libglx.so会搜索系统中的dri实现库。但是rk3399 Xorg 2D加速是直接基于DRM实现, 并未实现dri库,所以启动过程中,libglx.so会报告如下的错误 。
(EE) AIGLX error: dlopen of /usr/lib/aarch64-linux-gnu/dri/rockchip_dri.so failed.
这个对系统运行没有任何影响,不需要处理。
基于同样的道理,某些应用启动过程中,也会报告如下错误,不用处理,对应用的运行不会造成影响。
libGL error: unable to load driver: rockchip_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: rockchip
Firefly之前发布的某些版本的Ubuntu软件,默认关闭了加载libglx.so,在某些情况下,运行某些应用程序会出现下述错误:
GdkGLExt-WARNING **: Window system doesn't support OpenGL.
修正的方法如下:
删除 /etc/X11/xorg.conf.d/20-modesetting.conf 中一下三行配置。
Section "Module"
Disable "glx"
EndSection
see the link here: http://wiki.t-firefly.com/zh_CN/Core-3399-JD4/Linux_development.html
页:
[1]