newbe question for linux

Message boards : Number crunching : newbe question for linux
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1972685 - Posted: 30 Dec 2018, 20:47:15 UTC
Last modified: 30 Dec 2018, 20:52:11 UTC

I just got a used GTX 1050ti for Christmas, and got installed in PowerEdge-T320 in place of the Quadro K620, 2002 MiB that I was running before. Ran my first cuda wu before all the other 137 wu's were downloaded. Run time 4 min 36 sec
CPU time 1 min 30 sec

I'm using the repository version of BOINC.
The Setting up Linux to crunch CUDA90 and above for Windows users is now at 1757 posts.
How about a sticky post with just the current instructions?
I would like to switch to newer versions but the guidance I need is buried in 1700+ posts
How do I get out of the repository version and get into the simpler version running from the home folder?
ID: 1972685 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 17340
Credit: 389,059,687
RAC: 122,694
United Kingdom
Message 1972688 - Posted: 30 Dec 2018, 21:28:41 UTC

There are, as you say, two ways of doing it under Linux...
First the "official" way is to place the application and data in the var/lib path, so that all users have access to it (remember Linux is designed to be multi-user). This can be less simple, but only requires a couple of commands to be typed in.
Second is "windoze" way, stick everything in a user folder, then only one user can access it without a lot more typing.....
As you may have gathered the developer of the very high performance aphttps://setiathome.berkeley.edu/forum_thread.php?id=81271&postid=1969844plication (Petri33) and the main implementer (TBar) have decided to take a rest from the development process for now (great shame). As a result the "special applicaiton" has become less accessible - there are a couple of paces to find it, one is the links from here: https://setiathome.berkeley.edu/forum_thread.php?id=81271&postid=1969844 (I think that's the right post...).
There is also much debate about where to get the drivers for your GPU from. The ones in the repository (of most Linux distributions) don't work properly :-( So you have to get them from the nVidia website, make sure you get the right ones for both your distribution and card. the other is via the PPA channel - as I've not actually used this I've no idea how well/badly it works..... (Kieth will no doubt be around soon to tell you exactly how & why - he swears by it and I know others who swear at it - typical Linux).

It may be that you already have a suitable driver, given that the first CUDA task took about 4 minute to run, so the first thing I would try is getting the special app and give it a blast (but set no new tasks and run the cache down to a small number before doing so just in case)
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1972688 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1972689 - Posted: 30 Dec 2018, 21:38:15 UTC - in response to Message 1972688.  

I'm currently using setiathome v8 enhanced x41p_zi3v, Cuda 9.00 special. I think my driver for my nvidia i3 the 390 from the ppa
ID: 1972689 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 8281
Credit: 715,446,836
RAC: 1,712,637
United States
Message 1972710 - Posted: 31 Dec 2018, 0:20:17 UTC - in response to Message 1972689.  
Last modified: 31 Dec 2018, 0:21:45 UTC

You can just continue to use the zi3v version of the special app. Or you can install the later statically linked 0.97 versions. You have the link for those version in the previous post. Just unzip the package and copy over the app and the app_info into your existing folder. You'll have to get the 396 version drivers or later to use the 0.97 statically linked apps. Get it from the ppa via the Additional Drivers tab in the Updater.

If you want to install one of TBar's /home directory versions of BOINC you'll have to provide me with a email address so I can make a share for you in my Dropbox folder. I have the last one he made that is 7.8.3 in the main folder and the zip package of the five main files of the 7.4.44 version is in the /docs folder. It is the all in one version with the apps and app_info included. But you will have to unpack the CUDA91 or CUDA92 versions into the folder to use those ones. The provided app in the package is just the 0.97 CUDA90 version which is just fine too for that matter.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1972710 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1976292 - Posted: 21 Jan 2019, 16:45:44 UTC

I got the GTX 1050ti running very well. I have decided to move the K620 Quadro to an older dell computer.

I'm getting cpu errors computing. I'm going to guess that the cpu app that I have is incompatible.
My cpu is:
<p_model>
Intel(R) Pentium(R) D CPU 3.20GHz [Family 15 Model 6 Stepping 4]
</p_model>
<p_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 pebs bts nopl cpuid pni dtes64 monitor ds_cpl vmx est cid cx16 xtpr pdcm lahf_lm pti tpr_shadow
</p_features>

