Posts by Skip Da Shu

21) Message boards : Questions and problems : GPU device assignment, 6.10.56 for x86_64-pc-linux-gnu (Message 33244)
Posted 3 Jun 2010 by Skip Da Shu
Post:
I have been noticing that on one machine the vidio cards are numbered in BOINC the opposite of the way nvidia-settings, gkrellm and nvclock number them. All of the above have the GTX-275 card as the 2nd card and it is physically in the 2nd PCIx slot. Now at one time they were reversed but I had to change them around to keep the 275 cool enough to run. Is there someplace in a config or .xml file that this possibly got set because of their earlier placement? Is there a way to correct it?

The problem seems specific to this machine because my desktop (this machine) does not seem to have this problem. This machine has two GTS-250s in it so it's a bit harder to determine but I believe the OS, device driver, and BOINCmgr all agree that the faster one is in slot1 and called GPU0 or whatever the particular software wants to call the first device. You'll see in this machines startup it lists the GFLOPS of GPU0 at 477 while GPU1 reports 470. The core clock on the GTS-250 in slot one is clocked a bit higher than the GTS-250 in slot two (771 vs 756). gkrellm, nvidia-settings and nvclock all refer to the faster card as the first device. So in this case BOINC seems to match all else.

Below is startup log of my 'c35' machine:

Thu 03 Jun 2010 03:52:30 PM CDT		Starting BOINC client version 6.10.56 for x86_64-pc-linux-gnu
Thu 03 Jun 2010 03:52:30 PM CDT		Config: use all coprocessors
Thu 03 Jun 2010 03:52:30 PM CDT		Config: GUI RPC allowed from any host
Thu 03 Jun 2010 03:52:30 PM CDT		Config: GUI RPC allowed from:
Thu 03 Jun 2010 03:52:30 PM CDT		log flags: file_xfer, sched_ops, task
Thu 03 Jun 2010 03:52:30 PM CDT		Libraries: libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3.3 c-ares/1.5.1
Thu 03 Jun 2010 03:52:30 PM CDT		Data directory: /var/lib/boinc-client
Thu 03 Jun 2010 03:52:31 PM CDT		Processor: 8 GenuineIntel Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz [Family 6 Model 30 Stepping 5]
Thu 03 Jun 2010 03:52:31 PM CDT		Processor: 8.00 MB cache
Thu 03 Jun 2010 03:52:31 PM CDT		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 xtopology tsc_reliable nonstop_tsc pni dtes64 moni
Thu 03 Jun 2010 03:52:31 PM CDT		OS: Linux: 2.6.31-21-generic
Thu 03 Jun 2010 03:52:31 PM CDT		Memory: 3.86 GB physical, 3.91 GB virtual
Thu 03 Jun 2010 03:52:31 PM CDT		Disk: 51.16 GB total, 43.65 GB free
Thu 03 Jun 2010 03:52:31 PM CDT		Local time is UTC -5 hours
Thu 03 Jun 2010 03:52:31 PM CDT		NVIDIA GPU 0: GeForce GTX 275 (driver version unknown, CUDA version 3000, compute capability 1.3, 896MB, 691 GFLOPS peak)
Thu 03 Jun 2010 03:52:31 PM CDT		NVIDIA GPU 1: GeForce GTS 250 (driver version unknown, CUDA version 3000, compute capability 1.1, 511MB, 470 GFLOPS peak)



And this is my 'c17' machine:

