我當時正在研究一款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?
它在哪裏指定?在標題中?在共享對象中?
我需要在我的應用程序中更新以使其工作?