ganggangstyle 发表于 2015-1-15 14:58:12

关于RK3288的GPU-mali-t760的问题


您好,
我想咨询一下怎么样去测试开发板中的opengl?
我搜索了google网站以及社区帖子,没有发现任何测试案例。
我在arm社区看到别人提了相关问题,但是arm社区建议咨询开发板厂商提供bsp。
请问版主以及大牛,何时有相关说明,谢谢。

ps:http://community.arm.com/thread/7258
pss:
我发现arm社区有提供下载
内核部分驱动
http://malideveloper.arm.com/develop-for-mali/drivers/open-source-mali-t6xx-gpu-kernel-device-drivers/#
用户sdk
http://malideveloper.arm.com/develop-for-mali/sdks/opengl-es-sdk-for-linux/



lr6410 发表于 2015-2-11 17:30:39

和楼主一样,我也是需要做嵌入式GPU的开发,不过楼主应该是用OpenGL做图像运算和处理,我是需要用OpenCL做非图像运算和处理。
不过遇到的问题也是差不多的,能从Mali官方拿到他们的内核驱动源代码,以后这个得整合到我们的Linux源代码中。
再然后就是那个用户空间驱动程序,这个Mali官方在一个网页上提到了需要SOC供应商自己提供。在Mali的论坛发帖,得到的回复是SOC厂商应该是一月份出来,可现在都二月中旬了,不知道还要等多久。
我看了下Mali提供了FireFly在linux下,用户空间的驱动程序,但是我用libOpenCL.so替换了OpenCL SDK下的那个libOpenCL.so,编译却通不过。现在我已经卡在这里没法往下搞了

目前很急切的要用GPU评估算法,希望官方能尽早支持

isle 发表于 2015-1-16 09:27:48

linux版本的GPU驱动是需要rockchip提供的。arm社区上的驱动都是公版的,但各家厂商稍有不同。
关于linux版本上GPU支持,我们正在积极的推进。请随时留言我们的官网和论坛。

qq1172806147 发表于 2015-1-16 11:48:48

isle 发表于 2015-1-16 09:27
linux版本的GPU驱动是需要rockchip提供的。arm社区上的驱动都是公版的,但各家厂商稍有不同。
关于linux版 ...

积极的推进的意思是现在 :Ubuntu 现在支持 opencl / opengles3.0 库吗?能不能在板子上使用,好模糊,望回复?

isle 发表于 2015-1-16 12:39:46

就是正在进行,还没有完成的意思喽,暂时还不能使用。

LazyZhu 发表于 2015-2-11 01:13:43

isle 发表于 2015-1-16 12:39
就是正在进行,还没有完成的意思喽,暂时还不能使用。

http://community.arm.com/thread/7258#24886
内核需要升级下才能用, 催下工程师...

That's right, the new Mali-T76x drivers built for GNU/Linux ARMv7 fbdev only (no windowing system at the moment) are now available as well as several other r5p0 drivers on the public download page:
http://malideveloper.arm.com/develop-for-mali/features/mali-t6xx-gpu-user-space-drivers/

In order to use this, you will also need to build the kernel-side driver and replace the kernel in your build.This can be achieved by following the Firefly wiki page I mentioned earlier and starting with this Linux repository (master branch):
T-Firefly / Firefly-RK3288-kernel / Commits — Bitbucket
https://bitbucket.org/T-Firefly/firefly-rk3288-kernel.git

It has an early r4p1 kernel-side Mali GPU driver, which is not compatible with the new r5p0 user-side driver.So you need to upgrade the kernel-side Mali driver with the source code archive from this page:
http://malideveloper.arm.com/develop-for-mali/drivers/open-source-mali-t6xx-gpu-kernel-device-drivers/

You'll need to remove the main drivers files under drivers/gpu/arm/, but not drivers/gpu/arm/midgard/platform/rk which contains the RK3288 platform support files, and replace them with the files from the archive.Some relatively small changes may be needed in the RK3288 platform files to make it work with the new r5p0 driver; sorry we haven't got a patch for that at the moment.

ganggangstyle 发表于 2015-2-26 15:00:42

isle 发表于 2015-1-16 09:27
linux版本的GPU驱动是需要rockchip提供的。arm社区上的驱动都是公版的,但各家厂商稍有不同。
关于linux版 ...

版主你好,
arm已经推出firefly平台的gpu驱动,版本r5p0,但是需要3.14内核的支持,请问firefly何时能够提供3.14的内核镜像?

xfire 发表于 2015-4-2 11:31:12

情况怎么样 解决了吗?

zhansb 发表于 2015-4-2 12:01:59

本帖最后由 zhansb 于 2015-4-2 12:04 编辑

xfire 发表于 2015-4-2 11:31
情况怎么样 解决了吗?
已经有patch

xfire 发表于 2015-4-2 13:21:31

zhansb 发表于 2015-4-2 12:01
已经有patch

cool
页: [1] 2
查看完整版本: 关于RK3288的GPU-mali-t760的问题