我当时正在研究一款Android应用程序,该应用程序在Galaxy Note 5上使用OpenCL,其中包含Mali T-760 GPU。我从设备中拉出库并从Mali OpenCL SDK获取头文件,并且一切正常。Mali在Android上不兼容的DDK OpenCL
我正在尝试在具有Mali T-880 GPU的Galaxy S7 Edge上构建和运行相同的应用程序。我从设备中拉出库并使用与之前相同的标头。
现在我得到这个错误:
E /马里:错误:DDK是不与任何系统上的Mali GPU的兼容。 的DDK是专为0x750 r0p1状态范围[0..15],但没有GPU的匹配:
E /马里是:/ dev/mali0检测为0x880 r2p0状态0
这很奇怪,因为我从设备本身拉库,我尝试从不同的位置库太:
/system/lib/libOpenCl.so
/system/vendor/lib/libOpenCL.so
/系统/供应商/ LIB/EGL /立bGLES_mali.so
在所有情况下,我都会得到相同的错误。
这是什么DDK?
它在哪里指定?在标题中?在共享对象中?
我需要在我的应用程序中更新以使其工作?