I don't think that's it.  The driver is definitely installed.  I can run
OpenCL code and CUDA code from the command line.  BOINC runs CUDA apps
fine.  BOINC just thinks it can't find libOpenCL.so.  Is BOINC using static
paths for libOpenCL, rather than letting ld.so find it?


On Wed, Sep 3, 2014 at 1:16 PM, Rom Walton <[email protected]> wrote:

> I found this post:
>
> http://scientificlinuxforum.org/index.php?showtopic=2666
>
>
>
> I suspect the packages have been reshuffled.
>
>
>
> ----- Rom
>
>
>
> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Eric
> J Korpela
> *Sent:* Wednesday, September 03, 2014 4:11 PM
> *To:* Rom Walton
> *Cc:* [email protected]; David Anderson
> *Subject:* Re: BOINC can't detect OpenCL under CUDA 6.5 on linux
>
>
>
> No, there is no libopencl in /usr/lib or /usr/lib64.  This machine has
> never has and devkit other than nvidia's installed on it.
>
>
>
> On Wed, Sep 3, 2014 at 1:06 PM, Rom Walton <[email protected]> wrote:
>
> Is there an libopencl.so in /usr/lib?
>
>
>
> If so, was the ICD installed?
>
>
>
>
> http://www.khronos.org/news/permalink/opencl-installable-client-driver-icd-loader
>
>
>
> ----- Rom
>
>
>
> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Eric
> J Korpela
> *Sent:* Wednesday, September 03, 2014 4:00 PM
> *To:* [email protected]; David Anderson; Rom Walton
> *Subject:* BOINC can't detect OpenCL under CUDA 6.5 on linux
>
>
>
> Following installation of CUDA 6.5 on a RHEL6.5 derivative (Scientific
> Linux), BOINC can no longer detect OpenCL Libraries.
>
> 03-Sep-2014 12:45:09 [---] Starting BOINC client version 7.2.33 for
> x86_64-pc-linux-gnu
> 03-Sep-2014 12:45:09 [---] log flags: file_xfer, sched_ops, task,
> coproc_debug
> 03-Sep-2014 12:45:09 [---] Libraries: libcurl/7.19.7 NSS/3.15.3 zlib/1.2.3
> libidn/1.18 libssh2/1.4.2
> 03-Sep-2014 12:45:09 [---] Data directory: /var/lib/boinc
> 03-Sep-2014 12:45:09 [---] [coproc] launching child process at
> /usr/bin/boinc_client
> 03-Sep-2014 12:45:09 [---] [coproc] relative to directory /var/lib/boinc
> 03-Sep-2014 12:45:09 [---] [coproc] with data directory /var/lib/boinc
> 03-Sep-2014 12:45:09 [---] CUDA: NVIDIA GPU 0: GeForce GT 620 (driver
> version unknown, CUDA version 6.5, compute capability 2.1, 2048MB, 2032MB
> available, 269 GFLOPS peak)
> 03-Sep-2014 12:45:09 [---] CUDA: NVIDIA GPU 1: GeForce GT 520 (driver
> version unknown, CUDA version 6.5, compute capability 2.1, 1023MB, 1012MB
> available, 156 GFLOPS peak)
> 03-Sep-2014 12:45:09 [---] NVIDIA library reports 2 GPUs
> 03-Sep-2014 12:45:09 [---] No ATI library found
> 03-Sep-2014 12:45:09 [---] No OpenCL library found
> 03-Sep-2014 12:45:09 [---] App version needs OpenCL but GPU doesn't
> support it
> 03-Sep-2014 12:45:09 [SETI@home] Application uses missing NVIDIA GPU
> 03-Sep-2014 12:45:09 [---] App version needs OpenCL but GPU doesn't
> support it
> 03-Sep-2014 12:45:09 [Milkyway@Home] Application uses missing NVIDIA GPU
> 03-Sep-2014 12:45:09 [---] App version needs OpenCL but GPU doesn't
> support it
> 03-Sep-2014 12:45:09 [Milkyway@Home] Application uses missing NVIDIA GPU
> 03-Sep-2014 12:45:09 [Milkyway@Home] Missing coprocessor for task
> ps_modfit_15_3s_130_wrap_const_1_1405680903_8114046_0
>
> [many deleted]
>
> 03-Sep-2014 12:45:09 [SETI@home Beta Test] Missing coprocessor for task
> ap_30my13ac_B3_P0_00026_20140825_22705.wu_1
> 03-Sep-2014 12:45:09 [---] Host name: backer
> 03-Sep-2014 12:45:09 [---] Processor: 8 GenuineIntel Intel(R) Xeon(R) CPU
> E5-2603 v2 @ 1.80GHz [Family 6 Model 62 Stepping 4]
> 03-Sep-2014 12:45:09 [---] Processor features: fpu vme de pse tsc msr pae
> mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse
> sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon
> pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64
> monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2
> x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm arat epb
> xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep
> erms
> 03-Sep-2014 12:45:09 [---] OS: Linux: 2.6.32-431.23.3.el6.x86_64
> 03-Sep-2014 12:45:09 [---] Memory: 126.00 GB physical, 128.00 GB virtual
> 03-Sep-2014 12:45:09 [---] Disk: 78.74 GB total, 56.99 GB free
> 03-Sep-2014 12:45:09 [---] Local time is UTC -7 hours
> 03-Sep-2014 12:45:09 [---] VirtualBox version: 4.1.34r95024
> 03-Sep-2014 12:45:09 [---] Config: use all coprocessors
>
> [more deleted]
>
> 03-Sep-2014 12:45:09 [---] General prefs: from http://bam.boincstats.com/
> (last modified 02-Jul-2014 09:28:55)
> 03-Sep-2014 12:45:09 [---] Host location: none
> 03-Sep-2014 12:45:09 [---] General prefs: using your defaults
> 03-Sep-2014 12:45:09 [---] Reading preferences override file
> 03-Sep-2014 12:45:09 [---] Preferences:
> 03-Sep-2014 12:45:09 [---]    max memory usage when active: 42579.43MB
> 03-Sep-2014 12:45:09 [---]    max memory usage when idle: 129028.59MB
> 03-Sep-2014 12:45:09 [---]    max disk usage: 64.78GB
> 03-Sep-2014 12:45:09 [---]    max CPUs used: 4
> 03-Sep-2014 12:45:09 [---]    don't compute while active
> 03-Sep-2014 12:45:09 [---]    don't use GPU while active
> 03-Sep-2014 12:45:09 [---]    (to change preferences, visit a project web
> site or select Preferences in the Manager)
> 03-Sep-2014 12:45:09 [---] Not using a proxy
> 03-Sep-2014 12:45:11 Initialization completed
> 03-Sep-2014 12:45:11 [Einstein@Home] [coproc] Assigning NVIDIA instance 0
> to PB0037_01111_32_1
> 03-Sep-2014 12:45:11 [Einstein@Home] [coproc] Assigning NVIDIA instance 1
> to PB0037_009D1_126_1
>
> clinfo doesn't have any problem finding them.
>
> Number of platforms:                             1
>   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:                                 NVIDIA CUDA
> Number of devices:                               2
>   Device Type:                                   CL_DEVICE_TYPE_GPU
>   Device ID:                                     4318
>   Max compute units:                             2
>   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:                           1400Mhz
>   Address bits:                                  32
>   Max memory allocation:                         536788992
>   Image support:                                 Yes
>   Max number of images read arguments:           128
>   Max number of images write arguments:          8
>   Max image 2D width:                            32768
>   Max image 2D height:                           32768
>   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:                   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:                                    32768
>   Global memory size:                            2147155968
>   Constant buffer size:                          65536
>   Max number of constant args:                   9
>   Local memory type:                             Scratchpad
>   Local memory size:                             49151
>   Kernel Preferred work group size multiple:     32
>   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:                                   0xc42ef0
>   Name:                                          GeForce GT 620
>   Vendor:                                        NVIDIA Corporation
>   Device OpenCL C version:                       OpenCL C 1.1
>   Driver version:                                340.29
>   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
>
>
>   Device Type:                                   CL_DEVICE_TYPE_GPU
>   Device ID:                                     4318
>   Max compute units:                             1
>   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:                           1620Mhz
>   Address bits:                                  32
>   Max memory allocation:                         268222464
>   Image support:                                 Yes
>   Max number of images read arguments:           128
>   Max number of images write arguments:          8
>   Max image 2D width:                            32768
>   Max image 2D height:                           32768
>   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:                   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:                                    16384
>   Global memory size:                            1072889856
>   Constant buffer size:                          65536
>   Max number of constant args:                   9
>   Local memory type:                             Scratchpad
>   Local memory size:                             49151
>   Kernel Preferred work group size multiple:     32
>   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:                                   0xc42ef0
>   Name:                                          GeForce GT 520
>   Vendor:                                        NVIDIA Corporation
>   Device OpenCL C version:                       OpenCL C 1.1
>   Driver version:                                340.29
>   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
>
> The libraries exist...
> % ldd /usr/bin/clinfo
> /usr/bin/clinfo: /usr/lib64/nvidia/libOpenCL.so.1: no version information
> available (required by /usr/bin/clinfo)
>         linux-vdso.so.1 =>  (0x00007fff199ff000)
>         libOpenCL.so.1 => /usr/lib64/nvidia/libOpenCL.so.1
> (0x00007feb42148000)
>         libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003aa9400000)
>         libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00000039be800000)
>         libm.so.6 => /lib64/libm.so.6 (0x00000039b4800000)
>         libdl.so.2 => /lib64/libdl.so.2 (0x00000039b5000000)
>         libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000039be400000)
>         libc.so.6 => /lib64/libc.so.6 (0x00000039b4400000)
>         /lib64/ld-linux-x86-64.so.2 (0x00000039b4000000)
>
>
>
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to