Thu 03 Jun 2010 09:43:56 AM CDT		Starting BOINC client version 6.10.56 for x86_64-pc-linux-gnu
Thu 03 Jun 2010 09:43:56 AM CDT		Config: use all coprocessors
Thu 03 Jun 2010 09:43:56 AM CDT		Config: GUI RPC allowed from any host
Thu 03 Jun 2010 09:43:56 AM CDT		Config: GUI RPC allowed from:
Thu 03 Jun 2010 09:43:56 AM CDT		Config:   192.168.218.17
Thu 03 Jun 2010 09:43:56 AM CDT		Config:   192.168.218.15
Thu 03 Jun 2010 09:43:56 AM CDT		log flags: file_xfer, sched_ops, task
Thu 03 Jun 2010 09:43:56 AM CDT		Libraries: libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3.3 c-ares/1.5.1
Thu 03 Jun 2010 09:43:56 AM CDT		Data directory: /var/lib/boinc-client
Thu 03 Jun 2010 09:43:56 AM CDT		Processor: 4 GenuineIntel Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz [Family 6 Model 23 Stepping 10]
Thu 03 Jun 2010 09:43:56 AM CDT		Processor: 6.00 MB cache
Thu 03 Jun 2010 09:43:56 AM CDT		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 lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr
Thu 03 Jun 2010 09:43:56 AM CDT		OS: Linux: 2.6.31-21-generic
Thu 03 Jun 2010 09:43:56 AM CDT		Memory: 3.87 GB physical, 2.00 GB virtual
Thu 03 Jun 2010 09:43:56 AM CDT		Disk: 16.97 GB total, 11.26 GB free
Thu 03 Jun 2010 09:43:56 AM CDT		Local time is UTC -5 hours
Thu 03 Jun 2010 09:43:56 AM CDT		NVIDIA GPU 0: GeForce GTS 250 (driver version unknown, CUDA version 3000, compute capability 1.1, 511MB, 477 GFLOPS peak)
Thu 03 Jun 2010 09:43:56 AM CDT		NVIDIA GPU 1: GeForce GTS 250 (driver version unknown, CUDA version 3000, compute capability 1.1, 512MB, 470 GFLOPS peak)




Here is the result of "nvclock -s" on c35 (the cruncher, GTX-275 runs the 648MHz clock):

nvclock -s
Unhandled init script entry with id '�' at c758
Card: 		Unknown Nvidia card
Card number: 	1
Mode		GPU Clock	Memory Clock
Coolbits 2D: 	300.000 MHz	100.000 MHz
Coolbits 3D: 	760.000 MHz	1150.000 MHz
Current: 	756.000 MHz	1152.000 MHz

Card: 		Unknown Nvidia card
Card number: 	2
Mode		GPU Clock	Memory Clock
Coolbits 2D: 	300.000 MHz	100.000 MHz
Coolbits 3D: 	760.000 MHz	1150.000 MHz
Current: 	648.000 MHz	1152.000 MHz


Here is the result of "nvclock -s" on c17 (the desktop):

nvclock -s
Unhandled init script entry with id '�' at c7d8
Card: 		Unknown Nvidia card
Card number: 	1
Mode		GPU Clock	Memory Clock
Coolbits 2D: 	300.000 MHz	100.000 MHz
Coolbits 3D: 	767.000 MHz	1100.000 MHz
Current: 	771.428 MHz	1101.600 MHz

Card: 		Unknown Nvidia card
Card number: 	2
Mode		GPU Clock	Memory Clock
Coolbits 2D: 	300.000 MHz	100.000 MHz
Coolbits 3D: 	767.000 MHz	1100.000 MHz
Current: 	756.000 MHz	1116.000 MHz

22) Message boards : BOINC Manager : Remove an IP from the "Select Computer" dropdown. (Message 33024)
Posted 25 May 2010 by Skip Da Shu
Post:
Jeez I've found this twice before and here I am asking again... Where is this drop down list stored in Linux?
23) Message boards : Questions and problems : BOINCmgr: Select Computer - Linux (Message 30608)
Posted 21 Jan 2010 by Skip Da Shu
Post:
You find them in the (hidden) file ~/".BOINC Manager" in the section '[ComputerMRU]'.

example line:
0=www.example.com

cu,
Michael

