Message boards :
Number crunching :
No GPU Units Under Linux
Message board moderation
Author | Message |
---|---|
Bas Laurier Send message Joined: 27 May 99 Posts: 7 Credit: 30,954,355 RAC: 0 |
Took me ages to get my NVIDIA GTX 760 card working under linux. Now Boinc Recognizes the card but I don't get any work units for it. Anybody got a clue why I dont get work units ? |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
Any chance we can get a little bit more info than just "I'm not getting work?" Like maybe something from the logs indicating if it is asking for work or if it doesn't need any because you have enough on-hand from other projects? |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Place this line in your cc_config.xml file in between the log_flags; <sched_op_debug>1</sched_op_debug> That will give you juicy details such as; Fri Dec 26 11:13:41 2014 | SETI@home | [sched_op] Starting scheduler request Fri Dec 26 11:13:41 2014 | SETI@home | Sending scheduler request: To fetch work. Fri Dec 26 11:13:41 2014 | SETI@home | Requesting new tasks for CPU and AMD/ATI GPU Fri Dec 26 11:13:41 2014 | SETI@home | [sched_op] CPU work request: 1142103.78 seconds; 0.00 devices Fri Dec 26 11:13:41 2014 | SETI@home | [sched_op] AMD/ATI GPU work request: 2565073.08 seconds; 0.00 devices Fri Dec 26 11:13:43 2014 | SETI@home | Scheduler request completed: got 0 new tasks Fri Dec 26 11:13:43 2014 | SETI@home | [sched_op] Server version 705 Fri Dec 26 11:13:43 2014 | SETI@home | No tasks sent Fri Dec 26 11:13:43 2014 | SETI@home | No tasks are available for AstroPulse v7 Fri Dec 26 11:13:43 2014 | SETI@home | Project requested delay of 303 seconds Fri Dec 26 11:13:43 2014 | SETI@home | [sched_op] Deferring communication for 00:05:03 Fri Dec 26 11:13:43 2014 | SETI@home | [sched_op] Reason: requested by project That's if you're running OSX, if you're running Windows you will probably not need it 'cause you will usually get; 12/26/2014 11:09:34 AM | SETI@home | Requesting new tasks for ATI 12/26/2014 11:09:36 AM | SETI@home | Scheduler request completed: got 3 new tasks 12/26/2014 11:09:39 AM | SETI@home | Started download of ap_28jn14ab_B5_P1_00014_20141226_25119.wu 12/26/2014 11:09:39 AM | SETI@home | Started download of ap_30jn14ag_B0_P0_00408_20141226_07102.wu 12/26/2014 11:09:39 AM | SETI@home | Started download of ap_28jn14ab_B5_P1_00015_20141226_25119.wu 12/26/2014 11:09:47 AM | SETI@home | Finished download of ap_30jn14ag_B0_P0_00408_20141226_07102.wu 12/26/2014 11:09:47 AM | SETI@home | Finished download of ap_28jn14ab_B5_P1_00015_20141226_25119.wu 12/26/2014 11:09:50 AM | SETI@home | Finished download of ap_28jn14ab_B5_P1_00014_20141226_25119.wu |
Bas Laurier Send message Joined: 27 May 99 Posts: 7 Credit: 30,954,355 RAC: 0 |
I'm getting work for my I7 but no work for the NVIDIA GPU. Seti@home is the only project running at the moment. Ill try the <sched_op_debug>1</sched_op_debug> but neither running windows or OSX but Fedora 21 Linux |
arkayn Send message Joined: 14 May 99 Posts: 4438 Credit: 55,006,323 RAC: 0 |
|
Bas Laurier Send message Joined: 27 May 99 Posts: 7 Credit: 30,954,355 RAC: 0 |
That explains alot :) |
Bas Laurier Send message Joined: 27 May 99 Posts: 7 Credit: 30,954,355 RAC: 0 |
I'm getting AP units on my other machines. Just wondering if it has something to do with the driver version this is what i get from log file 27-Dec-2014 06:57:43 [---] CUDA: NVIDIA GPU 0: GeForce GTX 760 (driver version unknown, CUDA version 6.5, compute capability 3.0, 2047MB, 1843MB available, 2499 GFLOPS peak) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
It appears you are still receiving all MB CPU tasks. You would think if you have selected AP you might at least get a couple CPU APs. It would be helpful if you posted the Scheduler Request, as I did in my last post, so we could see just what is being requested by your system. |
Bas Laurier Send message Joined: 27 May 99 Posts: 7 Credit: 30,954,355 RAC: 0 |
Sat 27 Dec 2014 07:56:33 AM CET | | cc_config.xml not found - using defaults Sat 27 Dec 2014 07:56:33 AM CET | | Starting BOINC client version 7.2.42 for x86_64-pc-linux-gnu Sat 27 Dec 2014 07:56:33 AM CET | | log flags: file_xfer, sched_ops, task Sat 27 Dec 2014 07:56:33 AM CET | | Libraries: libcurl/7.37.0 NSS/3.17.2 Basic ECC zlib/1.2.8 libidn/1.28 libssh2/1.4.3 Sat 27 Dec 2014 07:56:33 AM CET | | Data directory: /var/lib/boinc Sat 27 Dec 2014 07:56:33 AM CET | | CUDA: NVIDIA GPU 0: GeForce GTX 760 (driver version unknown, CUDA version 6.5, compute capability 3.0, 2047MB, 1999MB available, 2499 GFLOPS peak) Sat 27 Dec 2014 07:56:33 AM CET | | Host name: webserver Sat 27 Dec 2014 07:56:33 AM CET | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz [Family 6 Model 58 Stepping 9] Sat 27 Dec 2014 07:56:33 AM CET | | 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 eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt Sat 27 Dec 2014 07:56:33 AM CET | | OS: Linux: 3.17.7-300.fc21.x86_64 Sat 27 Dec 2014 07:56:33 AM CET | | Memory: 31.37 GB physical, 15.69 GB virtual Sat 27 Dec 2014 07:56:33 AM CET | | Disk: 49.09 GB total, 39.79 GB free Sat 27 Dec 2014 07:56:33 AM CET | | Local time is UTC +1 hours Sat 27 Dec 2014 07:56:33 AM CET | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 7462287; resource share 100 Sat 27 Dec 2014 07:56:33 AM CET | SETI@home | General prefs: from SETI@home (last modified 27-Dec-2014 05:05:56) Sat 27 Dec 2014 07:56:33 AM CET | SETI@home | Computer location: home Sat 27 Dec 2014 07:56:33 AM CET | | General prefs: using separate prefs for home Sat 27 Dec 2014 07:56:33 AM CET | | Reading preferences override file Sat 27 Dec 2014 07:56:33 AM CET | | Preferences: Sat 27 Dec 2014 07:56:33 AM CET | | max memory usage when active: 16063.36MB Sat 27 Dec 2014 07:56:33 AM CET | | max memory usage when idle: 28914.04MB Sat 27 Dec 2014 07:56:33 AM CET | | max disk usage: 24.55GB Sat 27 Dec 2014 07:56:33 AM CET | | (to change preferences, visit a project web site or select Preferences in the Manager) Sat 27 Dec 2014 07:56:33 AM CET | | Not using a proxy Sat 27 Dec 2014 07:56:34 AM CET | SETI@home | Sending scheduler request: To fetch work. Sat 27 Dec 2014 07:56:34 AM CET | SETI@home | Requesting new tasks for CPU and NVIDIA Sat 27 Dec 2014 07:56:37 AM CET | SETI@home | Scheduler request completed: got 0 new tasks Sat 27 Dec 2014 07:56:37 AM CET | SETI@home | No tasks sent Sat 27 Dec 2014 07:56:37 AM CET | SETI@home | This computer has reached a limit on tasks in progress Sat 27 Dec 2014 08:05:45 AM CET | SETI@home | Sending scheduler request: To fetch work. Sat 27 Dec 2014 08:05:45 AM CET | SETI@home | Requesting new tasks for CPU and NVIDIA Sat 27 Dec 2014 08:05:47 AM CET | SETI@home | Scheduler request completed: got 0 new tasks Sat 27 Dec 2014 08:05:47 AM CET | SETI@home | No tasks sent Sat 27 Dec 2014 08:05:47 AM CET | SETI@home | This computer has reached a limit on tasks in progress Sat 27 Dec 2014 08:20:37 AM CET | SETI@home | Computation for task 19oc14ab.31023.12341.438086664201.12.100_0 finished Sat 27 Dec 2014 08:20:37 AM CET | SETI@home | Starting task 19oc14aa.15039.22975.438086664203.12.114_1 Sat 27 Dec 2014 08:20:39 AM CET | SETI@home | Started upload of 19oc14ab.31023.12341.438086664201.12.100_0_0 Sat 27 Dec 2014 08:20:45 AM CET | SETI@home | Finished upload of 19oc14ab.31023.12341.438086664201.12.100_0_0 Sat 27 Dec 2014 08:20:46 AM CET | SETI@home | Sending scheduler request: To fetch work. Sat 27 Dec 2014 08:20:46 AM CET | SETI@home | Reporting 1 completed tasks Sat 27 Dec 2014 08:20:46 AM CET | SETI@home | Requesting new tasks for CPU and NVIDIA Sat 27 Dec 2014 08:20:48 AM CET | SETI@home | Scheduler request completed: got 1 new tasks Sat 27 Dec 2014 08:20:50 AM CET | SETI@home | Started download of 05au12aa.10604.1460.438086664201.12.68 Sat 27 Dec 2014 08:20:53 AM CET | SETI@home | Finished download of 05au12aa.10604.1460.438086664201.12.68 Sat 27 Dec 2014 08:25:54 AM CET | SETI@home | Sending scheduler request: To fetch work. Sat 27 Dec 2014 08:25:54 AM CET | SETI@home | Requesting new tasks for CPU and NVIDIA Sat 27 Dec 2014 08:25:56 AM CET | SETI@home | Scheduler request completed: got 0 new tasks Sat 27 Dec 2014 08:25:56 AM CET | SETI@home | No tasks sent Sat 27 Dec 2014 08:25:56 AM CET | SETI@home | This computer has reached a limit on tasks in progress Sat 27 Dec 2014 08:34:03 AM CET | SETI@home | Sending scheduler request: To fetch work. Sat 27 Dec 2014 08:34:03 AM CET | SETI@home | Requesting new tasks for CPU and NVIDIA Sat 27 Dec 2014 08:34:05 AM CET | SETI@home | Scheduler request completed: got 0 new tasks Sat 27 Dec 2014 08:34:05 AM CET | SETI@home | No tasks sent Sat 27 Dec 2014 08:34:05 AM CET | SETI@home | This computer has reached a limit on tasks in progress Sat 27 Dec 2014 08:37:51 AM CET | SETI@home | Computation for task 19oc14aa.15039.22975.438086664203.12.121_1 finished Sat 27 Dec 2014 08:37:51 AM CET | SETI@home | Starting task 19oc14ab.31023.12341.438086664201.12.48_1 Sat 27 Dec 2014 08:37:53 AM CET | SETI@home | Started upload of 19oc14aa.15039.22975.438086664203.12.121_1_0 Sat 27 Dec 2014 08:37:57 AM CET | SETI@home | Finished upload of 19oc14aa.15039.22975.438086664203.12.121_1_0 Sat 27 Dec 2014 08:39:12 AM CET | SETI@home | Sending scheduler request: To fetch work. Sat 27 Dec 2014 08:39:12 AM CET | SETI@home | Reporting 1 completed tasks Sat 27 Dec 2014 08:39:12 AM CET | SETI@home | Requesting new tasks for CPU and NVIDIA Sat 27 Dec 2014 08:39:14 AM CET | SETI@home | Scheduler request completed: got 1 new tasks Sat 27 Dec 2014 08:39:16 AM CET | SETI@home | Started download of 26jl12af.6126.10701.438086664202.12.43 Sat 27 Dec 2014 08:39:19 AM CET | SETI@home | Finished download of 26jl12af.6126.10701.438086664202.12.43 Sat 27 Dec 2014 08:44:20 AM CET | SETI@home | Sending scheduler request: To fetch work. Sat 27 Dec 2014 08:44:20 AM CET | SETI@home | Requesting new tasks for CPU and NVIDIA Sat 27 Dec 2014 08:44:23 AM CET | SETI@home | Scheduler request completed: got 0 new tasks Sat 27 Dec 2014 08:44:23 AM CET | SETI@home | No tasks sent Sat 27 Dec 2014 08:44:23 AM CET | SETI@home | This computer has reached a limit on tasks in progress |
Bas Laurier Send message Joined: 27 May 99 Posts: 7 Credit: 30,954,355 RAC: 0 |
It has done 4 AP units on I7 But GPU doing nothing at all. http://setiathome.berkeley.edu/results.php?hostid=7462287 |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
Key message in your whole log: Sat 27 Dec 2014 08:44:23 AM CET | SETI@home | This computer has reached a limit on tasks in progress |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Yes, it appears your driver is the problem. You are missing the OpenCL entry, all it is showing is CUDA. You need OpenCL for AstroPulse. You are going to need the GPU Driver from nVidia and reinstall the driver. I'm familiar with Ubuntu and that's about it as far as Linux versions go. Maybe someone else can help you with your version of Linux...if you need it ;-) BTW, you can check for OpenCL by opening a Terminal window and typing clinfo. If you have OpenCL it will run clinfo and display results for all your devices that have an OpenCL driver. |
Bas Laurier Send message Joined: 27 May 99 Posts: 7 Credit: 30,954,355 RAC: 0 |
Yes, it appears your driver is the problem. You are missing the OpenCL entry, all it is showing is CUDA. You need OpenCL for AstroPulse. You are going to need the GPU Driver from nVidia and reinstall the driver. I'm familiar with Ubuntu and that's about it as far as Linux versions go. Maybe someone else can help you with your version of Linux...if you need it ;-) OpenCL Installed and getting workunits now :) Problem Solved Sat 27 Dec 2014 09:59:54 AM CET | | CUDA: NVIDIA GPU 0: GeForce GTX 760 (driver version unknown, CUDA version 6.5, compute capability 3.0, 2047MB, 1803MB available, 2499 GFLOPS peak) Sat 27 Dec 2014 09:59:54 AM CET | | OpenCL: NVIDIA GPU 0: GeForce GTX 760 (driver version 343.36, device version OpenCL 1.1 CUDA, 2047MB, 1803MB available, 2499 GFLOPS peak) Sat 27 Dec 2014 10:05:03 AM CET | SETI@home | Scheduler request completed: got 3 new tasks Sat 27 Dec 2014 10:05:05 AM CET | SETI@home | Started download of astropulse_7.04_x86_64-pc-linux-gnu__opencl_nvidia_100 Sat 27 Dec 2014 10:05:05 AM CET | SETI@home | Started download of AstroPulse_Kernels_r2696.cl Sat 27 Dec 2014 10:05:08 AM CET | SETI@home | Finished download of AstroPulse_Kernels_r2696.cl Sat 27 Dec 2014 10:05:08 AM CET | SETI@home | Started download of ap_cmdline_7.04_x86_64-pc-linux-gnu__opencl_nvidia_100.txt Sat 27 Dec 2014 10:05:09 AM CET | SETI@home | Finished download of ap_cmdline_7.04_x86_64-pc-linux-gnu__opencl_nvidia_100.txt Sat 27 Dec 2014 10:05:09 AM CET | SETI@home | Started download of astropulse_7.04_README_x86_64-pc-linux-gnu__opencl_nvidia_100 Sat 27 Dec 2014 10:05:11 AM CET | SETI@home | Finished download of astropulse_7.04_README_x86_64-pc-linux-gnu__opencl_nvidia_100 Sat 27 Dec 2014 10:05:11 AM CET | SETI@home | Started download of 05au12aa.14851.24773.257698037769.12.214 Sat 27 Dec 2014 10:05:12 AM CET | SETI@home | Finished download of astropulse_7.04_x86_64-pc-linux-gnu__opencl_nvidia_100 Sat 27 Dec 2014 10:05:12 AM CET | SETI@home | Started download of ap_21au10ad_B3_P0_00009_20141227_24428.wu Sat 27 Dec 2014 10:05:13 AM CET | SETI@home | Finished download of 05au12aa.14851.24773.257698037769.12.214 Sat 27 Dec 2014 10:05:13 AM CET | SETI@home | Started download of ap_21au10ad_B2_P0_00019_20141227_22825.wu Sat 27 Dec 2014 10:05:21 AM CET | SETI@home | Finished download of ap_21au10ad_B3_P0_00009_20141227_24428.wu Sat 27 Dec 2014 10:05:21 AM CET | SETI@home | Finished download of ap_21au10ad_B2_P0_00019_20141227_22825.wu Sat 27 Dec 2014 10:05:21 AM CET | SETI@home | Starting task ap_21au10ad_B3_P0_00009_20141227_24428.wu_0 |
David Anderson (not *that* DA) Send message Joined: 5 Dec 09 Posts: 215 Credit: 74,008,558 RAC: 74 |
Thanks for this thread. I failed to realize I needed opencl for AP! Now installed opencl and boinc sees CUDA and opencl. Ubuntu 14.04, driver 311.113 |
OTS Send message Joined: 6 Jan 08 Posts: 369 Credit: 20,533,537 RAC: 0 |
The only GPU app currently for Linux is Astropulse,..." Is there a technical reason that prevents the development or porting of a GPU app for MB WUs under Linux, or is it a case of no one taking or having the time to do it? |
arkayn Send message Joined: 14 May 99 Posts: 4438 Credit: 55,006,323 RAC: 0 |
The only GPU app currently for Linux is Astropulse,..." Mostly it is nobody really has the experience to port it to Linux and Mac. Jason plans on working on it eventually, but is busy dealing with other stuff currently. |
ivan Send message Joined: 5 Mar 01 Posts: 783 Credit: 348,560,338 RAC: 223 |
The only GPU app currently for Linux is Astropulse,..." Various of us have our own ports, but it's hard to make a "standard" version due to the large variability between different versions, distributions and libraries. Also, you really need to have a compatible version of BOINC and even that is hard to compile, especially if you want the graphical boincmgr (the standard distribution doesn't work on most of my Linux systems, due to its requiring specific libraries). |
OTS Send message Joined: 6 Jan 08 Posts: 369 Credit: 20,533,537 RAC: 0 |
First, thanks to both of you for taking the time to reply. I run SETI on a server with no GUI so perhaps we might eliminate that part of the problem. Is the source code readily available for download somewhere so that others can play with it? To say I am not the best at working through problems of compiling source code is undoubtedly an understatement, but I learned a long time ago that you do not always have to be good if you are willing to be persistent. |
rob smith Send message Joined: 7 Mar 03 Posts: 22199 Credit: 416,307,556 RAC: 380 |
The following link may be of use to you: http://setiathome.berkeley.edu/sah_porting.php Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
arkayn Send message Joined: 14 May 99 Posts: 4438 Credit: 55,006,323 RAC: 0 |
The following link may be of use to you: More specifically, you will want this for CUDA. https://setisvn.ssl.berkeley.edu/svn/branches/sah_v7_opt/Xbranch/ |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.