Message boards : Questions and problems : App version needs OpenCL but GPU doesn't support it
Message board moderation
Author | Message |
---|---|
Send message Joined: 28 May 12 Posts: 5 ![]() |
hello, Mo 28 Mai 2012 09:38:53 CEST No config file found - using defaults Mo 28 Mai 2012 09:38:53 CEST Starting BOINC client version 7.0.27 for x86_64-pc-linux-gnu Mo 28 Mai 2012 09:38:53 CEST log flags: file_xfer, sched_ops, task Mo 28 Mai 2012 09:38:53 CEST Libraries: libcurl/7.24.0 OpenSSL/1.0.0e zlib/1.2.6 Mo 28 Mai 2012 09:38:53 CEST Data directory: /home/stephan/Downloads/BOINC Mo 28 Mai 2012 09:38:53 CEST Processor: 4 GenuineIntel Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz [Family 6 Model 42 Stepping 7] Mo 28 Mai 2012 09:38:53 CEST Processor: 6.00 MB cache Mo 28 Mai 2012 09:38:53 CEST 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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid Mo 28 Mai 2012 09:38:53 CEST OS: Linux: 3.3.0-sabayon Mo 28 Mai 2012 09:38:53 CEST Memory: 7.78 GB physical, 48.84 GB virtual Mo 28 Mai 2012 09:38:53 CEST Disk: 43.88 GB total, 16.04 GB free Mo 28 Mai 2012 09:38:53 CEST Local time is UTC +2 hours Mo 28 Mai 2012 09:38:53 CEST NVIDIA GPU 0: GeForce GTX 550 Ti (driver version unknown, CUDA version 4.20, compute capability 2.1, 133764096MB, 134214579MB available, 731 GFLOPS peak) Mo 28 Mai 2012 09:38:53 CEST App version needs OpenCL but GPU doesn't support it Mo 28 Mai 2012 09:38:53 CEST Milkyway@Home | Application uses missing NVIDIA GPU
|
Send message Joined: 6 Jul 10 Posts: 585 ![]() |
OpenCL ... unless you're not confusing it with OpenGL --//-- |
![]() Send message Joined: 29 Aug 05 Posts: 15638 ![]() |
The driver version is unknown, so BOINC cannot determine whether or not your GPU is OpenCL (or indeed OpenGL) capable. It will try to do that by reading a specific file that's included with the drivers. Download and install the drivers from Nvidia to have these capabilities included. Don't use the 295.xx-296.xx drivers as these contain a monitor sleeping bug that crashes work on the various projects. |
Send message Joined: 28 May 12 Posts: 5 ![]() |
The driver version is unknown, so BOINC cannot determine whether or not your GPU is OpenCL (or indeed OpenGL) capable. It will try to do that by reading a specific file that's included with the drivers. have testet without sleeping bug on kernel 3.3/ 3.4 295.49/ 295.53 primegrid Cullen/Woodall (Sieve) v1.12 (cuda23) einstein Binary Radio Pulsar Search (Arecibo) v1.24 (BRP4cuda32nv270) milkyway 1.02 (opencl_nvidia) all WU´s run fine, only the manager say no device...... |
![]() Send message Joined: 29 Aug 05 Posts: 15638 ![]() |
all WU´s run fine, only the manager say no device...... Oh wait a moment, I don't even think that Nvidia has OpenCL drivers yet. And even if they do, it will probably be for Windows only at this time. And even if you had it to work at one time, it's the driver that's missing the part. There's nothing magical about BOINC supporting OpenCL, it reads the GPU capabilities from a file in your drivers. If this file is missing, BOINC can't read what's going on and will throw an error. So double check the driver, double check that you installed it under the same account that BOINC runs from. |
Send message Joined: 23 Apr 07 Posts: 1112 ![]() |
all WU´s run fine, only the manager say no device...... Windows drivers since 197.xx have supported OpenCL, i have been running Raistmer's Nvidia OpenCL AP app for the last year, and Seti Beta now has the latest Nvidia AP app as a Stock app (all on Windows) Claggy |
Send message Joined: 28 May 12 Posts: 5 ![]() |
all WU´s run fine, only the manager say no device...... you can see here that there is OpenCl suport times ago... http://www.nvidia.de/object/cuda_opencl_new_de.html since Oktober 2009! also there is /usr/lib/OpenCL/vendors/nvidia/libOpenCL.so.1.0.0 |
![]() Send message Joined: 29 Aug 05 Posts: 15638 ![]() |
Any of Nvidia's GPUs that's capable of CUDA can do OpenCL. I know that. But it doesn't automatically mean that there are drivers available for the OS. See Macintosh computers and AMD GPUs. They're supposed to be supported through drivers in the Mac OS X, but it doesn't work. also there is /usr/lib/OpenCL/vendors/nvidia/libOpenCL.so.1.0.0 And where is your BOINC installed to? I see your data directory is at /home/stephan/Downloads/BOINC/, so if BOINC is also installed in /home/stephan/ then it's physically separated from the drivers (sandboxing), which is why BOINC won't be able to read them. I checked the source code and see that BOINC checks for OpenCL.dll under Windows and opencl_lib under *nix and Mac OS X. |
Send message Joined: 23 Apr 07 Posts: 1112 ![]() |
Are you also using the i5-2500K's Intel HD Graphics 3000 GPU for display? Earlier versions of Boinc 6.12.x (on Windows) had a problem with Dual Nvidia/Intel Laptops where Boinc couldn't get the driver version, It was fixed (at least on windows systems) by Jason G and Richard Haselgrove with this changeset: [trac]changeset:24046[/trac] Claggy |
Send message Joined: 28 May 12 Posts: 5 ![]() |
also there is /usr/lib/OpenCL/vendors/nvidia/libOpenCL.so.1.0.0 And where is your BOINC installed to? I see your data directory is at /home/stephan/Downloads/BOINC/, so if BOINC is also installed in /home/stephan/ then it's physically separated from the drivers (sandboxing), which is why BOINC won't be able to read them. I checked the source code and see that BOINC checks for OpenCL.dll under Windows and opencl_lib under *nix and Mac OS X. [/quote] i have installed it by the boinc_7.0.27_x86_64-pc-linuc-gnu.sh direkt in the "download" because i`m using gentoo which depends on compiling by wrong glibc -version (ver 2.1.5 is needed) will try installing if glibc comes up and look |
Send message Joined: 28 May 12 Posts: 5 ![]() |
Are you also using the i5-2500K's Intel HD Graphics 3000 GPU for display? no, the IGP is deactivatet |
Send message Joined: 18 May 12 Posts: 3 ![]() |
also there is /usr/lib/OpenCL/vendors/nvidia/libOpenCL.so.1.0.0 The Linux client checks for libOpenCL.so (without version number), you could try adding a symbolic link. |
Send message Joined: 19 Aug 08 Posts: 8 ![]() |
Fedora and Ubuntu are most likely using Journaled file systems (ext3, ext4). This means that each version of the file saved to the file system gets a version number appended to the end of the file name. I know that this is true for both of the Linux Distros tht I am using (both Fedora and Ubuntu) However, this is not the sole issue. I have the recommended Files block in xorg.conf, and i set a link in the file system to show libOpenCL.so as a linked file, but Boinc still does NOT recognize that the driver supports OpenGL/CL for this GTX660 Ti I repeat myself for emphasis, BOINC does NOT recognize that OpenGL/CL is a supported protocol for Nvidia 304.64 driver on Fedora 18 Nvidia has examined all my related files and says that the installation of the driver and configuration of xorg.conf are CORRECT! And last but not least, BAM! account manager does not recognize the strings of data sent by BOINC 7.0.29 on Fedora 18. The problem appears to be related to the OpenGL/CL issue. CUDA apps are running happily in this environment, some BOINC apps will NOT run as they insist on OpenCL/GL support |
Send message Joined: 23 Apr 07 Posts: 1112 ![]() |
Fedora and Ubuntu are most likely using Journaled file systems (ext3, ext4). This means that each version of the file saved to the file system gets a version number appended to the end of the file name. Please post your Boinc startup messages from the Event Log, the first 20 to 30 lines will do. Claggy |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.