Toybrick

楼主: jefferyzhang

RK3399Pro入门教程(12)OpenGL/CL在Debian10上的安装和使用

newcomer3399

注册会员

积分
77
发表于 2020-3-31 10:33:30 | 显示全部楼层
jefferyzhang 发表于 2020-3-31 10:30
sudo apt install libgbm-dev
这个试试

非常感谢!可以了
回复

使用道具 举报

newcomer3399

注册会员

积分
77
发表于 2020-4-8 11:31:42 | 显示全部楼层
请问arm 的computelirary如何安装?
回复

使用道具 举报

jefferyzhang

版主

积分
12851
 楼主| 发表于 2020-4-8 11:41:32 | 显示全部楼层
newcomer3399 发表于 2020-4-8 11:31
请问arm 的computelirary如何安装?

参看arm官网安装哦,这个arm的东西我们没去集成
回复

使用道具 举报

cr7jj

中级会员

积分
456
发表于 2020-6-18 17:15:24 | 显示全部楼层
jefferyzhang 发表于 2020-4-8 11:41
参看arm官网安装哦,这个arm的东西我们没去集成

你好我用的是Debian10系统,安照教程安装了所需的库
运行出现这样的错误,请问怎么解决
  1. root@debian10:~# glmark2-es2-drm
  2. gbm: failed to open any driver (search paths /usr/lib/aarch64-linux-gnu/dri:\${ORIGIN}/dri:/usr/lib/dri)
  3. gbm: Last dlopen error: /usr/lib/dri/rockchip_dri.so: cannot open shared object file: No such file or directory
  4. failed to load driver: rockchip
  5. Error: eglCreateWindowSurface failed with error: 0x3009
  6. Error: eglCreateWindowSurface failed with error: 0x3009
  7. Error: CanvasGeneric: Invalid EGL state
  8. Error: main: Could not initialize canvas
  9. root@debian10:~#
复制代码
]
回复

使用道具 举报

jefferyzhang

版主

积分
12851
 楼主| 发表于 2020-6-18 18:06:49 | 显示全部楼层
cr7jj 发表于 2020-6-18 17:15
你好我用的是Debian10系统,安照教程安装了所需的库
运行出现这样的错误,请问怎么解决
]

glmark2要在板子上编译
回复

使用道具 举报

cr7jj

中级会员

积分
456
发表于 2020-6-19 10:13:52 | 显示全部楼层
jefferyzhang 发表于 2020-6-18 18:06
glmark2要在板子上编译

你好,我用apt install glmark2,还要怎么编译?
回复

使用道具 举报

zhangjunhui

新手上路

积分
34
发表于 2020-7-13 21:32:15 | 显示全部楼层
我按照这个方式在debian上使用cmake编译调用OpenGL时候报错,说找不到OpenGL
Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY
  OPENGL_INCLUDE_DIR)
回复

使用道具 举报

jefferyzhang

版主

积分
12851
 楼主| 发表于 2020-7-14 10:10:14 | 显示全部楼层
zhangjunhui 发表于 2020-7-13 21:32
我按照这个方式在debian上使用cmake编译调用OpenGL时候报错,说找不到OpenGL
Could NOT find OpenGL (missi ...

自己写cmake found文件
回复

使用道具 举报

supchao

新手上路

积分
12
发表于 2020-9-9 17:06:13 | 显示全部楼层
toybrick rk3399pro debian10安装opencl,之前按贴子已经刷机安装过很多次也都能成功。
今天尝试重新刷机安装opencl多次均报错
clinfo: /lib/aarch64-linux-gnu/libOpenCL.so.1: version `OPENCL_1.0' not found (required by clinfo)

把贴子里其它回复都查了下

更新source.list 也是没问题的
toybrick@debian10:~$ cat /etc/apt/sources.list.d/toybrick.list
deb http://repo.rock-chips.com/debian buster main
deb http://repo.rock-chips.com/toybrick/auth-debian buster main

这个也显示正确
toybrick@debian10:~$ ll /usr/lib/aarch64-linux-gnu/libOpenCL.so*
lrwxrwxrwx 1 root root 18 Dec 17  2018 /usr/lib/aarch64-linux-gnu/libOpenCL.so -> libOpenCL.so.1.0.0
lrwxrwxrwx 1 root root 18 Dec 17  2018 /usr/lib/aarch64-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0.0
lrwxrwxrwx 1 root root 25 Mar 20 03:06 /usr/lib/aarch64-linux-gnu/libOpenCL.so.1.0.0 -> libmali-toybrick.so.r18p0

但是这里是 -3
toybrick@debian10:~$ dpkg -l | grep clinfo
ii  clinfo                                 2.2.18.04.06-3                      arm64        Query OpenCL system information



重新来 更新debian10, update完upgrade 都提示 0 upgraded  删除重新安装clinfo 也是一样报错

请问下问题在哪啊?
回复

使用道具 举报

jefferyzhang

版主

积分
12851
 楼主| 发表于 2020-9-9 17:12:01 | 显示全部楼层
supchao 发表于 2020-9-9 17:06
toybrick rk3399pro debian10安装opencl,之前按贴子已经刷机安装过很多次也都能成功。
今天尝试重新刷机安 ...

不用太纠结于这个吧,你自己开发CL程序时候直接link mali.so就好了。
clinfo只是给开发者看下证明我们板子上是支持CL的,你把clinfo跑通和你自己程序跑通没有任何关系呀。。
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表