Well I'll be a...
Thanx SO much... I had spent too much time looking for this.
24) Message boards : Questions and problems : BOINCmgr: Select Computer - Linux (Message 30596)
Posted 20 Jan 2010 by Skip Da Shu
Post:
In the top menu of the BOINCmgr... "Advanced --> Select Computer" you get a "Host name" box which if you have used has a drop down menu of prior entries. Very handy, thank you. I've searched high and low and can NOT find where that list of previously entered (remote) hostnames is stored. I want to edit out some bad entries that look almost like a couple of the entries I access daily. In a Debian world I would've expected it to be in /etc/boinc-client but I don't find it there or in /var/lib/boinc-client. Any ideas?
25) Message boards : Questions and problems : GPU Processing Capability on UBUNTU? (Message 30595)
Posted 20 Jan 2010 by Skip Da Shu
Post:
Tue 19 Jan 2010 09:24:43 PM CST		Starting BOINC client version 6.10.24 for x86_64-pc-linux-gnu
Tue 19 Jan 2010 09:24:43 PM CST		Config: use all coprocessors
Tue 19 Jan 2010 09:24:43 PM CST		log flags: file_xfer, sched_ops, task
Tue 19 Jan 2010 09:24:43 PM CST		Libraries: libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3.3 c-ares/1.5.1
Tue 19 Jan 2010 09:24:43 PM CST		Data directory: /var/lib/boinc-client
Tue 19 Jan 2010 09:24:44 PM CST		Processor: 4 GenuineIntel Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz [Family 6 Model 23 Stepping 10]
Tue 19 Jan 2010 09:24:44 PM CST		Processor: 6.00 MB cache
Tue 19 Jan 2010 09:24:44 PM CST		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 lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr
Tue 19 Jan 2010 09:24:44 PM CST		OS: Linux: 2.6.31-17-generic
Tue 19 Jan 2010 09:24:44 PM CST		Memory: 3.87 GB physical, 1.20 GB virtual
Tue 19 Jan 2010 09:24:44 PM CST		Disk: 11.82 GB total, 7.58 GB free
Tue 19 Jan 2010 09:24:44 PM CST		Local time is UTC -6 hours
Tue 19 Jan 2010 09:24:44 PM CST		NVIDIA GPU 0: GeForce GTX 275 (driver version unknown, CUDA version 2030, compute capability 1.3, 895MB, 691 GFLOPS peak)
Tue 19 Jan 2010 09:24:44 PM CST		NVIDIA GPU 1: GeForce GTS 250 (driver version unknown, CUDA version 2030, compute capability 1.1, 512MB, 470 GFLOPS peak)


I installed the recommended proprietary "nvidia" driver from the repositories v185.xx and then installed v190.53 over that using the script from nvidia. A somewhat dated tutorial: http://dcteam.guru-mountain.com/bbs/viewtopic.php?f=12&t=107&p=790&hilit=driver#p790.
Omit the steps to delete the repository installed v185.xx.
26) Message boards : Questions and problems : CUDA enabled projects list? (Message 27682)
Posted 1 Oct 2009 by Skip Da Shu
Post:
There are to date only three, GPUGrid, Seti Beta and Seti@Home.
I'll be updating that list in my CUDA FAQ as showing in my signature.


Which lists Aqua as CUDA for win only... which I don't think is the case today. However I quit running Aqua Cuda on my Linux machines so I can't confirm state of affairs today... however their "Apps" link shows Linux 64b Cuda

Also MW is Windoze only on their ATI (CAL) apps.
27) Message boards : BOINC client : NO CUDA DEVICE FOUND (Message 26670)
Posted 18 Aug 2009 by Skip Da Shu
Post:
In my v9.04 Ubuntu machines and the one v8.04 Xubuntu machine I did this:

cd /etc/rc2.d
sudo mv -v S20boinc-client S32boinc-client

This seems to resolve the problem MOST of the time on MOST of the machines.

On the Xubuntu Hardy machine (but not the Jaunty boxes) I had to do a manual video driver install using the script from nvidia website and also do the video group thing from Mark, below:

sudo usermod -G video boinc


The two of these resulted in:
Tue 18 Aug 2009 04:14:46 PM CDT||Not using a proxy
Tue 18 Aug 2009 04:14:47 PM CDT||CUDA devices found
Tue 18 Aug 2009 04:14:47 PM CDT||Coprocessor: GeForce 9600 GSO (1)


