Ubuntu 16.04 and BOINC dont get on.

Message boards : Questions and problems : Ubuntu 16.04 and BOINC dont get on.
Message board moderation

To post messages, you must log in.

AuthorMessage
mrtrousers

Send message
Joined: 6 Aug 16
Posts: 1
Spain
Message 71264 - Posted: 7 Aug 2016, 0:01:35 UTC

Ok. So I have ubuntu 16.04, and when i install from universe/apt-get, boinc doesent detect my gpu and when closing the manager and opening again, it wil just freeze and not work. So its a one time boinc, cuz then it wont work anymore.

In the other hand i download from your webpage, my gpu gets recognied using boinc, but i cant start the manager, it lacks libwxgtk2.8.

I would like to use your webpage version, it seems more complete, and i need libwxgtk2.8.

THANKS.
ID: 71264 · Report as offensive
SekeRob2

Send message
Joined: 6 Jul 10
Posts: 585
Italy
Message 71268 - Posted: 7 Aug 2016, 8:32:18 UTC - in response to Message 71264.  
Last modified: 7 Aug 2016, 8:35:45 UTC

The version maintained by LocutusofBorg/Gianfranco Costamagna (Debian package maintainer) works fine for me on Ubuntu 16.04LTS [4.6.4 kernel], now v7.6.32 I think.

source: https://launchpad.net/ubuntu/+source/boinc
packages compiled: https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/boinc

Add the ppa and forward on you are auto updated when there's a new build, if you want to.

Edit: It can happen on Linux that the GPU drivers are not loaded fast enough for BOINC to recognize the GPU first time... run the sudo boinc-client restart command in terminal.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 71268 · Report as offensive
Profile Agentb
Avatar

Send message
Joined: 30 May 15
Posts: 265
United Kingdom
Message 71271 - Posted: 7 Aug 2016, 10:23:20 UTC - in response to Message 71264.  

Ok. So I have ubuntu 16.04, and when i install from universe/apt-get, boinc doesent detect my gpu and when closing the manager and opening again, it wil just freeze and not work.


If you are still having problmens

Can you

    set the event log option coproc_debug.
    describe GPU make and model you are running
    Post the first 40-50 lines of the event log



Good luck.

ID: 71271 · Report as offensive
Steve Hawker*

Send message
Joined: 16 Dec 12
Posts: 14
United States
Message 71489 - Posted: 11 Aug 2016, 20:24:13 UTC - in response to Message 71268.  
Last modified: 11 Aug 2016, 20:47:04 UTC

The version maintained by LocutusofBorg/Gianfranco Costamagna (Debian package maintainer) works fine for me on Ubuntu 16.04LTS [4.6.4 kernel], now v7.6.32 I think.

source: https://launchpad.net/ubuntu/+source/boinc
packages compiled: https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/boinc

Add the ppa and forward on you are auto updated when there's a new build, if you want to.

Edit: It can happen on Linux that the GPU drivers are not loaded fast enough for BOINC to recognize the GPU first time... run the sudo boinc-client restart command in terminal.

So as normal with Linux magic spells, I'm confused.

I tried to add the source to the list of "Other Software" but for whatever reason the Add button stays greyed out. If I edit an existing PPA, same thing.

When I look at the source it says 7.6.31 is the latest for Xerial Xerus (aka 16.04) and indeed, this is what I have and of course my AMD GPU is not recognised. I've tried the restart but that didn't help.

[edit] figured out how to add the PPA. I'll be trying it... [/edit]

Thanks!!

S.
ID: 71489 · Report as offensive
Steve Hawker*

Send message
Joined: 16 Dec 12
Posts: 14
United States
Message 71490 - Posted: 11 Aug 2016, 20:43:05 UTC - in response to Message 71271.  

If you are still having problmens

set the event log option coproc_debug.
describe GPU make and model you are running
Post the first 40-50 lines of the event log

Good luck.

My GPU is (usually) reported as: AMD AMD Radeon HD 7870/7950/7970/R9 280X series (Tahiti) (3072MB) driver: 1.4.1848 OpenCL: 1.2

Log contents:

