Dirk Broer wrote: ↑Fri Apr 19, 2019 2:49 amHopefully you can use the open-source AMDGPU driver and try adding computing capability from AMDGPU PRO
in this way
I am wrestling with the GCN 2 R3 IGPs of my Athlon 5350s myself at the moment....not on the list too.
A very minor victory here -on points. I installed Xubuntu 18.04.2, blacklisted the Radeon driver so the GCN 2 IGP was forced to use AMDGPU -the open source variant.
This resulted in an error very much like the one I encountered when trying to run Intel OpenCL for my Pentium J5005's Intel UHD 605 IGP:
OpenCL platform detected: Mesa
OpenCL platform detected: The pocl project
WARNING: BOINC supplied wrong platform!
The Mesa driver doesn't cut it, pocl is for CPU OpenCL. The J5005 came with yet another driver: Beignet, for Intel GPUs (not cutting it either, but Intel-specific). Replacing Beignet with NEO through github solved that problem, at the cost of running for the time being on a older version of OpenCL, which results in less GFLOPS for the GPU.
Such a thing is entirely lacking from the Open Source drivers for AMD, be it either Radeon or AMDGPU. The open source AMDGPU driver lacks -amongst others- a proper OpenCL-ICD loader.
When you have your system running on AMDGPU and you remove Radeon, BOINC complains 'No Useable GPU found', so the wonky radeon-opencl-icd is needed for BOINC to get an OpenCL device recognized. And BOINC is better (?) at that than the OS itself, because 'clinfo' only reports Mesa and pocl as OpenCL platforms, as do the Seti apps -hence the BOINC error message.
AMDGPU-PRO
does provide proper drivers, but only runs on GCN 3 and higher.
I decided to try what I suggested to Scole: load the compute-only files via the AMDGPU-PRO driver. I downloaded the 17.40 variant and after unpacking the files ran
./amdgpu-install --opencl=legacy --headless
Presto! An extra driver, AMD GPU specific. And then the horror when I rebooted: a black screen, only to vanish when I used the option 'nomodeset' -which disables the just installed driver.
I decided to monitor the results of the system -in black screen mode- and got rewarded: It is still active, and even uploads results and downloads new work. Among the results a file that yet has to be validated, but shows
OpenCL platform detected: Advanced Micro Devices, Inc.
Number of OpenCL devices found : 1
BOINC assigns slot on device #0.
Info: BOINC provided OpenCL device ID used
Build features: SETI8 Non-graphics OpenCL USE_OPENCL_HD5xxx OCL_ZERO_COPY OCL_CHIRP3 ASYNC_SPIKE FFTW SSE2 64bit
System: Linux x86_64 Kernel: 4.18.0-18-generic
CPU : AMD Athlon(tm) 5350 APU with Radeon(tm) R3