Boinc v7.8.0 for linux

Message boards : Number crunching : Boinc v7.8.0 for linux
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 4 · 5 · 6 · 7 · 8 · 9 · 10 · Next

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

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1891201 - Posted: 21 Sep 2017, 19:08:04 UTC

Everything seems fine with the new version. No change as expected with the new static parts.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 29 Apr 99
Posts: 251
Credit: 3,696,783,867
RAC: 12,606
France
Message 1891207 - Posted: 21 Sep 2017, 20:23:52 UTC - in response to Message 1891147.  

Thanks TBar :)
ID: 1891207 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891240 - Posted: 21 Sep 2017, 23:15:11 UTC

Well, I decided to just compile my own BOINC 7.3 & 7.4s since there aren't that many. I found you can even use my already compiled wxWidgets 3.0.3 libraries to boot. There are very few 7.3s and they all work fine, right up to the last one 7.3.19. Except for ONE minor problem, the color is missing from the Progress bars in the Progress column. Everything else looks good.
The Problems started with the Next release, 7.4.0. Seems the Progress now has colors, but only two out of three shows progress, the two with the most progress. When a GPU task passes the CPU task and becomes one of the Top 2, the GPU tasks becomes active and the CPU task goes inactive. Déjà vu. Also, the Timer in the Projects Tab doesn't work. I Suspect the Tasks Page will start bouncing in an couple of hours.

So, what do we see in the Change List;
MGR: Fix progress bars in Linux CBOINCListCtrl by basing it on generic wxListCtrl instead of native wxListCtrl.

Oh My Goodness, Déjà vu again! Where have I seen that...
boincmgr-BOINCListCtrl.o:(.rodata._ZTV14CBOINCListCtrl[_ZTV14CBOINCListCtrl]+0x778): undefined reference to `non-virtual thunk to wxGenericListCtrl::GetSizeAvailableForScrollTarget(wxSize const&)'
boincmgr-DlgEventLogListCtrl.o:(.rodata._ZTV20CDlgEventLogListCtrl[_ZTV20CDlgEventLogListCtrl]+0x770): undefined reference to `non-virtual thunk to wxGenericListCtrl::GetSizeAvailableForScrollTarget(wxSize const&)'

Coincidence? Right....

How do you change it back to native wxListCtrl?
There seems to be more interest in wxListCtrl in following releases. Trying to fix what was broken I suppose.
ID: 1891240 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1891243 - Posted: 21 Sep 2017, 23:47:25 UTC

Wow, I think the changes in moving from 7.3.19 >> 7.4.0 might have been where all the problems propagated from.

MGR: Fix typos in my commit 70639a7 for using EVT_LIST_CACHE_HINT instead of EVT_LIST_ITEM_SELECTED or EVT_LIST_ITEM_DESELECTED to immediately detect selection changes in generic wxListCtrl for updating task control panels.
MGR: For detection of list selection and list deselection; trigger on EVT_LIST_CACHE_HINT only for Windows; both EVT_LIST_CACHE_HINT and mouse click events work on Mac and Linux, but EVT_LIST_CACHE_HINT generates far more events than we need, so using mouse click events is more efficient. Unfortunately, using mouse click events does not work on Windows.

I'm no developer but the references to wxListCtrl and the business about responding to mouse clicks seems very suspicious.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891245 - Posted: 22 Sep 2017, 0:01:49 UTC - in response to Message 1891243.  
Last modified: 22 Sep 2017, 0:05:06 UTC

Since No One else around here has come up with a Theory in the last THREE years, here's mine;
They broke it with 7.4.0
Couldn't Fix it by 7.4.22
Gave up on it and shoved it over to the Repos.

It's just a theory...I could be wrong
Not!

Ya know, 7.2.47 needs to be updated to the built-in libpng, maybe I should go with 7.3.19.
It works very nicely, and who needs colors anyway...
ID: 1891245 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891291 - Posted: 22 Sep 2017, 9:46:07 UTC

Dang. It's run all night and the Tasks page hasn't jumped. There are many more releases between 7.4.0 & 7.4.22. Right now the Simple View works and all three Tasks show activity when in Simple View, in Advanced View only two tasks show activity. It's still better than having the Tasks page Jumping every few Updates. I suppose the Simple View is working because I'm using wxWidgets 3.0.3 verses 3.0.1. Still need to find where the Page Jumping begins.
ID: 1891291 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1891342 - Posted: 22 Sep 2017, 15:43:13 UTC

