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 . . . 21 · Next

AuthorMessage
Profile -= Vyper =-
Volunteer tester
Avatar

Send message
Joined: 5 Sep 99
Posts: 1555
Credit: 798,796,025
RAC: 1,044,640
Sweden
Message 1985628 - Posted: 17 Mar 2019, 15:45:41 UTC - in response to Message 1985593.  

Yes exactly.. Press update, switch back to tasks, boom! Straight to the bottom.

_________________________________________________________________________
Addicted to SETI crunching!
Founder of GPU Users Group
ID: 1985628 · Report as offensive     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 4745
Credit: 508,481,179
RAC: 1,213,691
United States
Message 1985824 - Posted: 18 Mar 2019, 17:18:51 UTC

Well, I've just about finished testing new builds of BOINC 7.14.2. It seems if you compile it with Ubuntu 15.04 or higher it doesn't require any dependencies, but, of course it won't work with anything lower than Ubuntu 15.04. If you compile it in Ubuntu 14.04 then it requires the same two dependencies as before , libwebkitgtk-1.0-0 and libcurl3. I'd rather have the All-In-One not require any dependencies, so, it would be best to use the 15.04 build. This means if you have Ubuntu 14.04 you will have to replace the 5 default boinc apps with versions that will work in 14.04 from a folder in the Docs folder, similar to replacing the 7.8.3 apps with the 7.4.44 apps currently. This means most people won't have to install any dependencies to use the All-In-One package. Since All the App Versions were compiled Without that Bug of a 'Workaround', All versions will be Free of that annoying 'Jump to the Bottom' Bug. This is good...
I'll see about updating the package soon.
ID: 1985824 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 9251
Credit: 824,716,327
RAC: 1,816,694
United States
Message 1985830 - Posted: 18 Mar 2019, 17:48:04 UTC - in response to Message 1985824.  

That will be most welcome TBar. I know a lot of Linux newbies were and are discouraged from using the All-in-One because of the missing dependencies. A lot of entrained MS mindset that any application should just run without having to fiddle with it being preeminent.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1985830 · Report as offensive     Reply Quote
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 13022
Credit: 142,282,412
RAC: 174,209
United Kingdom
Message 1985834 - Posted: 18 Mar 2019, 17:57:45 UTC - in response to Message 1985830.  
Last modified: 18 Mar 2019, 17:58:09 UTC

The Windows application also has dependencies - you will see DLL files in the boinc (program) folder. You don't normally notice them because the BOINC installer places them there. It would arguably be better for common shared dependencies (like the Microsoft C++ runtime libraries) to be installed as, well, 'common shared dependencies' (there's a method and location for that), but the BOINC method works.
ID: 1985834 · Report as offensive     Reply Quote
Profile tullio
Volunteer tester

Send message
Joined: 9 Apr 04
Posts: 7616
Credit: 2,623,403
RAC: 2,152
Italy
Message 1985858 - Posted: 18 Mar 2019, 19:44:37 UTC

SuSE has again updatd my Leap 15.0 to Thimblewood, a development version, with kernel 5.0.1. Unfortunately, the 7.14.2 Boinc Manager does not work in Thimblewood and I had to connect manually to Einstein@home. This on a VirtualMachine running as a guest of Windows 10 on a A10-6700 AMD CPU, 24 GB RAM.
Tullio
ID: 1985858 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 9251
Credit: 824,716,327
RAC: 1,816,694
United States
Message 1985864 - Posted: 18 Mar 2019, 20:17:58 UTC

Surprised that SuSE doesn't have user controls to prevent or ask permission to install updates.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1985864 · Report as offensive     Reply Quote
Profile Mr. Kevvy Crowdfunding Project Donor*Special Project $250 donor
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 2573
Credit: 709,533,120
RAC: 1,401,308
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". 😀
“Never doubt that a small group of thoughtful, committed citizens can change the world; indeed, it's the only thing that ever has.”
---Margaret Mead
ID: 1985874 · Report as offensive     Reply Quote
juan BFP Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 7884
Credit: 474,906,507
RAC: 671,655
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     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 4745
Credit: 508,481,179
RAC: 1,213,691
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     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 9251
Credit: 824,716,327
RAC: 1,816,694
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
ID: 1985893 · Report as offensive     Reply Quote
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 13022
Credit: 142,282,412
RAC: 174,209
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     Reply Quote
Profile tullio
Volunteer tester

Send message
Joined: 9 Apr 04
Posts: 7616
Credit: 2,623,403
RAC: 2,152
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     Reply Quote
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 13022
Credit: 142,282,412
RAC: 174,209
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     Reply Quote
Profile tazzduke
Volunteer tester

Send message
Joined: 15 Sep 07
Posts: 146
Credit: 24,066,802
RAC: 90,273
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     Reply Quote
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 3369
Credit: 173,182,082
RAC: 778,065
United States
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
I will stop procrastinating tomorrow.
\\// Live Long & Prosper (starting tomorrow ;)
ID: 1985968 · Report as offensive     Reply Quote
Oddbjornik Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 146
Credit: 244,775,982
RAC: 297,983
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     Reply Quote
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 4745
Credit: 508,481,179
RAC: 1,213,691
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     Reply Quote
Profile Gary Charpentier Crowdfunding Project Donor*Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 25 Dec 00
Posts: 25389
Credit: 48,620,620
RAC: 25,406
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     Reply Quote
Profile Gone with the wind Crowdfunding Project Donor*Special Project $75 donor
Volunteer tester

Send message
Joined: 19 Nov 00
Posts: 41574
Credit: 41,972,691
RAC: 584
Message 1986090 - Posted: 20 Mar 2019, 11:39:30 UTC

So, what's the record for fixing the longest standing BOINC BUG? This has to be close.

He just turned up :-))
ID: 1986090 · Report as offensive     Reply Quote
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 13022
Credit: 142,282,412
RAC: 174,209
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     Reply Quote
Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 . . . 21 · Next

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


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