High performance Linux clients at SETI

Message boards : Number crunching : High performance Linux clients at SETI
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 . . . 20 · Next

AuthorMessage
Profile Mr. Kevvy Crowdfunding Project Donor*Special Project $250 donor
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 3776
Credit: 1,114,826,392
RAC: 3,319
Canada
Message 1985874 - Posted: 18 Mar 2019, 21:04:24 UTC - in response to Message 1985864.  
Last modified: 18 Mar 2019, 21:07:23 UTC

It seems we've finally found the ideal distro for those who refuse to transition until they get that full "Windows experience". 😀
ID: 1985874 · 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: 9786
Credit: 572,710,851
RAC: 3,799
Panama
Message 1985876 - Posted: 18 Mar 2019, 21:15:33 UTC - in response to Message 1985824.  

Well, I've just about finished testing new builds of BOINC 7.14.2.

That's is very good to hear. Avoid the need of dependencies makes all easier to use for those, like me, who not have any Linux knowledge.
May i ask: Is there any reason why you choose to use 7.14.2 instead of the 7.15.0?
ID: 1985876 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1985890 - Posted: 18 Mar 2019, 22:26:00 UTC - in response to Message 1985876.  

7.14.2 was the last Tagged client Release. You can point to it and say this is the code. 7.15.0 is a moving target without a Tag. Trying to explain which version of 7.15.0 your 7.15.0 is can be frustrating.
Plus, the last time I compiled from the Master branch the build was labeled as 'Experimental'. I'd rather avoid those two problems.

I have found an Easter Egg in the Repository. Seems all you have to do to get 'Open as Administrator' in the Right-Click Menu is to install nautilus-admin. This is very useful. You can also get the OpenCL driver installed by just installing clinfo in some cases. There are still a few people using the Repository driver without the OpenCL driver. To install both just run the following in the Terminal;
sudo apt-get install nautilus-admin clinfo
You have to restart the file browser to have it take affect, but you should see Open as Admin in the right-click menu afterwards. This goes all the back to Ubuntu 14.04, long time not knowing about.
ID: 1985890 · Report as offensive
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 1985893 - Posted: 18 Mar 2019, 22:39:58 UTC - in response to Message 1985890.  

That's a cool tip TBar. And a lot easier than have to use Terminal to preface the gedit or nautilus command with gedit admin:///~ or nautilus admin:///~ to get admin rights for editing.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1985893 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1985897 - Posted: 18 Mar 2019, 22:52:08 UTC - in response to Message 1985890.  

7.14.2 was the last Tagged client Release. You can point to it and say this is the code. 7.15.0 is a moving target without a Tag. Trying to explain which version of 7.15.0 your 7.15.0 is can be frustrating.
Plus, the last time I compiled from the Master branch the build was labeled as 'Experimental'. I'd rather avoid those two problems.
That is exactly correct.

An even-numbered branch, like 7.14.x, is intended for public release. You'd expect to find it in a Linux distro.

An odd-numbered branch, like 7.15.x (or like Master between releases) is where the action is - where people (like you?) are actively trying to make it better or more capable. Choose, but understand.

Be aware that the external world may have moved on since the last public release. We have to keep up.
ID: 1985897 · Report as offensive
Profile tullio
Volunteer tester

Send message
Joined: 9 Apr 04
Posts: 8797
Credit: 2,930,782
RAC: 1
Italy
Message 1985937 - Posted: 19 Mar 2019, 5:16:37 UTC - in response to Message 1985864.  

Surprised that SuSE doesn't have user controls to prevent or ask permission to install updates.

SuSE sends me updates and asks me if I want to install them but it does not differentiate between an update to a stock version like Leap 15.0 and a totally new version like Tumbleweed.
Tullio
ID: 1985937 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1985956 - Posted: 19 Mar 2019, 11:14:45 UTC

I had half an hour to spare, so I sat down with the manual and had a think.

The problem complained of is "drew blank lines at the top and failed to draw the bottom items." The only time this is a problem is when all items in the list could have fitted in the viewport.

EnsureVisible scrolls the viewport so that a particular line is visible - in this case, the last line. The only time we need to do that is if the last line would have fitted, but needs a scroll to get it in the right place.

So, if you put a condition round the scroll command, like

                    if (m_pListPane->GetItemCount() <= m_pListPane->GetCountPerPage()) {
                        m_pListPane->EnsureVisible(iDocCount - 1);
                    }
