1)
Message boards :
GPUs :
Exceeded elapsed time limit... yikes!
(Message 39230)
Posted 24 Jul 2011 by Tattoo Buckeye Post: k thanks, will repost at seti q&a. |
2)
Message boards :
GPUs :
Exceeded elapsed time limit... yikes!
(Message 39227)
Posted 24 Jul 2011 by Tattoo Buckeye Post: So I installed a decent gpu in a not so hot box. The GPU is a PNY GT 430 installed in a Celeron D 356 Vista box. Installed Boinc 6.10.60 and got one CUDA-fermi task. GPU started crunching, and right off the bat I thought something was fishy. Both of the "To completion" timers were running forward -- ie, getting bigger. Also, the CUDA GPU task was showing a very high CPU usage, like 0.52 CPUs + 1.00 NVIDIA GPUs. I don't see CPU numbers this big on my other boinc computers. Like I've got a Pentium E2220 with a lousy 8400 GS GPU and it says 0.09 CPU + 1.00 NVIDIA GPU. So I was surprised to see such a high CPU demand on the low-end box. I watched the elapsed time & to completion time of the CUDA task and realized that as soon as the % Progress * "To completion" = "Elapsed time" the "To completion" timer would start counting down. Sure enough that's what happened. That's for the CUDA task timer. The CPU task was still getting bigger because the CPU task wasn't getting as much CPU. That all made sense. So then, all of a sudden, the task was finished. I looked at the messages and saw: Sat 23 Jul 2011 10:36:24 PM EDT SETI@home Aborting task 09mr11ag.20908.17409.16.10.203_1: exceeded elapsed time limit 8658.846851 Just when everything seemed to be going gangbusters, the task went belly up. OK, so then my box begged for some more GPU taks and got them. It's crunching one right now, but I can see the exact same thing is gonna happen. The counter is running in the wrong direction and it's expected completion time won't be met. Mark my words. So my question... what to do? thanks |
3)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39147)
Posted 20 Jul 2011 by Tattoo Buckeye Post: Dagorath, echo $PATH as root returns: /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/kde4/libexec:/usr/lib/qt4/bin:/usr/bin:/usr/sbin:/usr/lib/kde4/libexec:/bin:/sbin:/usr/X11R6/bin:/usr/games:/usr/local/bin:/usr/local/sbin So I copied the libcudart.so that I extracted from the Berkeley install into /usr/games which is in the path. Then I checked permissions of libcudart.so and it is set to 755, as are the directory permissions of /usr and /usr/games. Restarted the daemon and still got: Wed 20 Jul 2011 05:45:05 PM EDT No NVIDIA library found Wed 20 Jul 2011 05:45:05 PM EDT No ATI library found Wed 20 Jul 2011 05:45:05 PM EDT No usable GPUs found Trog Dog, on my system the cuda libraries are in: /usr/lib/nvidia-current They are named libcuda.so.1 and libcuda.so.275.09.07. There is no libcudart.so except the one I got from the Berkeley installer. I've placed this file in several places hoping boinc finds it. No luck with that. And finally, yes I am wedded to PCLOS. I found her after an extensive search. You see when my Vista went KSOD (black screen of death), I went looking for a more faithful bride. I found her. But I'm very sad to say I've taken up with that Win ho again. :( |
4)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39092)
Posted 18 Jul 2011 by Tattoo Buckeye Post: Thanks for your reply, Claggy. Doesn't sound like the downclocking problem is causing my issue. Installing an old driver probably won't help. I don't think it's a permission problem because I added boinc to the root group. Yes, 2 monitors hooked up to the nvidia card. It is my main display adaptor. There is an integrated display adapter on the motherboard. I don't remember if it is enabled in the bios, but I know it doesn't display anything. I haven't done the echo path or the ls for a library. I booted XP, installed boinc as a service. Tried to run things just as the download server hiccuped, so I thought there was something else wrong. But then the download server rested-up a bit and sent me a bunch of CUDA tasks. I'm crunching one now along with a couple CPU tasks. So I'm gonna give up on the Linux effort for now. As much as I like PCLOS, this is not my main desktop and running XP won't hurt me that much... except the frequent reboots. Also, flash works a bit better too. Thanks again. Maybe I'll revisit this some other time. |
5)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39083)
Posted 18 Jul 2011 by Tattoo Buckeye Post: Yes, that is right. It is a PCI 8400 GS, not PCI-E X16. I don't see how bus width could make a difference unless there's a bug in the interface. And the nvidia display properties configurator detects the cuda cores. Could you please tell me how boinc searches for the cuda library? Does it try to use libcudart.so from its data directory or does it make calls to the system to find the library? |
6)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39079)
Posted 18 Jul 2011 by Tattoo Buckeye Post: OK, that produced some logs. They are not happy logs. 18-Jul-2011 13:23:18 [---] No NVIDIA library found 18-Jul-2011 13:23:18 [---] No ATI library found 18-Jul-2011 13:23:18 [---] No usable GPUs found Should I use the Berkeley installer? Do I need to first uninstall my existing boinc using synaptic? |
7)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39071)
Posted 18 Jul 2011 by Tattoo Buckeye Post: Here's what it says when the CUDA library is not found: Right, I only get the last of the above messages. So boinc seems to be finding the cuda library on my system. But then it decided it doesn't like my gpu for some reason. It can't really be a permission thing because it's running as root with xhost wide open. Dunno. |
8)
Message boards :
GPUs :
Can I run BOINC programs on PCI (Not PCI-E) GPUs?
(Message 39069)
Posted 18 Jul 2011 by Tattoo Buckeye Post: Both Seti and Collatz work on my PCI 512Mb 8400 GS no problem (on 266.58 drivers, there are problems with 27x.xx and later drivers) Claggy, I'm trying to use a PCI 512Mb 8400 GS with SETI, but without success. I'm using 275 drivers as they are the only ones in my distro. My system does not find my GPU. Could you please elaborate on the problems you've seen with the 275 drivers? Thanks |
9)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39068)
Posted 18 Jul 2011 by Tattoo Buckeye Post: Thanks for your replies. I have tried your suggestions and still no gpu. First, I downloaded and extracted the Berkeley install files. Copied libcudart.so into the boinc /var/lib/boinc directory. In retrospect I don't think this could be the problem because when reading through the code as suggested by Ageless: (Edit: line 227 and onwards deals with the detection) There are warnings when the gpu library is not found. My system reports no warnings, unless I don't have them turned on or not looking in the right place. The nvidia cuda library is installed on my system, and it's seems to be in: /usr/lib/nvidia-current/libcuda.so.1 As Trog Dog suggested, PCLOS is in fact a derivative of Mandiriva. I will be searching for Mandriva/GPU issues to find something related to my problem. I did however stop my client and started it as root with the command: boinc_client --dir /var/lib/boinc same deal. So I used the xhost + command, and now xhost reports "access control disabled, clients can connect from any host". Stopped and restarted the client from the command line, and same deal. As I mentioned before, I'm using nvidia 275 drivers. In another thread (http://boinc.berkeley.edu/dev/forum_thread.php?id=6629#38415) Claggy said this about my exact graphic card: Both Seti and Collatz work on my PCI 512Mb 8400 GS no problem (on 266.58 drivers, there are problems with 27x.xx and later drivers) My synaptic does not give me a choice of installing 266 drivers. Is this my next step? |
10)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39046)
Posted 18 Jul 2011 by Tattoo Buckeye Post: Here's a question, does boinc load the cuda library after it finds a usable GPU or does it use the cuda library in order to find the GPU? |
11)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39045)
Posted 18 Jul 2011 by Tattoo Buckeye Post:
xhost +si:boinc complains with: xhost: type must be specified for server interpreted family "boinc" xhost: bad hostname "si:boinc" xhost +local:boinc does not complain, but doesn't seem to change anything because "xhost" returns: access control enabled, only authorized clients can connect LOCAL: INET:ASUS-P5KPL-CM as before.
Couldn't find libcudart.so at nvidia. I'm kind of at a loss with the Berkeley installer. It's a .sh file and I don't know how to cope with it. Do I need to stop my client and uninstall the current boinc? Anyway, I copied my /usr/lib/nvidia-current/libuda.so.1 to /var/lib/boinc/libcudart.so and restarted the client. No difference in the startup messages. My boinc does not say it's using any cuda libraries. Here's what it says: , 2011-07-17 22:35:39, Starting BOINC client version 6.10.58 for i686-pc-linux-gnu , 2011-07-17 22:35:39, Config: GUI RPC allowed from: , 2011-07-17 22:35:39, Config: GM5457E-Ely , 2011-07-17 22:35:39, Config: 192.168.1.107 , 2011-07-17 22:35:39, Config: 192.168.1.114 , 2011-07-17 22:35:39, log flags: file_xfer, sched_ops, task , 2011-07-17 22:35:39, Libraries: libcurl/7.21.7 OpenSSL/1.0.0d zlib/1.2.3 libidn/1.22 libssh2/1.2.8 librtmp/2.3 , 2011-07-17 22:35:39, Running as a daemon , 2011-07-17 22:35:39, Data directory: /var/lib/boinc , 2011-07-17 22:35:40, Processor: 2 GenuineIntel Intel(R) Pentium(R) Dual CPU E2220 @ 2.40GHz [Family 6 Model 15 Stepping 13] , 2011-07-17 22:35:40, Processor: 1.00 MB cache , 2011-07-17 22:35:40, 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 nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm , 2011-07-17 22:35:40, OS: Linux: 2.6.38.3-pclos1.bfs , 2011-07-17 22:35:40, Memory: 3.47 GB physical, 7.97 GB virtual , 2011-07-17 22:35:40, Disk: 38.40 GB total, 23.21 GB free , 2011-07-17 22:35:40, Local time is UTC -4 hours , 2011-07-17 22:35:40, No usable GPUs found Wouldn't the client complain if it wasn't loading a CUDA library? Why doesn't it acknowledge it is loading one? |
12)
Message boards :
GPUs :
Yet another No usable GPUs found
(Message 39042)
Posted 18 Jul 2011 by Tattoo Buckeye Post: I've been working on this much of the day and not making much progress. I've read through many threads and tried many things with no success. I'm hoping someone with a deeper knowledge of linux can help. Here's my status: My GPU is an nVidia 8400 GS GPU. I can see my GPU with both the GPU-Z utility in XP and the nvidia configuration gui in linux. Nvidia X Server Settings reports 8 CUDA Cores. I'm running: boinc client 6.10.58 for i686-pc-linux-gnu 32-bit kernel 2.6.38.3-pclos1.bfs (PCLinuxOS) OpenGL version is 3.3.0 NVIDIA 275.09.07 X 11.002.00 First off, mine is not an X timing issue because a daemon restart still does not detect the GPU. I added video group to user boinc using the ls -l /dev/nvidia* I discovered that my /dev/nvidia0 and /dev/nvidiactl devices are members of root root. So while gnashing my teeth I added group root to user boinc. If this doesn't fix permissions, I don't know what will. :( My boinc user is in fact boinc and not anything like boinc-user. As a last ditch effort, I added boinc to xhost with: xhost +si:local:boinc and got back: local:boinc being added to access control list X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 109 (X_ChangeHosts) Value in failed request: 0xb Serial number of failed request: 7 Current serial number in output stream: 9 I really don't know what I'm doing with the xhost, just monkey-typing based on something I saw in another thread dealing with this problem. when I do the xhost command I get this: # xhost access control enabled, only authorized clients can connect LOCAL: INET:ASUS-P5KPL-CM Finally, I found an NVIDIA CUDA/opencl library that wasn't installed so I installed it with synaptic. After many reboots and daemon restarts, still no gpu. I've read in some posts that the libcudart.so library is needed. I don't have one in my boinc directory. But my boinc client does not complain about not finding or loading libcudart.so in the message log. I found the following two CUDA libraries on my computer: # find -name "libcuda*" ./usr/lib/nvidia-current/libcuda.so.1 ./usr/lib/nvidia-current/libcuda.so.275.09.07 So, I'm at a loss. Please help! |
13)
Message boards :
BOINC client :
Linux BOINC manager 6.10.17 does not detect any useable GPU...
(Message 39038)
Posted 18 Jul 2011 by Tattoo Buckeye Post: I got a bit excited because I found an nvidia 275.09.07 cuda opencl library that wasn't installed. I installed that package with synaptic, rebooted, restarted the daemon and still no cigar. :( I just found the GPU board here and am moving my problem there. Thanks |
14)
Message boards :
BOINC client :
Linux BOINC manager 6.10.17 does not detect any useable GPU...
(Message 39032)
Posted 17 Jul 2011 by Tattoo Buckeye Post: Thank you for your reply. Yes, I just rebooted... again. Still no luck. I checked my group membership and in fact boinc is a member of both the root and video groups. Although I never specifically added boinc to the root group, the drak gui tool I used to add the group to boinc must have done it. So it looks like maybe group membership is not the issue. My xhost setting goes away after reboot, so I did the xhost +si:local:boinc command again and got this: # xhost +si:local:boinc local:boinc being added to access control list X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 109 (X_ChangeHosts) Value in failed request: 0xb Serial number of failed request: 7 Current serial number in output stream: 9 when I do the xhost command I get this: # xhost access control enabled, only authorized clients can connect LOCAL: INET:ASUS-P5KPL-CM I really don't understand the xhost thing all that well and don't know if this could be the source of the problem. Looks like LOCAL is a member of authorized clients and I don't know if that's good enough. Any other ideas? |
15)
Message boards :
BOINC client :
Linux BOINC manager 6.10.17 does not detect any useable GPU...
(Message 39022)
Posted 17 Jul 2011 by Tattoo Buckeye Post: Sorry for the intrusion, I don't want to hi-jack this thread, but it's been inactive for a bit. I have the same problem with getting BOINC to detect my nVidia 8400 GS GPU. I've read through this and other threads and tried many things and still no success. I've booted XP and ran the GPU-Z utility which detects my gpu. I'm running: boinc client 6.10.58 for i686-pc-linux-gnu 32-bit kernel 2.6.38.3-pclos1.bfs OpenGL version is 3.3.0 NVIDIA 275.09.07 X 11.002.00 First off, mine is not an X timing issue because a daemon restart does not detect the GPU. I added video group to user boinc using the ls -l /dev/nvidia* I discovered that my /dev/nvidia0 and /dev/nvidiactl devices are members of root root. So while gnashing my teeth I added group root to user boinc. If this doesn't fix permissions, I don't know what will. :( My boinc user is in fact boinc and not anything like boinc-user. As a last ditch effort, I added boinc to xhost with: xhost +si:local:boinc After each configuration change, I restarted the boinc-client daemon and still "No usable GPUs found." What am I missing? Any ideas? |
Copyright © 2024 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.