OpenCL on etnaviv?
Christian Gmeiner
christian.gmeiner at gmail.com
Mon Oct 19 13:12:30 UTC 2020
Hi Tim
>
> Could anyone explain if OpenCL can run with etnaviv? I'm also not
> quite understanding if OpenCL has specific hardware requirements. I
> have users that I support wanting to run OpenCL on an IMX8M and am
> finding that NXP states the IMX8MM doesn't support OpenCL (yet the
> IMX8MN does) and I'm trying to understand if that is a technical
> issue or just simply that they won't support it through their closed
> Vivante driver.
>
On the etnaviv side OpenCL is possible but nothing has done in that
direction and
needs work to get it up and running. Hardware wise it should work on GPUs with
SSBOs and Images support. Intuitively it should work on most Vivante GPUs. Also
you might have a look https://en.wikipedia.org/wiki/Vivante_Corporation
> I suppose for my own education I also have the same question about
> Vulkan. Is there specific GPU hardware requirements for that? My
> understanding is that things like OpenCL and Vulkan are just software
> API's to tap into the hardware units.
>
I am a big vulkan newbie but I think the baseline for vulkan is ES 3.1. So any
GPU where we can support ES 3.1 could also be driven by the Vulkan API.
But the Vulkan road for etnaviv is even longer one. I think gles 3.0 is more
important at the moment. So do not expect anything in that area in the near and
far future.
--
greets
--
Christian Gmeiner, MSc
https://christian-gmeiner.info/privacypolicy
More information about the etnaviv
mailing list