it might not jump when you don't want it to jump. It works in Windows - could somebody test it in Linux, please?
ID: 1985956 · Report as offensive
Profile tazzduke
Volunteer tester

Send message
Joined: 15 Sep 07
Posts: 190
Credit: 28,269,068
RAC: 5
Australia
Message 1985959 - Posted: 19 Mar 2019, 11:24:42 UTC

Greetings

Well since I can bit a bit stubborn and sometimes dont know whats good for me, I ended up with the following system.

Linux Mint 19.01 (Mate)
Kernel 4.18.0-16-generic
NVIDIA Drivers from the PPA - 415.27 OpenCL: 1.2
BOINC from the PPA - 7.14.2

running the special app.

Yes the scoll bug is there, but once TBar has released his latest All In One boinc installer for LInux, I will find the time to give it a whirl lol.

Also has the run as administrator already there.

But this is just an fyi, nothing else.

So now where are the aliens lol

Regards
Mark :-)
ID: 1985959 · Report as offensive
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1985968 - Posted: 19 Mar 2019, 12:57:17 UTC - in response to Message 1985959.  


So now where are the aliens lol

Regards
Mark :-)


Perhaps Pogo said it best "We have met the enemy, and he is us."

Maybe we ARE the LGM (little green persons)?

Tom
A proud member of the OFA (Old Farts Association).
ID: 1985968 · Report as offensive
Oddbjornik Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 220
Credit: 349,610,548
RAC: 1,728
Norway
Message 1986015 - Posted: 19 Mar 2019, 20:10:46 UTC - in response to Message 1985956.  

I had half an hour to spare, so I sat down with the manual and had a think.

The problem complained of is "drew blank lines at the top and failed to draw the bottom items." The only time this is a problem is when all items in the list could have fitted in the viewport.

EnsureVisible scrolls the viewport so that a particular line is visible - in this case, the last line. The only time we need to do that is if the last line would have fitted, but needs a scroll to get it in the right place.

So, if you put a condition round the scroll command, like

                    if (m_pListPane->GetItemCount() <= m_pListPane->GetCountPerPage()) {
                        m_pListPane->EnsureVisible(iDocCount - 1);
                    }
it might not jump when you don't want it to jump. It works in Windows - could somebody test it in Linux, please?
Seems to have fixed it here. No scroll to the bottom with this code.
I have tried to reproduce the original problem that this fix was for, and which should show up in my homemade 7.14.2 version when the EnsureVisible-call is simply removed, but I haven't been able to reproduce it.
ID: 1986015 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1986029 - Posted: 19 Mar 2019, 22:08:18 UTC

I just got it going, nothing yet. I tried reducing the cache and hitting update, and it didn't jump. I'll give it 6 hours, if it hasn't jumped by then it probably isn't going to jump.
So, what's the record for fixing the longest standing BOINC BUG? This has to be close.
ID: 1986029 · Report as offensive
Profile Gary Charpentier Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 25 Dec 00
Posts: 30608
Credit: 53,134,872
RAC: 32
United States
Message 1986069 - Posted: 20 Mar 2019, 4:37:54 UTC

All this talk of last line made me remember on Linux BOINC 7.4.23 that the last line will not update. Most obvious on task display when it is a running task, but also on the transfers tab.
If you highlight the line it fills in with the current data but won't update. If any other line or no line is highlighted, it also won't update.
ID: 1986069 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14649
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1986112 - Posted: 20 Mar 2019, 14:12:14 UTC - in response to Message 1986029.  

I just got it going, nothing yet. I tried reducing the cache and hitting update, and it didn't jump. I'll give it 6 hours, if it hasn't jumped by then it probably isn't going to jump.
So, what's the record for fixing the longest standing BOINC BUG? This has to be close.
Well, it isn't fixed yet, but I have created #3064 to prompt review by other coders and hopefully implementation.

No, this isn't the longest-lived complaint, by a long way. I'd nominate #41 (July 2007) for that honor, but it would take longer than half an hour to fix.
ID: 1986112 · Report as offensive
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1986281 - Posted: 21 Mar 2019, 2:43:38 UTC - in response to Message 1986112.  

