Boinc software mismatched versions

Message boards : Questions and problems : Boinc software mismatched versions
Message board moderation

To post messages, you must log in.

AuthorMessage
Michael Blucher

Send message
Joined: 3 Jan 20
Posts: 7
Message 94681 - Posted: 3 Jan 2020, 6:57:57 UTC

Hi

I believe I have a mismatched version of BOINC.
The screen saver appears to be an older version from 2014.
I'm running Knoppix Linux which is a variant of Debian.
The version of Boinc I'm running is version (7.6.33+dfsg-12),
which my OS tells me is the latest version.

Is it possible to get the correct version of boincscr?

Regards

Michael B.
P.S Boinc software information follows.
-rwxr-xr-x 1 root root 959992 Jul 4 2018 boinc
-rwxr-xr-x 1 root root 34212 Jul 4 2018 boinccmd
-rwxr-xr-x 1 root root 2478484 May 30 2017 boincmgr
-rwxr-xr-x 1 root root 288996 Jan 3 17:33 boincscr
ID: 94681 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2517
United Kingdom
Message 94682 - Posted: 3 Jan 2020, 7:59:03 UTC - in response to Message 94681.  

You can get BOINC manager from the PPA (https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/boinc) This will give you 7.16.3

This is still officially a testing version so may have some minor bugs. I am running that version after rolling my own from git-hub and have not experienced any problems with it so far but because it is a testing version, mine will be slightly different from that one unless I happened to do it from exactly the same zip file.
ID: 94682 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 94683 - Posted: 3 Jan 2020, 8:51:10 UTC
Last modified: 3 Jan 2020, 8:53:26 UTC

There also hasn't been a change to the code of the screen saver in absolute forever, I am not even sure it'll work under most Linux repo's.

So it doesn't really matter if the boincscr binary is built against today's date or that of several years ago.

BTW, 7.6 33 was from June 6, 2016
ID: 94683 · Report as offensive
Michael Blucher

Send message
Joined: 3 Jan 20
Posts: 7
Message 94687 - Posted: 4 Jan 2020, 4:20:30 UTC - in response to Message 94683.  

Hi

So having a mismatched version of boinscr should not matter?

In that case, the problem becomes "screensaver loading" and that is as far as it gets.

Regards

Michael B
ID: 94687 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 94688 - Posted: 4 Jan 2020, 5:13:50 UTC - in response to Message 94687.  

And the answer is probably in the post before yours:
I am not even sure it'll work under most Linux repo's.

I don't have it in Mint, which is a Debian > Ubuntu > derivative.
ID: 94688 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15477
Netherlands
Message 94689 - Posted: 4 Jan 2020, 10:17:32 UTC

The BOINC screen saver requires the X-server. But aside from that it also needs graphics apps to work with the science apps from the project. The project should provide both.

Which I know some do for Windows. But don't know if any does that for Linux. I think you'll have to build the graphics apps yourself with the project's open source code, where available.
ID: 94689 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 863
United States
Message 94694 - Posted: 4 Jan 2020, 19:58:50 UTC

From screensaver_x11.cpp:

// This is a XScreenSaver compatible BOINC screensaver for Unix/X11.
//
// To use this screensaver, please add the following to the 'programs'
// preference in your .xscreensaver file:
//
// GL: "boincscr -root \n\"
//
// If your BOINC directory differs from /var/lib/boinc, you can use
// the -boinc_dir command line argument.
//
// When run, this screensaver connects to the BOINC client via RPC, asks for
// graphics providing tasks and starts a random graphics application. The window
// created by the graphics appliacation is then searched for using X11 window
// properties, such as "WM_COMMAND". Not every graphics application seems to
// support this, but this method has been successfully tested with Einstein@Home
// and climateprediction.net. When the graphics application window
// has been found, it will be embedded into the XScreenSaver-provided
// fullscreen-window, the root window, the preview window or a newly created
// window, depending on the environment, using the XEMBED method.
ID: 94694 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2517
United Kingdom
Message 94698 - Posted: 5 Jan 2020, 7:20:09 UTC - in response to Message 94694.  

Not every graphics application seems to
// support this, but this method has been successfully tested with Einstein@Home
// and climateprediction.net.


Climateprediction.net no longer supports graphics. The person who did the graphics left the project for other work some years ago. Also running the graphics resulted in a measurable hit to the computing. It was however useful at that time because some of the model types would sometimes get stuck in a loop and this could be spotted by looking at the graphics. Fortunately it is many years since I last had a task get stuck in a loop like that.
ID: 94698 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 863
United States
Message 94721 - Posted: 6 Jan 2020, 17:05:51 UTC - in response to Message 94698.  

Yes that comment in the file was from many years ago. I would say in general that most projects have dropped screensavers because they simply are not needed anymore and the screensaver steals process time and resources away from the science app.
ID: 94721 · Report as offensive

Message boards : Questions and problems : Boinc software mismatched versions

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.