Setting up Linux to crunch CUDA90 and above for Windows users

Message boards : Number crunching : Setting up Linux to crunch CUDA90 and above for Windows users
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 60 · 61 · 62 · 63 · 64 · 65 · 66 . . . 162 · Next

AuthorMessage
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1951820 - Posted: 24 Aug 2018, 15:46:21 UTC - in response to Message 1951813.  

and to double up on my previous reply,

can petri, TBar, or anyone else release a proper README file that lists all the available command line options and generally what they do? this is not in the included README file present in the zi3v package

it really should be.

+1
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1951820 · Report as offensive     Reply Quote
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1951824 - Posted: 24 Aug 2018, 15:56:36 UTC - in response to Message 1951813.  

The only info I could find is:
Kun pääsen valmiiksi, se saattaa saada aikaan.
ID: 1951824 · Report as offensive     Reply Quote
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1951829 - Posted: 24 Aug 2018, 16:15:35 UTC - in response to Message 1951824.  

The only info I could find is:
Kun pääsen valmiiksi, se saattaa saada aikaan.


. . OK so where did I put that Finnish/English dictionary? .....

Stephen

:)
ID: 1951829 · Report as offensive     Reply Quote
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 1951831 - Posted: 24 Aug 2018, 16:22:52 UTC - in response to Message 1951829.  

google translate, it's build in
ID: 1951831 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1951832 - Posted: 24 Aug 2018, 16:29:16 UTC - in response to Message 1951820.  

Here you go, the only setting that's been verified as having a noticeable difference;
-nobs

That's it. As far as the benchmarks show, you might as well just use -go faster as any of the others. Because that setting has just as much of a noticeable impact as any of the others.
As far as I can tell it's pretty much the same as running the Old CUDA in Windows. None of the settings for the old CUDA made a difference either, as far as I could tell.

Now if someone can find a setting that is noticeable in the Benchmarks I might add it.
ID: 1951832 · Report as offensive     Reply Quote
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1951833 - Posted: 24 Aug 2018, 16:31:00 UTC - in response to Message 1951790.  


That does leave me with the question of why I was getting that error with the "default" see4.1 app.


Every time I type SSE4.1 or any other version I appear to be in danger of typing SEE4.1 It is a "real" typo and I am struggling with it. Just like I previously struggled with "BOINC" vs. "BONIC". And got my knuckles rapped (publicly).

I will keep trying but it is a long haul to fix muscle memory. :)

Oh, well. And the presenting question was answered too. That "error" message is Seti's way of saying, nope, not going to send you any cpu tasks right now.

Thank you.

Tom
A proud member of the OFA (Old Farts Association).
ID: 1951833 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1951836 - Posted: 24 Aug 2018, 16:36:30 UTC - in response to Message 1951832.  
Last modified: 24 Aug 2018, 16:37:13 UTC

I played with -pfb a bit on z13v and came to the same conclusion. Made no difference. So I just run the apps stock.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1951836 · Report as offensive     Reply Quote
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1951838 - Posted: 24 Aug 2018, 16:39:24 UTC - in response to Message 1951687.  

I found newly prepared flash with Ubuntu booting on one PC but not on another. No bootable OS found.
Doing some testing I reproduced issue on original PC too. Flash boots when being chosen via EFI but fails then chosen just as USB device (BIOS).
On installation time I said ~ "install grub on "drive" (not in "partition") and make it EFI/BIOS aware".
So expected to be able to boot via both routes.
How could I reinstall grub (Linux bootloader, right?) w/o reinstalling whole OS and how to make sure it will boot in both EFI and BIOS cases?

Not sure what you are trying to do but I hope I phrased my search correctly. I think you want the grub bootloader on the drive and not in the EFI partition?
How can I reinstall GRUB to the EFI partition?

Thanks,I try it.
Not sure it will allow to boot in both modes though.
The idea is to be able to boot both EFI and non-EFI ways.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1951838 · Report as offensive     Reply Quote
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 1951839 - Posted: 24 Aug 2018, 16:43:05 UTC - in response to Message 1951832.  