I just got it going, nothing yet. I tried reducing the cache and hitting update, and it didn't jump. I'll give it 6 hours, if it hasn't jumped by then it probably isn't going to jump.
So, what's the record for fixing the longest standing BOINC BUG? This has to be close.
Well, it isn't fixed yet, but I have created #3064 to prompt review by other coders and hopefully implementation.

No, this isn't the longest-lived complaint, by a long way. I'd nominate #41 (July 2007) for that honor, but it would take longer than half an hour to fix.


I wonder if a workaround for #41 would be the setting we have where if the system gets busier than XX% Boinc suspends? Or else basically what he wants is instead of having all of boinc suspend, only part of boinc would suspend.

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

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1986607 - Posted: 22 Mar 2019, 17:39:57 UTC

I just installed a Fresh copy of Ubuntu 18.04.2 to make sure everything was as it appeared. A fresh install of 18.04.2 will give you Only libcurl3-gnutis, it won't install either libcurl3 or libcurl4....Only libcurl3-gnutis. Running BOINC 7.14.2 compiled with Ubuntu 14.04.1 will require both libwebkitgtk-1.0-0 and libcurl3 when run in 18.04.2, just as with BOINC 7.4.44 and 7.8.3.
Running BOINC 7.14.2 compiled with Ubuntu 15.04 doesn't require any dependencies when run in Ubuntu 15.04 and above, including 18.04.2 and 18.10.
Just as with about everything else, to run BOINC you must have at least as high as what was used to compile the App or above. This Means the BOINC compiled in 15.04 Will Not Work in 14.04.x, it also means Anything compiled in Ubuntu 18.04.x will Not Work with any lower version of Ubuntu, this includes a certain BOINC 7.15.0 floating around.
So, the next All-In-One will have the BOINC compiled in 15.04 as the Default, and the version for Ubuntu 14.04 in a separate folder for Manual installation. The 14.04 version will work in 14.04 and above with 2 dependencies, the Default version will work in 15.04 and above without dependencies. Anything compiled in 18.04 will require 18.04 to run, that's usually how it works.
ID: 1986607 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1986648 - Posted: 22 Mar 2019, 22:34:01 UTC

The New All-In-One is in place, at the same place, http://www.arkayn.us/lunatics/BOINC.7z
If you are starting from Scratch, unpack the BOINC folder to your Home folder, open the folder and double-click on boincmgr. Then add SETI@home to BOINC. Files will be downloaded and run with the CUDA90 App. If something doesn't work make sure the Execute bits are set, and then check the Dependencies by opening a Terminal window, typing ldd and a space, then dragging and dropping the App into the window. Bring the Terminal window to the front, hit enter, and look for missing dependencies.

If you already have a BOINC folder in Home, Stop BOINC, unpack the new BOINC folder to Downloads, copy the desired files from the downloaded BOINC and paste them into the BOINC in Home. The Five BOINC files are;
boinc
boinccmd
boincmgr
boincscr
switcher
BOINC files for the older systems are in the docs folder.
If you want to use the run_client & run_manager scripts, you need to add your user folder name to the location replacing 'user'.
The download is a little larger than last time, but it seems to be downloading very slowly at present. Don't know, it uploaded pretty quick, as usual.
ID: 1986648 · Report as offensive
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 1986649 - Posted: 22 Mar 2019, 22:55:48 UTC

Thanks TBar. We appreciate the work you put into developing the All-in-One package.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1986649 · Report as offensive
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 1986663 - Posted: 23 Mar 2019, 0:13:12 UTC - in response to Message 1986649.  

Thanks TBar. We appreciate the work you put into developing the All-in-One package.


And supporting it leading you into exhaustion where you wisely stopped burning yourself out.

We thank you!

Tom
A proud member of the OFA (Old Farts Association).
ID: 1986663 · Report as offensive
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 1986674 - Posted: 23 Mar 2019, 1:06:07 UTC - in response to Message 1986649.  

Thanks TBar. We appreciate the work you put into developing the All-in-One package.


+2
ID: 1986674 · Report as offensive
Lane42

Send message
Joined: 17 May 99
Posts: 59
Credit: 227,150,556
RAC: 11
United States
Message 1986681 - Posted: 23 Mar 2019, 2:16:36 UTC

Great job TBar, Thanks
ID: 1986681 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 . . . 20 · Next

Message boards : Number crunching : High performance Linux clients at SETI


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