Message boards :
Number crunching :
newbe question for linux
Message board moderation
Author | Message |
---|---|
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
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? |
rob smith Send message Joined: 7 Mar 03 Posts: 22160 Credit: 416,307,556 RAC: 380 |
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? |
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
|
Keith Myers Send message Joined: 29 Apr 01 Posts: 13161 Credit: 1,160,866,277 RAC: 1,873 |
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 A proud member of the OFA (Old Farts Association) |
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
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. |
rob smith Send message Joined: 7 Mar 03 Posts: 22160 Credit: 416,307,556 RAC: 380 |
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? |
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
You need to check which version of the CPU app you are running, and what "level" of s*e* it supports. 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? |
rob smith Send message Joined: 7 Mar 03 Posts: 22160 Credit: 416,307,556 RAC: 380 |
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? |
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
|
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
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. |
rob smith Send message Joined: 7 Mar 03 Posts: 22160 Credit: 416,307,556 RAC: 380 |
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? |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13161 Credit: 1,160,866,277 RAC: 1,873 |
Got my first credit on my "new" machine. wuid=3318836529 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 A proud member of the OFA (Old Farts Association) |
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
Got my first credit on my "new" machine. wuid=3318836529 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 |
juan BFP Send message Joined: 16 Mar 07 Posts: 9786 Credit: 572,710,851 RAC: 3,799 |
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. |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13161 Credit: 1,160,866,277 RAC: 1,873 |
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 A proud member of the OFA (Old Farts Association) |
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
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 . |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13161 Credit: 1,160,866,277 RAC: 1,873 |
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 A proud member of the OFA (Old Farts Association) |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
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. |
J. Mileski Send message Joined: 9 Jun 02 Posts: 632 Credit: 172,116,532 RAC: 572 |
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 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. |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13161 Credit: 1,160,866,277 RAC: 1,873 |
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 A proud member of the OFA (Old Farts Association) |
©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.