Thu 11 Aug 2016 01:25:06 PM PDT | | Starting BOINC client version 7.6.31 for x86_64-pc-linux-gnu
Thu 11 Aug 2016 01:25:06 PM PDT | | log flags: file_xfer, sched_ops, task, coproc_debug
Thu 11 Aug 2016 01:25:06 PM PDT | | Libraries: libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Thu 11 Aug 2016 01:25:06 PM PDT | | Data directory: /var/lib/boinc-client
Thu 11 Aug 2016 01:25:06 PM PDT | | [coproc] launching child process at /usr/bin/boinc
Thu 11 Aug 2016 01:25:06 PM PDT | | [coproc] relative to directory /
Thu 11 Aug 2016 01:25:06 PM PDT | | [coproc] with data directory /var/lib/boinc-client
Thu 11 Aug 2016 01:25:06 PM PDT | | [coproc] NVIDIA: libcuda.so: cannot open shared object file: No such file or directory
Thu 11 Aug 2016 01:25:06 PM PDT | | [coproc] ATI: libaticalrt.so: cannot open shared object file: No such file or directory
Thu 11 Aug 2016 01:25:06 PM PDT | | [coproc] clGetPlatformIDs() failed to return any OpenCL platforms
Thu 11 Aug 2016 01:25:06 PM PDT | | No usable GPUs found
Thu 11 Aug 2016 01:25:06 PM PDT | | app version refers to missing GPU type ATI
Thu 11 Aug 2016 01:25:06 PM PDT | Albert@Home | Application uses missing ATI GPU
Thu 11 Aug 2016 01:25:06 PM PDT | | app version refers to missing GPU type NVIDIA
Thu 11 Aug 2016 01:25:06 PM PDT | Asteroids@home | Application uses missing NVIDIA GPU

<snip> lots of these so removing for easier reading

Thu 11 Aug 2016 01:25:48 PM PDT | | app version refers to missing GPU type ATI
Thu 11 Aug 2016 01:25:48 PM PDT | SETI@home Beta Test | Application uses missing ATI GPU
Thu 11 Aug 2016 01:25:48 PM PDT | | app version refers to missing GPU type ATI
Thu 11 Aug 2016 01:25:48 PM PDT | SETI@home Beta Test | Application uses missing ATI GPU
Thu 11 Aug 2016 01:25:48 PM PDT | | Host name: Galactica
Thu 11 Aug 2016 01:25:48 PM PDT | | Processor: 4 AuthenticAMD AMD Phenom(tm) II X4 965 Processor [Family 16 Model 4 Stepping 3]
Thu 11 Aug 2016 01:25:48 PM PDT | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
Thu 11 Aug 2016 01:25:48 PM PDT | | OS: Linux: 4.4.0-34-generic
Thu 11 Aug 2016 01:25:48 PM PDT | | Memory: 7.79 GB physical, 8.00 GB virtual
Thu 11 Aug 2016 01:25:48 PM PDT | | Disk: 285.41 GB total, 230.32 GB free
Thu 11 Aug 2016 01:25:48 PM PDT | | Local time is UTC -7 hours
Thu 11 Aug 2016 01:25:48 PM PDT | | VirtualBox version: 5.0.24_Ubuntur108355
Thu 11 Aug 2016 01:25:48 PM PDT | ATLAS@home | Found app_config.xml
Thu 11 Aug 2016 01:25:48 PM PDT | Bitcoin Utopia | Found app_config.xml

<snip> lots of these so removing for easier reading

Thu 11 Aug 2016 01:25:48 PM PDT | vLHCathome-dev | Found app_config.xml
Thu 11 Aug 2016 01:25:48 PM PDT | World Community Grid | Found app_config.xml
Thu 11 Aug 2016 01:25:48 PM PDT | | Config: GUI RPCs allowed from:
Thu 11 Aug 2016 01:25:48 PM PDT | | Config: report completed tasks immediately
Thu 11 Aug 2016 01:25:48 PM PDT | | Config: use all coprocessors
ID: 71490 · Report as offensive
Jim1348

Send message
Joined: 8 Nov 10
Posts: 310
United States
Message 71491 - Posted: 11 Aug 2016, 20:44:37 UTC - in response to Message 71264.  
Last modified: 11 Aug 2016, 20:45:03 UTC

Ok. So I have ubuntu 16.04, and when i install from universe/apt-get, boinc doesent detect my gpu and when closing the manager and opening again, it wil just freeze and not work. So its a one time boinc, cuz then it wont work anymore.

