Hi

Up until yesterday, I was happily working with Darktable 2.*, thinking I had opencl functioning, although it didn't seem very speedy. After all, the graphics has it, mesa has it and looking at the core options, it was checked. But after reading some of the threads from the past 2 days regarding opencl, I took a further look.

I tried toggling "activate OpenCL support" to "off", but if was fixed in check mode. However, further looking a hover message saying, "Not available on this system", appeared. Now I'm confused and understand why it wasn't speedy.

Some output from clinfo:

Number of platforms                               1
  Platform Name                                   Clover
  Platform Vendor                                 Mesa
  Platform Version                                OpenCL 1.1 Mesa 12.0.3
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd
  Platform Extensions function suffix             MESA

ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.9
  ICD loader Profile                              OpenCL 2.1

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
[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.
[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

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

This leaves me with a number of questions:

1) why is the activate OpenCL support ticked as enabled, when opencl is clearly not functioning?

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 darktable-user+unsubscr...@lists.darktable.org

Reply via email to