Welcome to MilkyWay@home

Running MilkyWay@Home GPU tasks on Linux with Mesa OpenCL


Advanced search

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

To post messages, you must log in.

AuthorMessage
jacob

Send message
Joined: 27 Apr 13
Posts: 1
Credit: 1,752,932
RAC: 0
1 million credit badge7 year member badge
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?
ID: 66537 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
TomasBrod

Send message
Joined: 7 Dec 15
Posts: 20
Credit: 8,805,665
RAC: 0
5 million credit badge4 year member badge
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 .
ID: 67870 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

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

©2020 Astroinformatics Group