It may be the same problem I had in getting the BOINC manager to interact with the BOINC client in Ubuntu 16.04. If so, I have posted a fix on the GPUGrid forum.

You have to copy the "gui_rpc_auth.cfg" from the /etc/boinc-client folder to the home directory and reboot to allow BM to connect.
http://www.gpugrid.net/forum_thread.php?id=4306&nowrap=true#44107

But to do that, you have to first set the right permissions.
http://www.gpugrid.net/forum_thread.php?id=4306&nowrap=true#44114

There are some other helpful hints there from other forum members.
ID: 71491 · Report as offensive
ChristianB
Volunteer developer
Volunteer tester

Send message
Joined: 4 Jul 12
Posts: 321
Germany
Message 71512 - Posted: 12 Aug 2016, 10:29:44 UTC

Support of AMD cards was removed from Ubuntu 16.04. You need to install the driver manually. Make sure that the driver you install does contain the OpenCL capability.

As with all AMD cards on Linux you need to restart the BOINC Client after you have logged into the system in order to get the card detected.
$ sudo service boinc-client restart
ID: 71512 · Report as offensive
Profile Agentb
Avatar

Send message
Joined: 30 May 15
Posts: 265
United Kingdom
Message 71517 - Posted: 12 Aug 2016, 19:04:44 UTC - in response to Message 71512.  
Last modified: 12 Aug 2016, 19:05:57 UTC

Support of AMD cards was removed from Ubuntu 16.04. You need to install the driver manually. Make sure that the driver you install does contain the OpenCL capability.

As with all AMD cards on Linux you need to restart the BOINC Client after you have logged into the system in order to get the card detected.
$ sudo service boinc-client restart


Ah apologies for not getting back to this thread sooner, thanks Steve for posting the details.

Sorry to say, I believe that card and Ubuntu 16.04 are not going to work with any AMD supplied driver at the moment.

See this thread Over at E@H which goes into a bit of detail about some options and future possibilities.
ID: 71517 · Report as offensive
Patrick

Send message
Joined: 2 Jul 12
Posts: 3
Canada
Message 71711 - Posted: 20 Aug 2016, 6:57:31 UTC - in response to Message 71268.  
Last modified: 20 Aug 2016, 7:35:53 UTC

Silly question here, what do I download? I see 3 files there, do I download all of them? Then what? There are no instructions. I am not overly savy where LINUX is concerned. I use it only so I can run BOINC full time as the computer I use is too old for windoz. (Did I mention, I hate windoz, but I'm stuck with it cause of all the expensive programs I need that aren't available for Linux.)

The file on the BOINC download page is the same file I downloaded many moons ago. Today my UBUNTU did an upgrade and now I can't get BOINC to work, nor will it install.

update: well I downloaded all 3. The first file opened a text editor and did nothing. The 2nd file has a folder that I extracted. I followed the instructions in the 'Install' file. It returned an error saying 'can't find M4. Please install a newer version of M4.' Huh? What the heck is that?

What ever happened to 'Install', then click on icon to run?

BTW, the 3rd file crashed when I tried to extract it.
ID: 71711 · Report as offensive
ChristianB
Volunteer developer
Volunteer tester

Send message
Joined: 4 Jul 12
Posts: 321
Germany
Message 71751 - Posted: 21 Aug 2016, 12:39:06 UTC

Ok, here is what you should do:
- delete all manually downloaded boinc packages and the folders extracted from them
- check if you installed the boinc-client and boinc-manager packages from Ubuntu/apt-get (this will ensure that the Client will automatically start once the system boots up)
- you should then be able to open the Manager via the link placed in the applications menu (depends on what desktop manager you use). Check that the manager can connect to the Client and you see the projects you want to attach to (you may need to attach to them again)

That will give you a working Client that could keep your CPU busy.

The link to the EaH forums provided by AgentB as well as the AMD Release Notes for the driver states that the AMD Driver is only for GCN 1.2 Cards which you do not have. So in essence you can't currently use your AMD card with BOINC on Ubuntu 16.04 without manually compiling libraries on your computer. But this is only for the Linux savy.

You could nevertheless reinstall the OS and use Ubuntu 15.10 which is the last version to support AMD fglrx drivers.[/list]
ID: 71751 · Report as offensive

Message boards : Questions and problems : Ubuntu 16.04 and BOINC dont get on.

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.