Toybrick

rk3399 pro GPU 加速不能用

mark

新手上路

积分
23
楼主
发表于 2019-9-10 17:05:12    查看: 14192|回复: 7 | [复制链接]    打印 | 显示全部楼层
系统  fedora

1、按照方法,libopenCL so链接到 mali so
2、clinfo 也能查看到 GPU  T860  设备
3、运行 glmark2-es2 还是运行在cpu上,没有用上GPU。需要怎么设置?


回复

使用道具 举报

mark

新手上路

积分
23
沙发
 楼主| 发表于 2019-9-24 17:19:36 | 显示全部楼层
本帖最后由 mark 于 2019-9-24 17:23 编辑
jefferyzhang 发表于 2019-9-15 20:21
glmark2-es2你是自己编译还是用dnf install的,install的是默认用cpu的,自己编译给link到mali上就可以了。 ...
谢谢,可以了
1、升级fedora
sudo dnf localinstall --nogpgcheck http://repo.rock-chips.com/fedor ... -4.fc28.aarch64.rpm
sudo dnf clean all
sudo dnf update

注意:clinfo可以查看到设备mali T860
如果没有需要安装clinfo:sudo dnf clinfo

2、l链接库libmali.so.r18p0
dnf install ocl-icd-devel.aarch64
readlink -f /usr/lib64/libOpenCL.so  /usr/lib64/libmali.so.r18p0
3、glmark2-es2 下载编译
https://github.com/glmark2/glmark2
4、可以编译出glmark2
5、运行glmark2-es2 OK!
可以看到运行60pfs,运行在GPU mali T860上
回复

使用道具 举报

mark

新手上路

积分
23
板凳
 楼主| 发表于 2019-9-24 17:30:40 | 显示全部楼层
mark 发表于 2019-9-24 17:19
谢谢,可以了
1、升级fedora
sudo dnf localinstall --nogpgcheck http://repo.rock-chips.com/fedor ... - ...

glmark2的编译可以参考这个,如果glmark2运行成功,证明GPU整个就好了
1. 搭建编译环境

sudo apt-get install git g++ build-essential pkg-config

2. 搭建X11和OpenGL开发环境

sudo apt-get install libx11-dev libgl1-mesa-dev

3. 从git下载glmark2

    cd ~/work
    git clone https://github.com/glmark2/glmark2.git
    cd glmark2/
    ./waf configure --with-flavors=x11-gl
    ./waf build -j 4
    ./waf install --destdir=glmark2-out
    ./waf configure --with-flavors=x11-glesv2
    ./waf build -j 4
    ./waf install --destdir=glmark2-out
    (本机安装,执行"./waf install")

4. 给glmark2瘦身

    sudo strip -s glmark2-out/usr/local/bin/glmark2
    sudo strip -s glmark2-out/usr/local/bin/glmark2-es2

5. 打包install文件

tar -jcvf glmark2-out-rk3399-64bit.tar.bz2 glmark2-out/usr/

6. 解压glmark2

sudo tar -jxvf glmark2-out-rk3399-64bit.tar.bz2 -C /
————————————————
版权声明:本文为CSDN博主「WXXGoodJob」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/WXXGoodJob/article/details/90664691
回复

使用道具 举报

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

本版积分规则

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


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