TBar, can you check something out on the later releases, 7.8.0 and 7.8.2? I cannot get Run Benchmarks to respond to a mouseclick. I don't know however if that ever worked in Linux BOINC. I also can't figure out if there is a keyboard shortcut to start the benchmarks. It must have run automatically upon first BOINC installation since the computer Details page on the website shows a value for the system, but I have not tried to force it manually myself till now. I don't know if this is just another symptom of the mouse click not registering problem.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891382 - Posted: 22 Sep 2017, 17:36:16 UTC
Last modified: 22 Sep 2017, 18:30:10 UTC

This is the One,
MGR: Work around an apparent bug in wxWidgets 3.0 on Linux which drew blank lines at the top and failed to draw the bottom items. This could happen if the list was scrolled near the bottom and the user selected "Show active tasks."
Remove that one, and the Jumping Tasks Page goes away...from 7.4.43. Apparently 7.8.2 doesn't respond well to using the clientgui/BOINCBaseView.cpp from 7.4.42, the way 7.4.43 does.

The problems created by 7.4.0 persisted through 7.4.37, but by 7.4.42 the App was working Very Nicely. It lasted for ONE release. The 7.4.43 release introduced the Jumping Tasks Bug, apparently due to the above commit. I removed that commit from 7.4.43 and now it too works very well.

7.8.2 is working now...

I'm running 12.04.5 right now, someone else will have to check benchmarks.
ID: 1891382 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1891383 - Posted: 22 Sep 2017, 17:39:39 UTC - in response to Message 1891382.  

OK, your detective work is paying off it seems. Understand you can't check on benchmarks right now. Hope that someone else reading the thread will chime in with test results for comparison.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1891383 · Report as offensive
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 1891397 - Posted: 22 Sep 2017, 18:35:26 UTC

Clicking run cpu benchmark in mint and boinc 7.6.31 does not work.
ID: 1891397 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1891399 - Posted: 22 Sep 2017, 18:48:43 UTC - in response to Message 1891397.  

Clicking run cpu benchmark in mint and boinc 7.6.31 does not work.

Thank you very much John for the test result. Just wanted to know if it was just me or what. Now to find out where benchmarks got broken.

Is that BOINC 7.6.31 from the Mint repository or one of the PPA's?
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1891399 · Report as offensive
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 1891402 - Posted: 22 Sep 2017, 19:00:54 UTC

From the repository.
ID: 1891402 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891404 - Posted: 22 Sep 2017, 19:17:20 UTC

That appears to have fixed it. Just Remove the commit 6479868b7c4c2efa87ff69d9e0910d43d2c33df7 from the 7.8.2 BOINCBaseView.cpp and suddenly....
No More Jumping Tasks Page!
Nice.

Still see the Time Tags disappearing and reappearing, but I can live with that.

On my machines the Benchmark selection in Tools works.
Yesterday's 7.8.2 in Ubuntu 16.04.3
Today's 7.8.2 in Ubuntu 12.04.5
ID: 1891404 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1891405 - Posted: 22 Sep 2017, 19:41:00 UTC - in response to Message 1891404.  

That appears to have fixed it. Just Remove the commit 6479868b7c4c2efa87ff69d9e0910d43d2c33df7 from the 7.8.2 BOINCBaseView.cpp and suddenly....
No More Jumping Tasks Page!
Nice.

Still see the Time Tags disappearing and reappearing, but I can live with that.

On my machines the Benchmark selection in Tools works.
Yesterday's 7.8.2 in Ubuntu 16.04.3
Today's 7.8.2 in Ubuntu 12.04.5

Nice. The missing Time Tags bugs me but you only see that when downloading a large chunk of tasks.

Is that with a different version of BOINC 7.8.2 than the latest in the CA thread download link that you just updated yesterday? Any changes to the wxWidgets or libwebkitgtk?

I should go back to the 16 September download files to check I guess.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891418 - Posted: 22 Sep 2017, 21:47:43 UTC
Last modified: 22 Sep 2017, 22:07:58 UTC

This is Today's version, which will probably be the version for a while.
I fixed the Bug that had been gnawing on me, the only change is this One commit being removed, https://github.com/BOINC/boinc/commit/6479868b7c4c2efa87ff69d9e0910d43d2c33df7
You can now Look at the Manager's Tasks Page without disdain.

BOINC 7.8.2 for Testing in Linux

