[arch-general] The OpenCL ICD problem
Vojtěch Král
kral.vojtech at gmail.com
Thu Jul 7 11:34:59 EDT 2011
2011/7/7 Nicolas Bigaouette <nbigaouette at gmail.com>:
> I've found somebody who tried to implement his own ICD loader:
> https://github.com/Max-E/libclicd
> It was not updated for many months, and may be missing a lot of feature.
>
> It might be easier to create a package that just provides
> /usr/lib/libOpenCL.so taken from one of the different implementation. I
> suggest taking one that supports OpenCL 1.1. I think nvidia support only
> 1.0, while intel and amd support 1.1.
Although that libclicd thingy looks outdated and/or incomplete,
I like the testapps/list_platforms.c utility. It would be nice to have something
like that in (a possible) wrapper ICD loader package (the
/usr/lib/libOpenCL.so).
AMD has a similar (more verbose) utility called 'clinfo'.
I have experimentally removed the /usr/lib/libOpenCL.so file from the Intel sdk,
installed it alongisde the AMD sdk and tried what these utils would output.
The result looks quite nice, see http://codepad.org/NGaPsYbr
~kralyk
More information about the arch-general
mailing list