Am 30.11.2016 um 00:23 schrieb Mark Heieis:
some darktable-cltest output:
[opencl_init] found opencl runtime library 'libOpenCL.so.1'
[opencl_init] opencl library 'libOpenCL.so.1' found on your system and
loaded
[opencl_init] found 1 platform
[opencl_init] found 1 device
Your system does in fact support OpenCL.
[opencl_init] discarding device 0 `AMD CAICOS (DRM 2.46.0 /
4.8.8-300.fc25.x86_64, LLVM 3.8.0)' due to missing image support.
But your device lacks an important OpenCL feature (image support).
Without that feature the corresponding device is of no use for darktable.
[opencl_init] no suitable devices found.
[opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
[opencl_init] initial status of opencl enabled flag is OFF.
[iop_load_module] failed to open operation `OpenCL':
'dt_module_dt_version': /lib64/libOpenCL.so.1: undefined symbol:
dt_module_dt_version
Please double-check your installation. The last line indicates a
problem. Could there be a stray dynamic library of an older install
lying around?
I'm using a AMD Radeon R5 230, which supports OpenCL 1.2 on Fedora 25 (I
jumped to F25 yesterday due to blowing my F24 system yesterday trying to
install fglrx)
So it appears that Darktable requires OpenCL 1.2
darktable (small letter d) works well with any OpenCL 1.x and OpenCL 2.x
version. As written above we have some minimum requirement of the
devices, though.
This leaves me with a number of questions:
1) why is the activate OpenCL support ticked as enabled, when opencl is
clearly not functioning?
This is a known UI glitch.
Ulrich
2) I thought mesa had OpenCL 1.2 support, but apparently not?
3) how does one get OpenCL 1.2 on fedora using Radeon cards as there is
no specific fedora driver on AMD site?
or
4) what I'm I missing?
I did try and find some specific answers but wasn't successful, so
thanks for your patience and support.
Regards.
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to [email protected]