如何使用 Mali GPU 启用硬件 OpenCL 加速?

How to enable hw OpenCL acceleration with Mali GPU?

提问人:edison 提问时间:11/10/2023 更新时间:11/10/2023 访问量:46

问:

我有一个 OPPO Find X6,它的 SOC 是天玑 9200,它有一个 Mali-G715 Immortalis MP11 GPU。

我尝试在termux中运行clpeak,但它报告了错误:

clGetPlatformIDs (-1001)

未找到平台

这是我的步骤(在全新安装的 termux 上):

cd ~/

pkg install git cmake -y

ln -sf /system/vendor/lib64/libOpenCL.so /data/data/com.termux/files/usr/lib/libOpenCL.so

git clone https://github.com/KhronosGroup/OpenCL-Headers

cd OpenCL-Headers

cmake -S . -B build -DCMAKE_INSTALL_PREFIX=$PREFIX

cmake --build build --target install

cd ~/

git clone https://github.com/krrishnarraj/clpeak.git

cd clpeak

cmake . -DCMAKE_CXX_COMPILER=clang++

make

LD_LIBRARY_PATH=/system/vendor/lib64:/system/lib64 clpeak

clGetPlatformIDs (-1001)

未找到平台

ls -lh /system/vendor/lib64/libOpenCL.so

-rw-r--r-- 1 根根 72K 10 月 27 日 02:52 /system/vendor/lib64/libOpenCL.so

我该如何解决这个问题?

GPU OpenCL termux 马里

评论

0赞 BenClark 11/10/2023
我不熟悉 termux,如果这会导致任何问题,但值得安装 OpenCL 硬件功能查看器,看看是否可以在那里检测到 OpenCL 库。你可以看到它,所以它应该是可以找到的。还值得检查程序是否可以找到/加载libGLES_mali驱动程序?
0赞 rlopez3d 11/21/2023
也许看看下面的线程会有所帮助。stackoverflow.com/questions/9005352/......

答: 暂无答案