Here you go, the only setting that's been verified as having a noticeable difference;
-nobs

That's it. As far as the benchmarks show, you might as well just use -go faster as any of the others. Because that setting has just as much of a noticeable impact as any of the others.
As far as I can tell it's pretty much the same as running the Old CUDA in Windows. None of the settings for the old CUDA made a difference either, as far as I could tell.

Now if someone can find a setting that is noticeable in the Benchmarks I might add it.


that's all fine and good, but proper documentation is still very much the norm. let people play with their own settings. but they cant do that if they don't know what settings can be used.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 1951839 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1951843 - Posted: 24 Aug 2018, 16:56:34 UTC - in response to Message 1951839.  
Last modified: 24 Aug 2018, 16:58:03 UTC

So I added the -pfe flag and I can say it might be saving a few seconds per task but not much more (maybe about 2% - 3%) but the inconclusive rate is much higher, so far not seeing any invalids. How long would you like me to test that setting?
Why post something that can't do anything but Harm?
Some of the settings cause Bad Results. Sorry, I won't post something that can only cause problems.
You'll have to go somewhere else for that. Remember what I told you about those Shorties and 0.96?
ID: 1951843 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1951851 - Posted: 24 Aug 2018, 17:13:57 UTC - in response to Message 1951839.  

Petri is the typical "code monkey' Only concerned with writing the code. Leave it to the technical writers to come up with the documentation.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1951851 · Report as offensive     Reply Quote
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1951943 - Posted: 25 Aug 2018, 2:59:44 UTC - in response to Message 1951839.  

Here you go, the only setting that's been verified as having a noticeable difference;
-nobs

That's it. As far as the benchmarks show, you might as well just use -go faster as any of the others. Because that setting has just as much of a noticeable impact as any of the others.
As far as I can tell it's pretty much the same as running the Old CUDA in Windows. None of the settings for the old CUDA made a difference either, as far as I could tell.

Now if someone can find a setting that is noticeable in the Benchmarks I might add it.


that's all fine and good, but proper documentation is still very much the norm. let people play with their own settings. but they cant do that if they don't know what settings can be used.


. . As TBar has pointed out before, this is not a "release" version of an app. We are basically alpha testers. TBar provides support in his thread and Petri and many others contribute their support here. Be part of it and enjoy it. And be happy for the boost it has given you in the WOW challenge.

Stephen

:)
ID: 1951943 · Report as offensive     Reply Quote
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1951944 - Posted: 25 Aug 2018, 3:09:52 UTC - in response to Message 1951843.  
Last modified: 25 Aug 2018, 3:32:22 UTC

So I added the -pfe flag and I can say it might be saving a few seconds per task but not much more (maybe about 2% - 3%) but the inconclusive rate is much higher, so far not seeing any invalids. How long would you like me to test that setting?
Why post something that can't do anything but Harm?
Some of the settings cause Bad Results. Sorry, I won't post something that can only cause problems.
You'll have to go somewhere else for that. Remember what I told you about those Shorties and 0.96?


. .Sorry but I don't see that what I wrote will or can do any harm, though highlighting the one phrase in BIG RED letters just might draw some undesirable attention to it and exaggerate it's significance a little. Petri asked me to try it to see if it produced any speed advantage on my setup and that was the result, 'not really'. The inconclusives are not noise bomb tasks and the rate is not high enough to be a concern and so far I have not had a single invalid. It has become further complicated and I am currently doing further testing to verify, but I don't think it actually does cause inconclusives to go up. Since I applied it early in my usage I didn't really have a baseline and could only compare against zi3v. But as you and Keith have said, that parameter amongst others has no significant effect on output and people need not bother to use it.

Stephen

? ?
ID: 1951944 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13720
Credit: 208,696,464
RAC: 304
Australia
Message 1951963 - Posted: 25 Aug 2018, 6:56:38 UTC - in response to Message 1951943.  

. . As TBar has pointed out before, this is not a "release" version of an app. We are basically alpha testers.

In which case the Seti Beta test site would be the place to try it out and support it.
Grant
Darwin NT
ID: 1951963 · Report as offensive     Reply Quote
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1951991 - Posted: 25 Aug 2018, 15:16:22 UTC

