rpi_logo
Running MilkyWay@Home GPU tasks on Linux with Mesa OpenCL
Running MilkyWay@Home GPU tasks on Linux with Mesa OpenCL
log in

Advanced search

Message boards : Application Code Discussion : Running MilkyWay@Home GPU tasks on Linux with Mesa OpenCL

Author Message
jacob
Send message
Joined: 27 Apr 13
Posts: 1
Credit: 1,751,763
RAC: 0

Message 66537 - Posted: 14 Jul 2017, 20:51:01 UTC
Last modified: 14 Jul 2017, 20:56:04 UTC

I am using current OpenSUSE Tumbleweed with the open-source driver for R9 280X and when I let Boinc download the precompiled MilkyWay@Home application for GPU tasks, all tasks segfault right after starting.

I digged into the problem with a debugger and after hours found out that the libelf library compiled into the application clashes with an incompatible system libelf library used by my OpenCL implementation (libMesaOpenCL.so is linked to libelf.so).

So I compiled my own version of MilkyWay@Home, which is now linked against my system libelf. This works perfectly -- all tasks now finish and validate.

Apart from giving this information (which I was unable to find on internet) to the community, I have a question: This way I repeatedly need to overwrite the Boinc-downloaded precompiled application with the custom-built one every time I start Boinc. Is there a way how to prevent Boinc from stubbornly re-downloading the malfunctioning prebuilt application?

TomasBrod
Send message
Joined: 7 Dec 15
Posts: 17
Credit: 3,021,735
RAC: 67,167

Message 67870 - Posted: 3 Nov 2018, 8:31:04 UTC - in response to Message 66537.

This way I repeatedly need to overwrite the Boinc-downloaded precompiled application with the custom-built one every time I start Boinc. Is there a way how to prevent Boinc from stubbornly re-downloading the malfunctioning prebuilt application?


Use app_info.xml file. See boinc anonymous platform. You can find values for <app>, <file>, and <app_version> tags in your client_state.xml .


Post to thread

Message boards : Application Code Discussion : Running MilkyWay@Home GPU tasks on Linux with Mesa OpenCL


Main page · Your account · Message boards


Copyright © 2018 AstroInformatics Group