Toybrick

楼主: jefferyzhang

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

jefferyzhang

超级版主

积分
7973
 楼主| 发表于 2020-3-30 09:02:49 | 显示全部楼层
kaishi 发表于 2020-3-29 15:44
How about opencl issue which no device found?

clinfo reports no device as below:

If you execute 'sudo toybrick-mali.sh link' successfully, the libOpenCL.so will be linked to libmali as below,

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
回复

使用道具 举报

newcomer3399

注册会员

积分
77
发表于 2020-3-30 11:22:18 | 显示全部楼层
jefferyzhang 发表于 2020-3-26 14:27
多试试,这个官方源网络不一定稳定。。。
这个我也没办法

已经upgrade完成,按照帖子说的进行了一系列安装,最后clinfo报以下信息:
clinfo: /lib/aarch64-linux-gnu/libOpenCL.so.1: version `OPENCL_1.0' not found (required by clinfo)
如何处理呢?
回复

使用道具 举报

jefferyzhang

超级版主

积分
7973
 楼主| 发表于 2020-3-30 11:49:23 | 显示全部楼层
kaishi 发表于 2020-3-29 03:24
Yes, my system has  /etc/apt/sources.list.d/toybrick.list and its content is:

deb http://repo.roc ...

Your sources.list.d is wrong, it is NOT latest list.
So the upgrade is failure. You need upgrade again.
回复

使用道具 举报

jefferyzhang

超级版主

积分
7973
 楼主| 发表于 2020-3-30 11:50:57 | 显示全部楼层
newcomer3399 发表于 2020-3-30 11:22
已经upgrade完成,按照帖子说的进行了一系列安装,最后clinfo报以下信息:
clinfo: /lib/aarch64-linux-g ...

看下link的是不是libmali
回复

使用道具 举报

newcomer3399

注册会员

积分
77
发表于 2020-3-30 13:21:23 | 显示全部楼层
jefferyzhang 发表于 2020-3-30 11:50
看下link的是不是libmali

sudo toybrick-mali.sh link
显示:
/home/toybrick
回复

使用道具 举报

jefferyzhang

超级版主

积分
7973
 楼主| 发表于 2020-3-30 14:06:31 | 显示全部楼层
newcomer3399 发表于 2020-3-30 13:21
sudo toybrick-mali.sh link
显示:
/home/toybrick

看这个:
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
回复

使用道具 举报

kaishi

中级会员

积分
306
发表于 2020-3-30 15:43:57 | 显示全部楼层
jefferyzhang 发表于 2020-3-30 14:06
看这个:
toybrick@debian10:~$ ll /usr/lib/aarch64-linux-gnu/libOpenCL.so*
lrwxrwxrwx 1 root root 1 ...

Sam issue after sudo toybrick-mail.sh link.
Here is what I have from my system with your instruction:

sudo toybrick-mali.sh link
[sudo] password for toybrick:
/home/toybrick

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 27 07:02 /usr/lib/aarch64-linux-gnu/libOpenCL.so.1.0.0 -> libmali-toybrick.so.r18p0
toybrick@debian10:~$ clinfo
clinfo: /lib/aarch64-linux-gnu/libOpenCL.so.1: version `OPENCL_1.0' not found (required by clinfo)
回复

使用道具 举报

jefferyzhang

超级版主

积分
7973
 楼主| 发表于 2020-3-30 16:35:09 | 显示全部楼层
kaishi 发表于 2020-3-30 15:43
Sam issue after sudo toybrick-mail.sh link.
Here is what I have from my system with your instructi ...

I have asked our engineer, he says you have to reinstall clinfo to fix this problem.

CHECK THIS:

toybrick@debian10:~$ dpkg -l | grep clinfo
ii  clinfo                                 2.2.18.04.06-2                      arm64        Query OpenCL system information

回复

使用道具 举报

jefferyzhang

超级版主

积分
7973
 楼主| 发表于 2020-3-30 16:45:25 | 显示全部楼层
newcomer3399 发表于 2020-3-30 11:22
已经upgrade完成,按照帖子说的进行了一系列安装,最后clinfo报以下信息:
clinfo: /lib/aarch64-linux-g ...

我问了工程师了,upgrade完debian10,需要重装clinfo,当你看到的版本是以下一样 2.2.18.04.06-2 就没问题了,如果是-1,说明clinfo是错的,需要重装。

toybrick@debian10:~$ dpkg -l | grep clinfo
ii  clinfo                                 2.2.18.04.06-2                      arm64        Query OpenCL system information
回复

使用道具 举报

kaishi

中级会员

积分
306
发表于 2020-3-30 16:50:57 | 显示全部楼层
jefferyzhang 发表于 2020-3-30 16:45
我问了工程师了,upgrade完debian10,需要重装clinfo,当你看到的版本是以下一样 2.2.18.04.06-2 就没问 ...

Yes, my clinfo version is 2.2.18.04.06-1 which is older than 2.2.18.04.06-2.
However, I am not able to get new version of clinfo via apt install after I uninstall clinfo and reinstall.
How can I install newer clinfo?

Thanks,
回复

使用道具 举报

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

本版积分规则

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


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