Finally, Thanx all
28) Message boards : Questions and problems : Can't load library libcudart (Message 26507)
Posted 6 Aug 2009 by Skip Da Shu
Post:
...deleted...
sudo ln -s /usr/lib/boinc-client/libcudart.so /var/lib/boinc-client

and then restarted the client using the init script:

sudo /etc/init.d/boinc-client stop && sudo /etc/init.d/boinc-client start

and voilà, everything is working correctly, it founds and loads the library and correctly uses the videocard for GPUGRID computing.
Hope this will help. ;)

Riccardo

P.S.: I've contacted the GetDeb packager to signal him the "missing" file so it can corrected from the start, hope this will solve a lot of troubles, at least on Ubuntu/Debian.

P.P.S.: Little edit and correction, copying the file is not needed (quite obvious actually), just linking it is enough, and I'm sure raises a lot less troubles for future automated updates correcting the problem.


I had to find this post so many times I FINALLY copied the command to a .txt file and saved it with my general "boinc-setup-stuff". Thanx so much.

BTW, With the Debian/Ubuntu boinc-client script you can just do:
sudo /etc/init.d/boinc-client restart

This will do a STOP, sleep 1 and then a START.

Also the stop and start functions aren't a bad place to stick in a little code to turn up and down your vid card clock with boinc starting/stopping. Might be good for dedicated crunchers.
nvclock -n xxx -m yyy -f

29) Message boards : The Lounge : While I wait for ATI GPU support in BOINC... (Message 23971)
Posted 28 Mar 2009 by Skip Da Shu
Post:
I am testing running Folding@Home on my Sapphire HD3850 GPU, running it together with BOINC.

Using my Intel P4 3.0GHz HT system for it.
As said, the Sapphire HD3850 512MB AGP-8x.
BOINC 6.4.5 with 100% CPUs.
FAH Win32-GPU-6.23
ATI Catalyst 8.7 drivers.
GPU-Z 0.3.0 to check on the GPU.

I must say, I like the feature on the FAH client to set the maximum amount of CPU cycles you want the client to use. BOINC could use something like that! I set FAH not locked on a CPU, Checkpointing every 3 minutes and maximum CPU usage 40%. See my task manager for how that works out.

FAH stays under 33% of CPU usage.
GPU load is in bursts, between 0% and 80%. See screen grab.

All I need to remember is to start FAH before I start BOINC, as else BOINC saturates the CPUs already. ;-)


I was just surfing for something along this line. Thinking maybe I could use my vid card to do FAH while my CPU does BOINC on my desktop... problem is I run Ubuntu most of the time on my desktop (BOINC installed under windows just has a couple CPDN work units, Ubuntu has my 'standard' 16 projects attached). U know of anybody that's attempted this under Linux?

PS: But... think I should see about getting FAH on my 3870 under windoze with BOINC first... then I'll at least have some understanding of how FAH works first.

Got a good link that I should start with?
30) Message boards : Promotion : Complete "BOINC Unification" in one website (Message 21257)
Posted 15 Nov 2008 by Skip Da Shu
Post:
LOL. One word. Firefox.
____________
Kathryn :o)


Short verison: Ditto everything u said.
31) Message boards : BOINC Manager : BOINC as a screensaver under Linux (Message 18286)
Posted 8 Jul 2008 by Skip Da Shu
Post:
Hi,
I installed BOINC on my home server about a year ago.
I would like to install it on my desktop PC but to be enabled only as a screensaver.
This fature was not available a year ago and does not seem to be available yet.
Right? or is there a special distro i could use?
Thx
Franck

PS: I'm full Linux.


Could you not accomplish the same result by using preferences to not allow it to process while the PC is in use?
32) Message boards : BOINC client : "advanced scheduling", Debian/Ubuntu/Xubuntu (Message 16933)
Posted 28 Apr 2008 by Skip Da Shu
Post:
Having just upgraded a couple of dedicated crunchers running Xubuntu from v7.10 to v8.04 (64b) can anyone explain this new "SCHEDULE" parameter to me. For now I'm assuming (and have changed the default from "1" to "0") this should not be used on a dedicated cruncher. I'm fairly new to Linux. Oh, the package now installs v5.10.45 of the core client.

