Message boards :
Number crunching :
Linux CUDA 'Special' App finally available, featuring Low CPU use
Message board moderation
Previous · 1 . . . 43 · 44 · 45 · 46 · 47 · 48 · 49 . . . 83 · Next
Author | Message |
---|---|
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
It appears the new build of BOINC 7.2.47 is working very nicely. There's just a couple minor changes over the current build. The new build uses the gpu_nvidia.cpp file from 7.4.53 which displays the nvidia_driver_version, the change from 7.6.33 that adds the repository driver library link allowing boinc to see OpenCL with the repository driver, and the embedded wxWidgets libraries now contains the tiny libwx_gtk2_gl-2.8.a library. As far as I know there aren't any outstanding dependencies in the targeted Ubuntu systems, 12.04 and higher. In the newer systems such as 16.04 you need to choose Shut down connected client... in the Advanced menu to Stop boinc and the active tasks, or just Suspend the project before Exiting the Manager which will leave boinc running harmlessly in the background until next use. This version of BOINC does Not contain the Tasks page display Bug which is present in newer versions of BOINC for Linux. . . Hi TBar, . . That sounds like very good progress, thanks for all the hard work. It seems to me this exercise has made Linux almost as frustrating for you as it is for us Windows droogs ... Stephen :) |
Al Send message Joined: 3 Apr 99 Posts: 1682 Credit: 477,343,364 RAC: 482 |
It seems to me this exercise has made Linux almost as frustrating for you as it is for us Windows droogs ...*Raises hand from the back of the room, doing his best Arnold Horshack imitation...* Oooh Oooh! Mister Tbar. Missta Tbah! That's Me! lol |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Worked like a Charm. Brand new install off my Ubuntu 16.04.2 USB stick, didn't even do the Updates, installed the Repository driver. Then just create a projects folder in the BOINC_7.2.47 folder, then a setiathome.berkeley.edu folder, throw the Apps and the CUDA Libraries in the setiathome.berkeley.edu folder, and it works. Instant Special App, once you assign Seti, https://setiathome.berkeley.edu/show_host_detail.php?hostid=8316299. You will have to Download and install the CUDA Libraries yourselves, they are too big for C.A. No problem seeing OpenCL, etc, etc, etc... Fri 04 Aug 2017 10:30:17 PM EDT | | cc_config.xml not found - using defaults |
tullio Send message Joined: 9 Apr 04 Posts: 8797 Credit: 2,930,782 RAC: 1 |
I have installed BOINC 7.4.22 on both my Linux boxes, and it works. The HP laptop has no graphic board, but the 2008 vintage SUN workstation has a GTX 750 Ti board and runs both SETI@home and Einstein@home GPU tasks with no problem. Linux is OpenSuSE Leap 42.2. Tullio |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
I have installed BOINC 7.4.22...You have my sympathies. Although, maybe it's not so bad running just one or two tasks. I was running just 4 tasks and between the counters that didn't count, the active tasks that weren't active, and the jumping Tasks page, I threw 7.4.22 in the trash after half a day. Swiftly went back to 7.2.33 and stayed there a while. Let's see, the way I remember 7.4.22 only the two active tasks with the highest Progress showed any activity, the other two were dormant, until they became one of the two with the highest amount of Progress. When one became the highest two it became active and the one it passed became dormant. Think about that for a while considering 2 GPU tasks and two CPU tasks, it was quite maddening. I had to toss 7.4.22. Either of the two recent versions of BOINC, 7.8 or 7.2.47, would be a huge improvement over 7.4.22. I'm kinda partial to 7.2.47 since it doesn't bounce the Tasks page and doesn't require any added dependencies in Ubuntu. It just sits there and works with the Tasks page set to Default and the Active tasks at the Top of the Page....what a concept. |
tullio Send message Joined: 9 Apr 04 Posts: 8797 Credit: 2,930,782 RAC: 1 |
It is running two tasks, one Einstein@home CPU and one climateprediction.net on the E-450 PC with SuSE Linux Leap 42.2. It is also running two Einstein@home CPU tasks on the Opteron 1210, but it has also run one Einstein GPU task, which is very demanding, on the GTX 750 Ti. It can run 2 CPU tasks and one SETi@home GPU task, while Einstein@home GPU tasks allow only one CPU task. That is good enough for me, both E-450 and the Opteron 1210 have only 2 cores. Tullio |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
I'm glad 7.4.22 is working for you, others aren't so lucky. The most common complaint I've heard was a task wouldn't update unless you clicked on it, then it would show the current Progress but go dormant again. You could also switch tabs and then go back to the Tasks tab and see the current Progress, rinse and repeat. When I would switch to the Projects Tab I would notice the counter wasn't counting. Ever so often I see something similar in 7.2.47 with one CPU task. It will stop showing Progress for a few minutes and then continue, fortunately, it doesn't happen very often and when it does happen it will update every few minutes. Have you wondered why 7.4.22 has been listed as "Development version (MAY BE UNSTABLE - USE ONLY FOR TESTING)" since 17 Sept 2014??? That's Three Years being listed as UNSTABLE. That should say all you need to hear. |
tullio Send message Joined: 9 Apr 04 Posts: 8797 Credit: 2,930,782 RAC: 1 |
I had downloaded 7.2.42 from OpenSUSE and the BOINC manager would not start saying that some libraries were missing. Then I went to the BOINC site, downloaded 7.4.22 and it worked out of the box. I am running SuSE Leap 42.2 on both Linux machines, and also use VirtualBox 5.1.26 to run LHC@home tasks. Tullio |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Here is the New All In One Download of BOINC 7.2.47 and zi3v CUDA 8.0; http://www.arkayn.us/forum/index.php?topic=197.msg4515#msg4515 This is a new build of the BOINC 7.2.47 source code with Static wxWidgets 2.8.12 libraries which allows it to run on newer versions of Linux. You should check the Dependencies and Execute bits before running, Mint users should use the repository version of BOINC. This version will not stop boinc in Ubuntu 16.04 by Exiting BOINC Manager, you'll need to choose to Shut down connected client... from the Advanced Menu to Stop boinc, or, Suspend the Project to Stop running tasks and then Exit BOINC Manager which will leave boinc running in the background until you start BOINC Manager again and Resume the Project. Read the README 7.2.47 and the README_x41p_zi3v.txt in the docs folders. You will need to Download the CUDA libraries mentioned in the README and place them in the setiathome.berkeley.edu folder before running.It's the Same version of zi3v from before embedded in the New modified version of BOINC 7.2.47. If you already have a working BOINC folder in your Home folder running zi3v and just want the New BOINC 7.2.47, copy the following files from the Download and paste them into your Existing BOINC folder; boinc boinccmd boincmgr boincscr switcher Let's see how this works, it works for me ;-) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Another test with the Xubuntu 16.04.2 image this time. Installed just the OS & Repository Driver, copied over the AIO file, added the two CUDA 8.0 libs, and Boom. Within 5 minutes it was running tasks with the Special App. I added a cc_config.xml to the AIO file preset to use_all_gpus, https://setiathome.berkeley.edu/show_host_detail.php?hostid=8317052. So, all it takes to run the Special App is adding the AIO file, the CUDA Libraries, and then double clicking the boincmgr So easy a Caveperson could do it... |
Tom M Send message Joined: 28 Nov 02 Posts: 5124 Credit: 276,046,078 RAC: 462 |
So easy a Caveperson could do it... Sorry, its too complicated for us Windows people :D Tom A proud member of the OFA (Old Farts Association). |
rob smith Send message Joined: 7 Mar 03 Posts: 22160 Credit: 416,307,556 RAC: 380 |
Special apps are working OK under Mint 18.2, so it looks to be either "one of those things", or there is a difference between the two builds... Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
rob smith Send message Joined: 7 Mar 03 Posts: 22160 Credit: 416,307,556 RAC: 380 |
And, as you say, it is no harder adding the special apps under Mint than doing it the manual way under Windows. Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
If you can't Expand a folder, add 2 files to an embedded folder, and double click a file....then you should definitely stay with Windows.So easy a Caveperson could do it...Sorry, its too complicated for us Windows people :D |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Special apps are working OK under Mint 18.2, so it looks to be either "one of those things", or there is a difference between the two builds...The problem with Mint is Not with the CUDA App. It's with Stopping and Starting the BOINC Manager from the Home folder. For some reason what works perfectly fine in other versions of Linux doesn't work in Mint. You should give it a try, running Boinc Manager from the Home folder, Stop boinc and boincmgr, then try starting boincmgr again by double clicking it. It works fine in all the other versions of Linux I've tried. Perhaps someone else can get it to work in Mint 18.2. |
rob smith Send message Joined: 7 Mar 03 Posts: 22160 Credit: 416,307,556 RAC: 380 |
In a few weeks time. Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
Tom M Send message Joined: 28 Nov 02 Posts: 5124 Credit: 276,046,078 RAC: 462 |
Another test with the Xubuntu 16.04.2 image this time. Installed just the OS & Repository Driver, copied over the AIO file, added the two CUDA 8.0 libs, and Boom. Within 5 minutes it was running tasks with the Special App. I added a cc_config.xml to the AIO file preset to use_all_gpus, https://setiathome.berkeley.edu/show_host_detail.php?hostid=8317052. So, all it takes to run the Special App is adding the AIO file, the CUDA Libraries, and then double clicking the boincmgr So easy a Caveperson could do it... Ok, (Seriously now) let me see if I have this straight. Since I can re-install Light Ubuntu on my "test rig". 1) Install ubuntu. 2) update the Nvidia drivers. 3) unpack the 3 7zip files of the AIO someplace and then copy them into the users "home" folder. 4) Find the CUDA 8.0 libs (where are they?) and copy them into the "home" folder. 5) double click "boinc-manager" to get it started. It already has Boinc/Seti installed? I haven't actually uppacked the AIO yet. Does it have the libraries in it? Tom A proud member of the OFA (Old Farts Association). |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
Another test with the Xubuntu 16.04.2 image this time. Installed just the OS & Repository Driver, copied over the AIO file, added the two CUDA 8.0 libs, and Boom. Within 5 minutes it was running tasks with the Special App. I added a cc_config.xml to the AIO file preset to use_all_gpus, https://setiathome.berkeley.edu/show_host_detail.php?hostid=8317052. So, all it takes to run the Special App is adding the AIO file, the CUDA Libraries, and then double clicking the boincmgr So easy a Caveperson could do it... . . Not quite. Create/install the, BOINC folder under your home folder and then you will have the usual BOINC/projects/setiathome.berkeley.edu folder for SETI, copy the special app and libraries into that folder. Stephen :) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
All In One Means just that. I suggest you read the instructions and perhaps look in the folder projects/setiathome.berkeley.edu. New BOINC All-In-One Build to run zi3v CUDA 8.0 in Ubuntu 16.04BTW, BOINC 7.2.47 Stops boinc and the running tasks by just Exiting BOINC Manager in Ubuntu 14.04, no extra mouse clicks needed. |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
Oh, I forgot to mention another one of the features BOINC 7.2.47 has over the older 7.2.42; 1) Shows the CUDA driver version 2) Finds the OpenCL Library when using the Repository driver 3) Works in Newer versions of Ubuntu and 'may' work in other newer versions of Linux 4) Comes in an All In One package with the CUDA 8.0 Special App and supporting Apps Pre-Installed 5) Allows caching of up to 3k tasks Nice features, and it also doesn't cause the Tasks Page to Jump to the Bottom of the Page during Scheduler Updates. |
©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.