Firefly开源社区

打印 上一主题 下一主题

哪里找Mali-T764的OpenCL在Linux下的binary

80

积分

0

威望

0

贡献

技术小白

积分
80

哪里找Mali-T764的OpenCL在Linux下的binary

发表于 2015-2-10 17:40:59      浏览:21049 | 回复:17        打印     [复制链接] 楼主
上ARM Mali的官网找了好久,没找到T7的OpenCL在Linux下的Binary(注意不是android下的)。

找到的是T6和T7的GPU kernel Device Driver,看了ARM Mali社区论坛的帖子,说是需要
GPU kernel Device Driver和User Device Driver,我找到T6下的User Device Driver,有linux下的
libOpenCL.so,想必这就是他们所说的User Device Driver,而且Mali提供的是x11和fbdev两种。
OpenCL SDK支持T6的,不知道支持不支持T7,昨晚我简单的试了下,换用RK3288的ARM编译器编译,程序放板子上跑,不认格式,可能是不支持T7,也可能是ARM for GCC的编译器不对,我会再试试,但不抱多大指望能用。

FireFly的User Device Driver提供吗?

回复

使用道具 举报

80

积分

0

威望

0

贡献

技术小白

积分
80
发表于 2015-4-6 16:38:58      沙发
那抹清香 发表于 2015-3-16 10:11
我在做mali400的linux  opengl,不过我们供应商也没有技术资料,正头疼。我看到mali arm 提供linux版本的sd ...

mali的那个SDK我用过,那个可以用来编译出安卓下的opencl的binary。

如果需要在GNU/Linux上跑OpenCL的程序,需要两方面的支持:
1.内核层OpenCL的支持,这个是mali官方给出来了,可以下得到。
  不过听说瑞芯微在哪个版本的内核已经加入了内核层OpenCL的支持,所以把mali提供的内核支持文件移植到我们内核中的工作就不用我们做了,瑞芯微做好了。本来他们就需要做,不然他们怎么验证他们的芯片GPU功能呢。

2.用户层OpenCL的支持,这个必须得瑞芯微自己提供。也就是GNU/Linux下的OpenCL的binary、
mali官方给的公版似乎不能在RK3288实际的硬件上使用。

现在就是用户层OpenCL的问题比较麻烦,非常需要瑞芯微整出这个东西来,不然,OpenCL的编程根本没法往下搞。

回复

使用道具 举报

80

积分

0

威望

0

贡献

技术小白

积分
80
发表于 2015-4-8 17:17:32      板凳
ericlin 发表于 2015-4-7 13:47
lr6410你好!
我现在用mali官网的SDK编译出来一个libOpenCL.so,请问下这个libOpenCL.so是不是针对安卓系 ...

你试一试吧,我这边方案是没打算用安卓系统,我自己也不会安卓,所以我也不能给你详细的答复。
回复

使用道具 举报

80

积分

0

威望

0

贡献

技术小白

积分
80
发表于 2015-4-8 17:20:10      地板
呼叫版主,瑞芯微还没放出GNU/Linux下的OpenCL支持包吗?

好像PopMetal已经有可以支持OpenCL的ubuntu系统了
回复

使用道具 举报

80

积分

0

威望

0

贡献

技术小白

积分
80
发表于 2015-5-12 16:44:10      5#
chunyu 发表于 2015-5-12 13:01
:~/misc/Mali_OpenCL_SDK_v1.1.0/samples/64_bit_integer$ ./64_bit_integer
Profiling information:
Que ...

你这是在什么系统上的测试结果
回复

使用道具 举报

80

积分

0

威望

0

贡献

技术小白

积分
80
发表于 2015-5-13 10:27:29      6#
chunyu 发表于 2015-5-13 10:03
Ugoos UT3   Firmware Ubuntu 14.10

好,不错,谢谢。

再过2个月,再跟进OpenCL的问题,这段时间得赶项目进度了。
回复

使用道具 举报

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

本版积分规则

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