I believe I have the sse4.1 and need the sse.
ID: 1976292 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 17340
Credit: 389,059,687
RAC: 122,694
United Kingdom
Message 1976298 - Posted: 21 Jan 2019, 17:06:35 UTC

You need to check which version of the CPU app you are running, and what "level" of s*e* it supports.
You will have to find an old version of the app without SSE4.1 support - the features list gives SSE & SSE2 along with MMX. I would start looking in the Lunatics download area.
Good luck in getting the "old girl" running.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1976298 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1976300 - Posted: 21 Jan 2019, 17:16:04 UTC - in response to Message 1976298.  

You need to check which version of the CPU app you are running, and what "level" of s*e* it supports.
You will have to find an old version of the app without SSE4.1 support - the features list gives SSE & SSE2 along with MMX. I would start looking in the Lunatics download area.
Good luck in getting the "old girl" running.


I had 7z a couple of old boinc folders and found "setiathome_8.00_x86_64-pc-linux-gnu". Maybe this one will work? What about Astropulse, is there a non sse3?
ID: 1976300 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 17340
Credit: 389,059,687
RAC: 122,694
United Kingdom
Message 1976301 - Posted: 21 Jan 2019, 17:22:38 UTC

That should be the one you are looking for (it has no "extra" letters)
As for AP, no idea, I've never looked, sorry.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1976301 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1976303 - Posted: 21 Jan 2019, 17:39:32 UTC - in response to Message 1976301.  

I found the Lunatics download area.. I never thought of looking there. I found and downloaded sse2 apps for both MB8v and Astropulse. And I believe I was able to edit the app_info.xml successfully.
ID: 1976303 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1976321 - Posted: 21 Jan 2019, 20:48:45 UTC - in response to Message 1976303.  

Got my first credit on my "new" machine. wuid=3318836529

First thing I noticed I validated against a GTX 750ti on windows (opencl_nvidia_SoG) and my little Quadro K620 was just a little bit faster.
ID: 1976321 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 17340
Credit: 389,059,687
RAC: 122,694
United Kingdom
Message 1976339 - Posted: 21 Jan 2019, 22:21:21 UTC

All sorts of things can influence actual processing times - but that is certainly a good result, and an interesting comparison.
Glad to have been of some assistance John.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1976339 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 8281
Credit: 715,446,836
RAC: 1,712,637
United States
Message 1976347 - Posted: 21 Jan 2019, 22:55:03 UTC - in response to Message 1976321.  

Got my first credit on my "new" machine. wuid=3318836529

First thing I noticed I validated against a GTX 750ti on windows (opencl_nvidia_SoG) and my little Quadro K620 was just a little bit faster.

Petri's apps are highly parallelized and reward cards with high SM counts. So the Quadro K620 with only 3 has the deck stacked against it from the start. Even a lowly GTX 750 TI has five SM's and would be faster than the K620.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1976347 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1976350 - Posted: 21 Jan 2019, 23:13:09 UTC - in response to Message 1976347.  

Got my first credit on my "new" machine. wuid=3318836529

First thing I noticed I validated against a GTX 750ti on windows (opencl_nvidia_SoG) and my little Quadro K620 was just a little bit faster.

Petri's apps are highly parallelized and reward cards with high SM counts. So the Quadro K620 with only 3 has the deck stacked against it from the start. Even a lowly GTX 750 TI has five SM's and would be faster than the K620.

I would never believe that my K620 would beat a GTX 750ti, I just found it interesting that Petri's Cuda 9.0 app on linux was faster than a more powerful card on Windows SoG app on the same wu
ID: 1976350 · Report as offensive
juan BFP Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 7577
Credit: 463,601,380
RAC: 25,785
Panama
Message 1976353 - Posted: 21 Jan 2019, 23:32:04 UTC - in response to Message 1976350.  
Last modified: 21 Jan 2019, 23:34:25 UTC

I would never believe that my K620 would beat a GTX 750ti, I just found it interesting that Petri's Cuda 9.0 app on linux was faster than a more powerful card on Windows SoG app on the same wu

That's explain why most of the top SETI crunchers hosts are now running Linux.
Go to statistics & top hosts, you will see the first non Linux top host is now at the 27 slot only.
IIRC a 1080Ti running windows latest SoG builds crunch a WU a little slower than a 1070 running Petri Linux builds.
This true for SETI only of course.
ID: 1976353 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 8281
Credit: 715,446,836
RAC: 1,712,637
United States
Message 1976361 - Posted: 21 Jan 2019, 23:58:21 UTC - in response to Message 1976350.  