ID: 1891418 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891449 - Posted: 23 Sep 2017, 0:32:16 UTC
Last modified: 23 Sep 2017, 0:36:06 UTC

For those trying to track down the Menu Bug that appears to be a Ubuntu 16.04 and above Bug, the BOINC 7.3.19 build works fine in Ubuntu 17.04.
It has the Menu Bug, and this build is Pre-7.4.0. So, whatever is causing the Menu problem started before 7.3.19, actually it started before 7.2.47 as that version also has the Menu problems.

Other than the missing Progress colors, it works OK;

Fri 22 Sep 2017 08:05:32 PM EDT | | Starting BOINC client version 7.3.19 for x86_64-pc-linux-gnu
Fri 22 Sep 2017 08:05:32 PM EDT | | CUDA: NVIDIA GPU 0: GeForce GTX 960 (driver version 375.66, CUDA version 8.0, compute capability 5.2, 1988MB, 1747MB available, 2748 GFLOPS peak)
Fri 22 Sep 2017 08:05:32 PM EDT | | CUDA: NVIDIA GPU 1: GeForce GTX 950 (driver version 375.66, CUDA version 8.0, compute capability 5.2, 1997MB, 1964MB available, 2022 GFLOPS peak)
Fri 22 Sep 2017 08:05:32 PM EDT | | OpenCL: NVIDIA GPU 0: GeForce GTX 960 (driver version 375.66, device version OpenCL 1.2 CUDA, 1988MB, 1747MB available, 2748 GFLOPS peak)
Fri 22 Sep 2017 08:05:32 PM EDT | | OpenCL: NVIDIA GPU 1: GeForce GTX 950 (driver version 375.66, device version OpenCL 1.2 CUDA, 1997MB, 1964MB available, 2022 GFLOPS peak)
Fri 22 Sep 2017 08:05:32 PM EDT | | OS: Linux: 4.10.0-35-generic
Fri 22 Sep 2017 08:05:32 PM EDT | | Version change (7.8.2 -> 7.3.19)
Fri 22 Sep 2017 08:05:32 PM EDT | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 6906726; resource share 100

I seem to have suddenly acquired a good number of BOINCs, all using wx3.0.3 with working Simple Views.
ID: 1891449 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1891453 - Posted: 23 Sep 2017, 0:48:56 UTC - in response to Message 1891449.  

Thanks for the update TBar. I just loaded up today's BOINC 7.8.2 and I see that the Menu bug is still there as you have pointed out. I never was bugged by the jumping tasks bug since I never used that view before on that page. But very happy for you that you squashed that annoyance. I probably won't back level to the 7.2.X versions of BOINC as my system got the initial benchmark profiled and that is good enough for the time estimates. I only tried to use it because I thought I would get clever and attempt another hike in the cpu overclock. That didn't go well. I should know better. The clock it has been at is the max stable I discovered for that system when it had Windows on it. That shouldn't have changed just because it is a Linux host now.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891455 - Posted: 23 Sep 2017, 1:02:28 UTC - in response to Message 1891453.  

The only Menu Problem is with the little Indicator button in Activity & Skin, the Menus work Perfectly fine in 16.04.3 and 17.04 otherwise. It appears the indicator button is one click behind, no real problem. My two machines don't have any trouble running the Benchmarks from the Menu with any version of BOINC. I don't know why you have troubles, unless maybe you have cc_config set to disable Benchmarks.
ID: 1891455 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1891457 - Posted: 23 Sep 2017, 1:11:36 UTC - in response to Message 1891455.  

The only Menu Problem is with the little Indicator button in Activity & Skin, the Menus work Perfectly fine in 16.04.3 and 17.04 otherwise. It appears the indicator button is one click behind, no real problem. My two machines don't have any trouble running the Benchmarks from the Menu with any version of BOINC. I don't know why you have troubles, unless maybe you have cc_config set to disable Benchmarks.

OMG, I'm such a dummy. I never thought to look down in cc_config. I don't know how that got set on. Turned it off and exited BOINC. Restarted BOINC and it was running the Benchmarks. Thanks again TBar for sorting me out.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

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

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1891461 - Posted: 23 Sep 2017, 1:22:06 UTC - in response to Message 1891457.  

ID: 1891461 · Report as offensive
Previous · 1 . . . 4 · 5 · 6 · 7 · 8 · 9 · 10 · Next

Message boards : Number crunching : Boinc v7.8.0 for linux


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