私は、Mali T-760 GPU を搭載した Galaxy Note 5 で OpenCL を使用する Android アプリに取り組んでいました。デバイスからライブラリを取得し、Mali OpenCL SDK からヘッダーを取得すると、すべてが機能しました。
Mali T-880 GPU を搭載した Galaxy S7 Edge で同じアプリをビルドして実行しようとしています。デバイスからライブラリを取得し、以前と同じヘッダーを使用しました。
今、私はこのエラーを受け取ります:
E/mali: エラー: DDK はシステム上のどの Mali GPU とも互換性がありません。DDK は 0x750 r0p1 ステータス範囲 [0..15] 用に構築されましたが、一致する GPU はありませんでした:
E/mali: /dev/mali0 が 0x880 r2p0 status 0 として検出されました
デバイス自体からライブラリを取得し、別の場所からもライブラリを試したので、奇妙です:
/system/lib/libOpenCl.so
/system/vendor/lib/libOpenCL.so
/system/vendor/lib/egl/libGLES_mali.so
すべての場合で、同じエラーが発生します。
このDDKは何ですか?
どこに指定されていますか?ヘッダーで?共有オブジェクトで?
アプリを機能させるには、アプリで何を更新する必要がありますか?