Hi,

Try this (info gathered mostly from this forum):
http://tech.kovacs-telekes.org/2014-07-29-darktable-opencl-nvidia-ubuntu-1404-mint-17

Kofa

On 5 October 2014 20:39, Michael Below <be...@judiz.de> wrote:
> Hi,
>
> I am trying to use darktable with OpenCL with my NVidia GTX750, using
> Debian testing, kernel 3.16 and the NVidia driver 340.32.
>
> According to clinfo, two OpenCL platforms are there. According to
> darktable, libOpenCL is not found. In fact, libOpenCL.so.1 is there, as well 
> as the necessary nvidia opencl library.
>
> Any ideas? What are the requirements for darktable to recognize an OpenCL 
> platform? May darktable be confused because the CPU is also offered as an 
> OpenCL platform?
>
> Thanks for your input...
>
> Michael
>
> #####
>
> $ darktable -d opencl
> [opencl_init] opencl related configuration options:
> [opencl_init]
> [opencl_init] opencl: 1
> [opencl_init] opencl_library: ''
> [opencl_init] opencl_memory_requirement: 768
> [opencl_init] opencl_memory_headroom: 300
> [opencl_init] opencl_device_priority: '*/!0,*/*/*'
> [opencl_init] opencl_size_roundup: 16
> [opencl_init] opencl_async_pixelpipe: 0
> [opencl_init] opencl_synch_cache: 0
> [opencl_init] opencl_number_event_handles: 25
> [opencl_init] opencl_micro_nap: 1000
> [opencl_init] opencl_use_pinned_memory: 0
> [opencl_init] opencl_use_cpu_devices: 0
> [opencl_init] opencl_avoid_atomics: 0
> [opencl_init] opencl_omit_whitebalance: 0
> [opencl_init]
> [opencl_init] trying to load opencl library: '<system default>'
> [opencl_init] could not find opencl runtime library 'libOpenCL'
> [opencl_init] no working opencl library found. Continue with opencl
> disabled
> [opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
> [opencl_init] initial status of opencl enabled flag is OFF.
>
> #####
>
> $ clinfo
>   Number of platforms:                             2
>   Platform Profile:                              FULL_PROFILE
>   Platform Version:                              OpenCL 1.2 AMD-APP
>   (937.2) Platform Name:                                 AMD
>   Accelerated Parallel Processing Platform
>   Vendor:                               Advanced Micro Devices, Inc.
>   Platform Extensions:                           cl_khr_icd
>   cl_amd_event_callback cl_amd_offline_devices Platform
>   Profile:                              FULL_PROFILE Platform
>   Version:                              OpenCL 1.1 CUDA 6.5.14 Platform
>   Name:                                 NVIDIA CUDA Platform
>   Vendor:                               NVIDIA Corporation Platform
>   Extensions:                           cl_khr_byte_addressable_store
>   cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options
>   cl_nv_device_attribute_query cl_nv_pragma_unroll
>
>
>   Platform Name:                                 AMD Accelerated
>   Parallel Processing Number of devices:                               1
>   Device Type:                                   CL_DEVICE_TYPE_CPU
>   Device ID:                                     4098
>   Max compute units:                             4
>   Max work items dimensions:                     3
>     Max work items[0]:                           1024
>     Max work items[1]:                           1024
>     Max work items[2]:                           1024
>   Max work group size:                           1024
>   Preferred vector width char:                   16
>   Preferred vector width short:                  8
>   Preferred vector width int:                    4
>   Preferred vector width long:                   2
>   Preferred vector width float:                  4
>   Preferred vector width double:                 0
>   Native vector width char:                      16
>   Native vector width short:                     8
>   Native vector width int:                       4
>   Native vector width long:                      2
>   Native vector width float:                     4
>   Native vector width double:                    0
>   Max clock frequency:                           2600Mhz
>   Address bits:                                  64
>   Max memory allocation:                         2147483648
>   Image support:                                 Yes
>   Max number of images read arguments:           128
>   Max number of images write arguments:          8
>   Max image 2D width:                            8192
>   Max image 2D height:                           8192
>   Max image 3D width:                            2048
>   Max image 3D height:                           2048
>   Max image 3D depth:                            2048
>   Max samplers within kernel:                    16
>   Max size of kernel argument:                   4096
>   Alignment (bits) of base address:              1024
>   Minimum alignment (bytes) for any datatype:    128
>   Single precision floating point capability
>     Denorms:                                     Yes
>     Quiet NaNs:                                  Yes
>     Round to nearest even:                       Yes
>     Round to zero:                               Yes
>     Round to +ve and infinity:                   Yes
>     IEEE754-2008 fused multiply-add:             Yes
>   Cache type:                                    Read/Write
>   Cache line size:                               64
>   Cache size:                                    65536
>   Global memory size:                            6257696768
>   Constant buffer size:                          65536
>   Max number of constant args:                   8
>   Local memory type:                             Global
>   Local memory size:                             32768
>   Error correction support:                      0
>   Unified memory for Host and Device:            1
>   Profiling timer resolution:                    1
>   Device endianess:                              Little
>   Available:                                     Yes
>   Compiler available:                            Yes
>   Execution capabilities:
>     Execute OpenCL kernels:                      Yes
>     Execute native function:                     Yes
>   Queue properties:
>     Out-of-Order:                                No
>     Profiling :                                  Yes
>   Platform ID:                                   0x7f6d2d2930c0
>   Name:                                          AMD Phenom(tm) II X4
>   810 Processor Vendor:
>   AuthenticAMD Device OpenCL C version:                       OpenCL C
>   1.2 Driver version:                                2.0 (sse2)
>   Profile:                                       FULL_PROFILE
>   Version:                                       OpenCL 1.2 AMD-APP
>   (937.2) Extensions:                                    cl_khr_fp64
>   cl_amd_fp64 cl_khr_global_int32_base_atomics
>   cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics
>   cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics
>   cl_khr_int64_extended_atomics cl_khr_byte_addressable_store
>   cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query
>   cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_popcnt
>
>
>   Platform Name:                                 NVIDIA CUDA
> Number of devices:                               1
>   Device Type:                                   CL_DEVICE_TYPE_GPU
>   Device ID:                                     4318
>   Max compute units:                             5
>   Max work items dimensions:                     3
>     Max work items[0]:                           1024
>     Max work items[1]:                           1024
>     Max work items[2]:                           64
>   Max work group size:                           1024
>   Preferred vector width char:                   1
>   Preferred vector width short:                  1
>   Preferred vector width int:                    1
>   Preferred vector width long:                   1
>   Preferred vector width float:                  1
>   Preferred vector width double:                 1
>   Native vector width char:                      1
>   Native vector width short:                     1
>   Native vector width int:                       1
>   Native vector width long:                      1
>   Native vector width float:                     1
>   Native vector width double:                    1
>   Max clock frequency:                           1084Mhz
>   Address bits:                                  32
>   Max memory allocation:                         536690688
>   Image support:                                 Yes
>   Max number of images read arguments:           256
>   Max number of images write arguments:          16
>   Max image 2D width:                            32768
>   Max image 2D height:                           32768
>   Max image 3D width:                            4096
>   Max image 3D height:                           4096
>   Max image 3D depth:                            4096
>   Max samplers within kernel:                    32
>   Max size of kernel argument:                   4352
>   Alignment (bits) of base address:              4096
>   Minimum alignment (bytes) for any datatype:    128
>   Single precision floating point capability
>     Denorms:                                     Yes
>     Quiet NaNs:                                  Yes
>     Round to nearest even:                       Yes
>     Round to zero:                               Yes
>     Round to +ve and infinity:                   Yes
>     IEEE754-2008 fused multiply-add:             Yes
>   Cache type:                                    Read/Write
>   Cache line size:                               128
>   Cache size:                                    81920
>   Global memory size:                            2146762752
>   Constant buffer size:                          65536
>   Max number of constant args:                   9
>   Local memory type:                             Local
>   Local memory size:                             49151
>   Error correction support:                      0
>   Unified memory for Host and Device:            0
>   Profiling timer resolution:                    1000
>   Device endianess:                              Little
>   Available:                                     Yes
>   Compiler available:                            Yes
>   Execution capabilities:
>     Execute OpenCL kernels:                      Yes
>     Execute native function:                     No
>   Queue properties:
>     Out-of-Order:                                Yes
>     Profiling :                                  Yes
>   Platform ID:                                   0xe31050
>   Name:                                          GeForce GTX 750 Ti
>   Vendor:                                        NVIDIA Corporation
>   Device OpenCL C version:                       OpenCL C 1.1
>   Driver version:                                340.32
>   Profile:                                       FULL_PROFILE
>   Version:                                       OpenCL 1.1 CUDA
>   Extensions:
>   cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing
>   cl_nv_compiler_options cl_nv_device_attribute_query
>   cl_nv_pragma_unroll  cl_khr_global_int32_base_atomics
>   cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics
>   cl_khr_local_int32_extended_atomics cl_khr_fp64
>
> #####
>
> $ locate libOpenCL
> /usr/lib/x86_64-linux-gnu/libOpenCL.so.1
> /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
>
>
> #####
>
> $ ls -l /usr/lib/x86_64-linux-gnu/libOpenCL.so*
> lrwxrwxrwx 1 root root    18 Sep  1 16:57 
> /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 -> libOpenCL.so.1.0.0
> -rw-r--r-- 1 root root 39304 Sep  1 16:57 
> /usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
>
> #####
>
> $ ls -l /etc/OpenCL/vendors/
> insgesamt 8
> -rw-r--r-- 1 root root 15 Nov  8  2011 amdocl64.icd
> -rw-r--r-- 1 root root 22 Aug  6 04:58 nvidia.icd
>
> #####
>
> $ cat /etc/OpenCL/vendors/nvidia.icd
> libnvidia-opencl.so.1
>
> #####
>
> $ locate libnvidia-opencl.so
> /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
> /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.340.32
>
> #####
>
> $ ls -l /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so*
> lrwxrwxrwx 1 root root       26 Aug 18 11:31 
> /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1 -> libnvidia-opencl.so.340.32
> -rw-r--r-- 1 root root 14085968 Aug  6 05:46 
> /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.340.32
>
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> Darktable-users mailing list
> Darktable-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/darktable-users

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Darktable-users mailing list
Darktable-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-users

Reply via email to