Raistmer's SoG app isn't as highly parallelized as Petri's. Though we have now tempted Raistmer over to the "dark side" and he is trying out and investigating Linux to learn the advantages of that environment with the Linux drivers I assume to help further his SoG app over in the Windows environment. So possibly some performance enhancements eventually for the SoG app or maybe a completely new app for Windows users.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1976361 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1976839 - Posted: 25 Jan 2019, 1:17:19 UTC

I just got another computer switched over to linux. I had to learn a couple of things the hard way, and learn them fast. I thought my AMD Phenom(tm) II X6 1100T Processor could run the sse4.1, but I found out very quickly than sse4a is not the same as sse4.1. And a GTX 760 is Compute Capability 3.5, not the same as my GTX 750ti's

Now I have ghost wu's on my newest computer, Kanan .
ID: 1976839 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 8281
Credit: 715,446,836
RAC: 1,712,637
United States
Message 1976844 - Posted: 25 Jan 2019, 2:03:41 UTC

You could still run the AVX r3345 app which I did for a long time on a 1100T and the FX cpus. That app is available over at Lunatics.

I really wish I had downloaded TBar's forum thread at CA for reference before he deleted it. There is a special app version that covers CC 3.5 somewhere. I think the post said something about 780 being covered. But this document https://developer.nvidia.com/cuda-gpus shows the GTX 760 only having CC 3.0 capability and the special app doesn't go that low I believe.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1976844 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2750
Credit: 468,729,328
RAC: 831,632
Canada
Message 1976860 - Posted: 25 Jan 2019, 4:02:17 UTC - in response to Message 1976839.  

I did some hunting and the old setiathome_x41p_zi3v_x86_64-pc-linux-gnu_cuda60 went down to Cuda 3.2, but that still isn't low enough.

You could always just flip it to the stock SoG app.
ID: 1976860 · Report as offensive
J. Mileski
Volunteer tester
Avatar

Send message
Joined: 9 Jun 02
Posts: 601
Credit: 147,628,438
RAC: 2,706
United States
Message 1976992 - Posted: 25 Jan 2019, 20:41:53 UTC - in response to Message 1976839.  

I just got another computer switched over to linux. I had to learn a couple of things the hard way, and learn them fast. I thought my AMD Phenom(tm) II X6 1100T Processor could run the sse4.1, but I found out very quickly than sse4a is not the same as sse4.1. And a GTX 760 is Compute Capability 3.0, not the same as my GTX 750ti's

Now I have ghost wu's on my newest computer, Kanan .


I have one more Windows computer left. I'm going to leave it as windows and take the GTX 750ti's that are in it and swap them with the GTX 760's.
Then I'll have the 750ti's in Linux and the 760's in Windows.
I have NNT set now. May be able to swap tomorrow.
I guess the ghost wu's will have to time out, sorry to my wingmen.
ID: 1976992 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 8281
Credit: 715,446,836
RAC: 1,712,637
United States
Message 1976995 - Posted: 25 Jan 2019, 20:50:48 UTC - in response to Message 1976992.  

You could always use the ghost recovery protocol to reclaim your ghosts. From a saved post from somewhere in the history of the forum. Don't know the attribution.

. . As follows;

. . Set project to No New Tasks

. . Disable network access and wait for a group of completed tasks to accumulate (enough to give you time to run through this procedure, the faster your upload speed the more you will need)

. . Open windows to file transfer, event log and preferences

. . Re-enable the network access and monitor the uploads in the file transfer and event log windows. When the last file has uploaded and the acknowledgement has appeared in event log, but BEFORE the work has been reported disable the network access again. This timing is critical as is the first step of setting NNT. I have the option to disable network access set in advance so I only need to click OK.

. . Shut down Boinc and wait a short period.

. . Restart BOINC, set manager to allow New Tasks. All the completed tasks should show under the tasks tab as ready to report. Re-enable the network and watch. You should get 20 resent tasks (they will show in event log as a list of resends).

. . For large numbers of ghosts this will have to be repeated until all are recovered.

. . If you have no tasks to upload then I don't know how you can trigger the resends.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1976995 · Report as offensive
1 · 2 · Next

Message boards : Number crunching : newbe question for linux


 
©2019 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.