Message boards : Number crunching : Improve Perfomace (More Credits) Use Linux
Author | Message |
---|---|
I wouldn't say this if it were BS. So Please look here: http://www.gpugrid.net/hosts_user.php?userid=54651 | |
ID: 14914 | Rating: 0 | rate: / Reply Quote | |
Just an added note. ID: 61666 was working 24/7 from 07/01 to 22/01 & reached a Total credit of 72,236 in that period. ID: 62706 has been running from 22/01 & as of 02/02 has reached a Total credit of 60,450. So after 15 days it should be up to over 90,000. | |
ID: 14917 | Rating: 0 | rate: / Reply Quote | |
As of 07/02 ID: 62706 had an Average Credit of 4,523.30 & a Total Credit of 91,779. After 15 days of 24/7 running BOINC Manager on Mint Linux 64bit VS a Total Credit of 72,236 on ID: 61666 running BOINC Manager on Windows 7 64bit also having run 24/7 for 15 days on the exact same PC that had the GPU OC'ed. That's roughly a 27% improvement on a GenuineIntel | |
ID: 15068 | Rating: 0 | rate: / Reply Quote | |
(Thanks for your PM) | |
ID: 15073 | Rating: 0 | rate: / Reply Quote | |
It was used as a crunchbox, the only times I used it, was to check up on BOINIC & if nothing bad was happening fx PC hang or crash, etc. It did do the occasional browsing, but nothing else. As I said, it was only an estimate. I already explained that it was not a perfect comparison, only an estimate. Precise comparisons are useless, to my opinion, & would require that I had exactly the same WU's to reuse. So it's not even possible. Anyway, even if it was. What use would a precise test be for anyone who doesn't plan to have the exact same hardware? | |
ID: 15076 | Rating: 0 | rate: / Reply Quote | |
Yeah sure ! | |
ID: 15103 | Rating: 0 | rate: / Reply Quote | |
Sadly the times Wii live in "requires" more than "pretty words & white lies". | |
ID: 15104 | Rating: 0 | rate: / Reply Quote | |
Some ppl did a trick to crunch on GPUGrid without launching the graphic interface. (Thanks to some nodes). Any links to info no this? ____________ - da shu @ HeliOS, "A child's exposure to technology should never be predicated on an ability to afford it." | |
ID: 15540 | Rating: 0 | rate: / Reply Quote | |
Actually, one member of my team ([AF>Linux] Elgrande) did it. And he wrote a "how to": | |
ID: 15558 | Rating: 0 | rate: / Reply Quote | |
Actually, one member of my team ([AF>Linux] Elgrande) did it. And he wrote a "how to": Hope your friend doesn't mind I translated via Babelfish & added it here. BTW, I don't speak French & Babelfish was terrible, so I'm doing lots of guessing, but the script I didn't change. Gpugrid command line in (Gentoo) Writing by Elgrande71 26-07-2009 Hello to all, following many requests, I finally decided to draft an article related to the use of GPUGrid in command line. For those who would ask why, concerning this matter. It is simply a question of making it possible for the GPUGrid project to function without launching the graphic server Xorg. This reduces the memory use of your crunchbox. Lastly, I specify that this article is valid only for cards of the GTX2xx series (to be exact, the script below did not function on a card using the 8800GTS512 chip). The easiest way lies in the creation of “nodes” for use before launching BOINC so that it detects the CUDA graphics cards present on your PC. Here the file named nvidia will make it possible to create the nodes for your graphics cards to use before launching the Boinc client: #!/sbin/runscript depend () { before boinc } start () { ebegin "Nvidia nodes creation" if [ [ ! -f /dev/nvidia0 ] ]; then einfo "nvidia0 node not existing, creating now." mknod -m 660 /dev/nvidia0 c 195 0 chown root:video /dev/nvidia0 fi if [ [ ! -f /dev/nvidia1 ] ]; then einfo "nvidia1 node not existing, creating now." mknod -m 660 /dev/nvidia1 c 195 1 chown root:video /dev/nvidia1 fi if [ [ ! -f /dev/nvidiactl ] ]; then einfo "nvidiactl node not existing, creating now." mknod -m 660 /dev/nvidiactl c 195 255 chown root:video /dev/nvidiactl fi eend $? } This script is valid for two graphics cards. If you only have one card, you can withdraw the section concerning the creation of the node nvidia1. And here it is enough for you to place the file nvidia in the /etc/init.d/ repertory for those which have Gentoo and to make rc-update add nvidia default in order to make it launch prior to starting the Boinc client. On the other hand, if you shut down your PC, think about adding a delay of approximately 5 seconds so that the GPUGrid units do not end in an error when you restart your PC. Last update: (26-07-2009) Taken from the original http://linux.boinc-af.org/2009072676/Linux/Specifique-Distribution/Gpugrid-en-ligne-de-commande-Gentoo.html ____________ | |
ID: 15571 | Rating: 0 | rate: / Reply Quote | |
Nice job ! | |
ID: 15573 | Rating: 0 | rate: / Reply Quote | |
I did a rewrite of the runscript above to make it more generic. The message board eats the indentation, though. #!/sbin/runscript depend () { before boinc } start () { err=0 ebegin "Initializing Nvidia card(s)" if ! $( lsmod | grep "nvidia" &> /dev/null ); then modprobe nvidia || ( eerror "Error loading module \"nvidia\". Aborting." && err=2 ) fi n=0 if ! [ -f /proc/driver/nvidia/cards/$n ]; then #modprobe should fail if there really is no card ewarn "Did not find an Nvidia GPU." fi while [ -f /proc/driver/nvidia/cards/$n ]; do #card numbers should be contiguous if ! [ -e /dev/nvidia$n ]; then if [ "$n" -eq "255" ]; then #Charactor device 195 255 is reserved for /dev/nvidiactl eerror "Nvidia card device 255 exists. This shouldn\'t happen. Exiting." err=1 fi veinfo "Node \"/dev/nvidia$n\" does not exist, creating now." mknod -m 660 "/dev/nvidia$n" c 195 "$n" chown root:video "/dev/nvidia$n" fi n=$[ $n + 1 ] done veinfo "Found $n GPU(s)." if ! [ -e /dev/nvidiactl ]; then veinfo "Node \"/dev/nvidiactl\" does not exist, creating now." mknod -m 660 /dev/nvidiactl c 195 255 chown root:video /dev/nvidiactl fi eend $err } It should work with up to 255 cards, if that is possible. Relating to the comments about Gentoo being faster, when set up properly, Gentoo is somewhat faster as an operating system. It will not, however, improve crunching speed any more than another linux distro. The code for the nvidia driver and the code for the GPUGrid applications is precompiled. The bytecode won't be any more efficient than it was when you downloaded it. There may be less running on the system which could be a small benefit. | |
ID: 15897 | Rating: 0 | rate: / Reply Quote | |
Please pay attention, that if you use the script, and restart the X server (later), the X server can hang. Without starting X, everything is OK... | |
ID: 15931 | Rating: 0 | rate: / Reply Quote | |
One last trick. | |
ID: 15946 | Rating: 0 | rate: / Reply Quote | |
I should have specified. The script is meant to be run instead of X. I not sure how either script could cause X to hang, though. They only create device nodes. X servers can be finicky at times, so maybe. | |
ID: 17053 | Rating: 0 | rate: / Reply Quote | |
Message boards : Number crunching : Improve Perfomace (More Credits) Use Linux