Here's the start-up script config comments/entry
# Set this to 1 to enable advanced scheduling of the BOINC client and all its
# sub-processes (reduces the impact of BOINC on the system's performance).
SCHEDULE="0"


Then, at the end of the start function it does the 'schedule' function if turned on...
if [ "$SCHEDULE" = "1" ]; then
    schedule
  fi


Here is the actual startup script function
schedule()
{
  log_begin_msg "Setting up scheduling for $DESC and children:"
  if ! is_running; then
    log_progress_msg "$NAME not running"
  else
    if [ ! -x "`which ionice 2>/dev/null`" ]; then
      log_progress_msg "ionice not found,"
    else
      if ionice -c 3 -p $pid 2>/dev/null; then
        log_progress_msg "idle,"
      else
        log_progress_msg "ionice failed,"
      fi
    fi

    if [ ! -x "`which schedtool 2>/dev/null`" ]; then
      log_progress_msg "schedtool not found"
    else
      children=`ps --ppid $pid -o pid= | tr 'n' ' '`
      (schedtool -n 19 -D $pid $children >/dev/null 
        && log_progress_msg "idleprio") || 
      (schedtool -n 19 -B $pid $children >/dev/null 
        && log_progress_msg "batch") || 
      (schedtool -n 19 -N $pid $children >/dev/null 
        && log_progress_msg "normal")
    fi
  fi
  log_end_msg 0
}
33) Message boards : BOINC client : How Do I Optimize BOINC Cruching For A Dedicated Computer (Message 16928)
Posted 28 Apr 2008 by Skip Da Shu
Post:
I have an old computer (it runs on Windows ME...yeah I know) that I want to dedicate to BOINC exclusively, and obviously optimize my BOINC and computer settings, but I could use addition help.

So for I have set my computer graphics to their lowest, removed all the files from the Startup folder, and ran msconfig; along with deleting unnecessary programs (i.e. most of them). I also set the screen saver to turn on in 1 minute, to go blank (no graphics) in 1 minute, and set it to run even if the screensaver is not running.

Is there anything else I can, any BOINC settings I can change so this computer, and no others will devote as much processing power to BOINC and BOINC alone. Any help would be greatly appreciated, or if this subject has been discussed before please just let me know where the relative posts are. Thank you very much!

Andrew T.


Convert it to Linux... if you prefer a GUI, then I'd suggest Xubuntu
34) Message boards : BOINC client : Upgrading BOINC (Message 15968)
Posted 18 Mar 2008 by Skip Da Shu
Post:
The installer is smart enough to shut down the running core client. I've tested it.


You're talkin' winxp here, right?

I don't know what the Debian install package would do as I've only ever used the v5.8.10 package.

However you can download and extract the newer executables and then copy them into /usr/bin/.

I do stop the daemon
sudo /etc/init.d/boinc-client stop
before doing the
sudo cp -bv boinc* /usr/bin/

If you're using the debian package, you should NOT replace its binaries with what you download from boinc.berkeley.edu. Stuff installed via apt should only be upgraded via apt.


Yea, but it works. However I did go back to my other post and added this
EDIT: I have been advised that this is highly problematic and should not be done.


I've done this to go from v5.10.8 to v5.10.28 and then to v5.10.45 on 12 different Xubuntu and 1 Ubuntu dedicated cruncher w/o problems. And early on even attempted to document the process HERE.

As soon as I figure out how to install it from "unstable" I'll update my /etc/apt/sources.list and install from there. Wanna tell me what entries I need to make there?

signed Linux noob 12/31/2007
35) Message boards : BOINC client : BOINC Linux Debian (Message 15967)
Posted 18 Mar 2008 by Skip Da Shu
Post:
TIMED OUT IN EDIT so had to start over...

Hello Kathryn,

Thanks for your advice.

.... edited out