A "How to install" a version of Linux (Lubuntu) and the "All in one CUDA90" from Tbar.

I would like to thank everyone from multiple threads on Seti at Home's Messages area for their assistance in getting my machines online for Boinc/Seti processing using a very high speed gpu processing system.

This is NOT the only way to install Linux and/or the "All in one" from Tbar. But it has worked for me across 3 machines. I have one more to install it on (after the parts come in).

This does NOT install the latest release of the CUDA series. What it does do is work with a slightly older version. The latest requires you to get the latest version of the Linux drivers for NVidia installed. That is more than I wanted to take on for the time being.

I am assuming two things.
1) You know almost nothing about Linux and you are a current Windows user of Boinc/Seti.
2) You have a target machine that is Intel compatible and has at least a GTX 750 or higher (gtx 1080Ti?) video card.

The GPU task processing software will NOT work with a GT 710 card or another card I tried with 192 shaders. Gtx 750's have something like 384 shaders.

Please make sure the target machine already has a video card you are going to use installed in them. I have been told that installing Linux with multiple video cards can cause problems. If you have multiple video cards that are exactly the same (eg. gtx 750Ti's) it is possible you won't have a problem installing with multiple cards.

If you want to "carry over" the Seti id to the complete change in systems, I have been told to make a copy of the "client state" file in the boinc folder. It needs to be pasted into the Boinc folder (or wherever you found it) before you start Boinc the first time in step 11. This idea is a "use at your own risk" and may or may not be a good idea.

You will need a 8 GB flash drive to to install Lubuntu on and to keep a copy of the files you are being directed to download unless you have connectivity on your LAN.

1) Create a bootable Lubuntu flash drive under Windows I downloaded the current release of the iso file from Lubuntu.net and then using a utility called "Rufus" to install it as a bootable flash drive.

2) I created a folder/sub directory to keep "all" the "Tbar all in one" install files in on that flash drive.

3) Run the Lubuntu install. Select "download updates" and "download proprietary drivers."

It is possible to choose to "dual boot" both Windows and Linux on your system. There is a lot of discussion about this. Many advocate installing the OS's on separate hard disks. If you can figure out how to, more power to you.

If you are choosing to "dual boot" with Windows already installed on the HD you want to install Lubuntu on, you will need to have shrunk the windows file partition. And you will need to have only two partitions on that drive. If you have more than two on the drive, the installer will not offer to let you install "beside" the Windows OS.
At that stage I had to delete the Windows partitions and do a straight Ubuntu install.

4) After Ubuntu is installed/rebooted etc Look for "Preferences" on the menu under the "start" button in the lower-left corner. Click on it.

5) See "Additional drivers" at the top of the preferences menu. Click on it. Select and install the 390 (proprietary, tested) drivers. Or if it offers a higer number than 390 that is still (proprietary, tested) use that one.
If you leave the "Nouveau" drivers installed then the gpu will not be recognized. If the gpu is too small (eg. GT 710), it will fail with "computation errors."

6) Download this: www.arkayn.us/lunatics/Linux_zi3v-CUDA90_Special.7z and put it on the flashdrive.

7) Open this: https://arkayn.us/forum/index.php?PHPSESSID=b04f704b5027622f371c992e1dc51bcd;topic=197.msg4515#msg4515 download the three archives attached to this message. (BOINC.7z.01, etc) Put them on the flashdrive.

7) Open a "LXTerminal" from under the system tools menu. Enter the following commands.

sudo get-apt install p7zip

sudo get-apt install libwebkitgtk-1.0-0

sudo get-apt install libcurl3

sudo get-apt install ocl-icd-libopencl1

After you have installed "p7ziip" any archive you click on will be extracted using a gui.

8) Now copy the three archive BOINC.7z.0x files to the Lubuntu desktop.
Double click on the first one. Follow the GU! steps to extract the files.
When you are done you will have a "Boinc" folder on the desktop. Congratulations you have "installed" Boinc. Don't try to start it yet. You need to follow the rest of the steps.

