Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[技术讨论] EC-I3588J 与OpenGL相关问题

25

积分

0

威望

0

贡献

技术小白

积分
25

EC-I3588J 与OpenGL相关问题

发表于 2022-10-12 13:52:35      浏览:12601 | 回复:10        打印      只看该作者   [复制链接] 楼主
使用processing(一个代码呈现视觉艺术的软件)运行代码,在官网上看到3588这个板子是支持OpenGL的,但是只要代码里与P2D/P3D有关,运行后出现了这样的问题,是否是Ubuntu系统里我有什么没安装上的,还是OpenGL版本问题?(本人是开发板和Ubuntu新手,还请多包含


GLException: Profiles [GL4bc, GL4, GL3bc, GL3, GLES3, GL2, GLES2] not available on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1af0ce5c, isOwner false, <6bc35e7e, 79790100>[count 0, qsz 0, owner <NULL>]]]

Caught handled GLException: EGLGLXDrawableFactory - Could not initialize shared resources for EGLGraphicsDevice[type .egl, v0.0.0, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x3b5e0056, isOwner true, <130b661d, 6ab194e4>[count 1, qsz 0, owner <main-SharedResourceRunner>]]] on thread main-SharedResourceRunner
    [0]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:561)
    [1]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [2]: java.base/java.lang.Thread.run(Thread.java:833)
Caused[0] by GLException: Failed to created/initialize EGL display incl. fallback default: native 0x0, error 0x3008/0x300c on thread main-SharedResourceRunner
    [0]: jogamp.opengl.egl.EGLDisplayUtil.eglGetDisplayAndInitialize(EGLDisplayUtil.java:381)
    [1]: jogamp.opengl.egl.EGLDisplayUtil.access$300(EGLDisplayUtil.java:61)
    [2]: jogamp.opengl.egl.EGLDisplayUtil$1.eglGetAndInitDisplay(EGLDisplayUtil.java:404)
    [3]: com.jogamp.nativewindow.egl.EGLGraphicsDevice.open(EGLGraphicsDevice.java:125)
    [4]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:575)
    [5]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [7]: java.base/java.lang.Thread.run(Thread.java:833)
Caught handled GLException: EGLGLXDrawableFactory - Could not initialize shared resources for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1af0ce5c, isOwner true, <6bc35e7e, 79790100>[count 1, qsz 0, owner <main-SharedResourceRunner>]]] on thread main-SharedResourceRunner
    [0]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:561)
    [1]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [2]: java.base/java.lang.Thread.run(Thread.java:833)
Caused[0] by GLException: Failed to created/initialize EGL display incl. fallback default: native 0x0, error 0x3008/0x300c on thread main-SharedResourceRunner
    [0]: jogamp.opengl.egl.EGLDisplayUtil.eglGetDisplayAndInitialize(EGLDisplayUtil.java:381)
    [1]: jogamp.opengl.egl.EGLDisplayUtil.access$300(EGLDisplayUtil.java:61)
    [2]: jogamp.opengl.egl.EGLDisplayUtil$1.eglGetAndInitDisplay(EGLDisplayUtil.java:404)
    [3]: com.jogamp.nativewindow.egl.EGLGraphicsDevice.open(EGLGraphicsDevice.java:125)
    [4]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createEGLSharedResourceImpl(EGLDrawableFactory.java:575)
    [5]: jogamp.opengl.egl.EGLDrawableFactory$SharedResourceImplementation.createSharedResource(EGLDrawableFactory.java:559)
    [6]: jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:353)
    [7]: java.base/java.lang.Thread.run(Thread.java:833)
com.jogamp.opengl.GLException: Profiles [GL4bc, GL4, GL3bc, GL3, GLES3, GL2, GLES2] not available on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1af0ce5c, isOwner false, <6bc35e7e, 79790100>[count 0, qsz 0, owner <NULL>]]]
at com.jogamp.opengl.GLProfile.get(GLProfile.java:1060)
at com.jogamp.opengl.GLProfile.get(GLProfile.java:1071)
at com.jogamp.opengl.GLProfile.getMaxProgrammable(GLProfile.java:847)
at processing.opengl.PSurfaceJOGL.initGL(PSurfaceJOGL.java:226)
at processing.opengl.PSurfaceJOGL.initFrame(PSurfaceJOGL.java:149)
at processing.core.PApplet.initSurface(PApplet.java:10315)
at processing.core.PApplet.runSketch(PApplet.java:10221)
GLException: Profiles [GL4bc, GL4, GL3bc, GL3, GLES3, GL2, GLES2] not available on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x1af0ce5c, isOwner false, <6bc35e7e, 79790100>[count 0, qsz 0, owner <NULL>]]]
at processing.core.PApplet.main(PApplet.java:9960)

Screenshot.png (246.61 KB, 下载次数: 665)

Screenshot.png
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11182

优秀版主

发表于 2022-10-12 14:51:40        只看该作者  沙发
这可能和显示协议有关系,
可以提供一下复现流程我这边本地复现一下吗?(1. 复现环境安装;2. 所需可执行文件)
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2022-10-12 16:08:43        只看该作者  板凳
板蓝根 发表于 2022-10-12 14:51
这可能和显示协议有关系,
可以提供一下复现流程我这边本地复现一下吗?(1. 复现环境安装;2. 所需可执行 ...

您好,这是我执行的一些步骤:
https://processing.org/download 在此官网上下载 4.0.1版本的Linux(Raspberry Pi 64-bit)
解压缩,在压缩完的文件夹下打开终端,输入:./install.sh
安装好后打开桌面processing
Sketch(顶部)--Importlibrary--ManageLibraries--PixelFlow(搜索框内)--Install(在右下)
File(顶部)--Examples--Countributed Libraries--PixelFlow--Fluid2D--Fluid_GetStarted--打开以后左上圆圈内有三角形的按钮运行

感谢您的回复
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2022-10-13 10:13:03        只看该作者  地板
板蓝根 发表于 2022-10-12 14:51
这可能和显示协议有关系,
可以提供一下复现流程我这边本地复现一下吗?(1. 复现环境安装;2. 所需可执行 ...

您好,还是我终端里需要安装别的东西,我没安装到?
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11182

优秀版主

发表于 2022-10-14 15:57:28        只看该作者  5#
你好我们发布了一个兼容性更好的 X11 固件,版本 v1.0.2a 麻烦测试一下
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2022-10-14 22:15:26        只看该作者  6#
板蓝根 发表于 2022-10-14 15:57
你好我们发布了一个兼容性更好的 X11 固件,版本 v1.0.2a 麻烦测试一下

感谢回复,请问这个固件在哪里下载,在这个资源下载网页没看到https://www.t-firefly.com/doc/download/160.html
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11182

优秀版主

发表于 2022-10-15 09:24:53        只看该作者  7#
就在这个链接的 ubuntu 固件里呀
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2022-10-17 10:20:10        只看该作者  8#
板蓝根 发表于 2022-10-15 09:24
就在这个链接的 ubuntu 固件里呀

您好,我今天测试了,还是不行请问教程里的“编译 Ubuntu 固件”需要操作吗?我没有进行这一步操作,会是这个原因吗?
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2022-10-24 13:18:53        只看该作者  9#
板蓝根 发表于 2022-10-15 09:24
就在这个链接的 ubuntu 固件里呀

您好,请问这个问题没办法解决了吗……
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-10-29 09:58:53        只看该作者  10#
Cheni 发表于 2022-10-24 13:18
您好,请问这个问题没办法解决了吗……

不用编译啊。直接用百度云的固件烧写就可以了
回复

使用道具 举报

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

本版积分规则

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