I am expecting the standard boinc window to pop up at this point. Does this actually happen or does boinc run in the background. I know that the core client is running since I see this on computer boot up.


First off the (stable) Debian packages for boinc-client and boinc-manager will install v5.10.8 at this time.

If you want newer version after getting this all working fine you can copy in newer executables. Download .doc file HERE for more details on that process. I'm sure this 'copying in of executables' will become invalid on the v5 to v6 change over but it worked for me to go from v5.10.8 to v5.10.28 and then to v5.10.45. EDIT: I have been advised that this is highly problematic and should not be done.

Anyway... back to the topic...

The
sudo apt-get install boinc-client boinc-manager
will install...

The executables to /usr/bin/ (boinc_client, boincmgr, boinc_cmd along with a link of boinc-->boinc_client)

The boinc data directory will be /var/lib/boinc-client/

The config start-up file will be /etc/default/boinc-client. This can control where it looks for the data and binary directories but I'd advise against moving them around.

Normally after using apt-get or package manager to install boinc-client boinc-manager from the Debian libs you can stop/start/restart/status it with
sudo /etc/init.d/boinc-client start
(or stop or status or restart).

However the "service" or "daemon" should already be running from the package install and you just need to start the gui, attach some projects (or BAM) and play away.

The boinc GUI manager (boincmgr) will be in your "Applications -> Accessories" menu in Xubuntu/Ubuntu and I'm sure Debian will be very close since it's the same install package.

You could also attach projects via the boinc_cmd in a terminal but if you've got a desktop running why hassle with it... the GUI will be 99.99% the same as in windoze.

Hope this is what u r after.
36) Message boards : BOINC client : Problem with cpu use on HyperThreading & multicore app (Message 15964)
Posted 18 Mar 2008 by Skip Da Shu
Post:
To solve your problem and slowdowns in all your projects try to set up in General preferences "On multiprocessor-systems, Use at most >1< processor" or change that entry in global_prefs_override.xml.


But either way, aren't BOINC projects supposed to run on idle CPU time and should always throttle back no matter how many cores are running BOINC apps?

I understand the role the OS plays when it comes to scheduling tasks, but it still doesn't make sense to limit BOINC's scheduling to 1 CPU in regard to multiple virtual/physical cores when running multicore applications.

I still need to check out this behavior on a P4-D.


What priority are the encoding task(s) running... any chance the are also set to "low"...

Sorry about the PM, hit the wrong button.
37) Message boards : BOINC client : Upgrading BOINC (Message 15963)
Posted 18 Mar 2008 by Skip Da Shu
Post:
The installer is smart enough to shut down the running core client. I've tested it.


You're talkin' winxp here, right?

I don't know what the Debian install package would do as I've only ever used the v5.8.10 package.

However you can download and extract the newer executables and then copy them into /usr/bin/.

I do stop the daemon
sudo /etc/init.d/boinc-client stop
before doing the
sudo cp -bv boinc* /usr/bin/

38) Message boards : BOINC client : BOINC Linux Debian (Message 15962)
Posted 18 Mar 2008 by Skip Da Shu
Post:
Hello Kathryn,

Thanks for your advice.


I tried to start the executable file 'setiathome_enhanced' with the command:

/usr/lib/boinc-app-seti/setiathome_enhanced &


unfortunately all this brings up is:

[1] 4644

I am expecting the standard boinc window to pop up at this point. Does this actually happen or does boinc run in the background. I know that the core client is running since I see this on computer boot up.

I have no idea what '4664' means. Is it an error message?

Under file properties 'setiathome_enhanced' is given the MIME type of: application/x-executable, What is MIME?


Normally after using apt-get or package manager to install boinc-client boinc-manager from the Debian libs you start it with
sudo /etc/init.d/boinc-client start
(or stop or status or restart).


The boinc GUI manager (boincmgr) will be in your "Applications" menu in Xubuntu or in "Applications -> Accessories" in Ubuntu... I'm sure Debian will be close since it's the same install package.

Hope this is what u r after.


Previous 20

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.