9) Open up the BOINC folder that was created when you unpacked the Boinc.7z.001 with the Archive Manager (7zip). Navigate to the Projects folder. Open the setiathome.berkeley.edu folder and copy the CUDA 9.0 files, including libcudart.so.9.0 and libcufft.so.9.0 into the seti project folder. (You have to unarchive CUDA90 first).

The copy will overwrite some files in the project folder. Please do so, if you don't, the app_info.xml file will be pointing to some CUDA80 files instead of the CUDA90 files it needs to point to.

10) Check the permissions of the boinc and boincmgr files on their respective Properties tab. Make sure the "Allow executing file as program" box is checked. Or something similar. It may not be an actual checked box in the Lubuntu Linux distro. If you want to, check all the permissions on all the "executable" files.

11)Now it is time to get started.
Double click the boincmgr file in the Boinc folder to start the Boinc Manager and start the Client. Select the Tools tab and click the "Add project or account manager" option.

12) Add setiathome and join the project. Boinc downloads its usual support files and download tasks. The Client starts crunching (and the gpu starts crunching fast).
Ignore the time estimates for processing if they are very high. Those will decline as the installation gains more experience.

Clean up tasks include deleting the 3 archives from the desktop.

Lubuntu is pretty good Windows-like interface.

To lock the screen, go to the "start button" in the lower left corner, click on "log out". One of the choices on the pop-up menu is "Lock screen."

Happy crunching!

Tom Miller
A proud member of the OFA (Old Farts Association).
ID: 1951991 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1952002 - Posted: 25 Aug 2018, 16:08:18 UTC - in response to Message 1951991.  

Actually, The Latest and Greatest CUDA Special App Will run with CUDA 9.1 Drivers. I think those are the 390 drivers from the Repository. I'm not using the Drivers from the Repository, so, someone else will have to check. If BOINC says you are running CUDA 9.1 drivers then the Special App posted here will work.

A new version posted to give Fewer Inconclusive Results. Also renamed to better identify it. Anyone running the Previous version should upgrade to the New version here;
Linux_MultiGPU-v0.97b1_Special
This version is similar to the last, it needs at least Ubuntu 14.04.1, the 3.13 or higher Kernel, and a CUDA 9.1 or higher driver.
ID: 1952002 · Report as offensive     Reply Quote
JohnDK Crowdfunding Project Donor*Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 28 May 00
Posts: 1222
Credit: 451,243,443
RAC: 1,127
Denmark
Message 1952011 - Posted: 25 Aug 2018, 17:13:00 UTC

The 0.97 DL links here on this forum had 2 versions, a multi and a 10x0 version. Is this 0.97b1 a one in all version?
ID: 1952011 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1952012 - Posted: 25 Aug 2018, 17:15:11 UTC - in response to Message 1952011.  

The 0.97 DL links here on this forum had 2 versions, a multi and a 10x0 version. Is this 0.97b1 a one in all version?

I believe it is. Download and find out.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1952012 · Report as offensive     Reply Quote
JohnDK Crowdfunding Project Donor*Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 28 May 00
Posts: 1222
Credit: 451,243,443
RAC: 1,127
Denmark
Message 1952024 - Posted: 25 Aug 2018, 18:17:32 UTC

I see petri33 is using Cuda 9.20 special of the 0.97b1 app, since all my cards are 10x0 wouldn't that be better than the Cuda 9.10 special posted by TBar?
ID: 1952024 · Report as offensive     Reply Quote
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1952025 - Posted: 25 Aug 2018, 18:18:26 UTC - in response to Message 1952011.  

The 0.97 DL links here on this forum had 2 versions, a multi and a 10x0 version. Is this 0.97b1 a one in all version?


. . I have installed it on a system with Maxwell as well as one with Pascal Nvidia cards with great results.

Stephen

:)
ID: 1952025 · Report as offensive     Reply Quote
Previous · 1 . . . 60 · 61 · 62 · 63 · 64 · 65 · 66 . . . 162 · Next

Message boards : Number crunching : Setting up Linux to crunch CUDA90 and above for Windows users


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