Hello,
while the official driver doesn't support old HD7900 series card under linux, I'm doing some test with one HD7990 and I found that the latest amdgpu-pro 17.50 driver can provide a working X11 driver and boinc-compatible OpenCL libraries.
Sadly, milkyway application refuse to crunch and exits with this log:
<core_client_version>7.8.4</core_client_version>
<![CDATA[
<message>
process got signal 11</message>
<stderr_txt>
<search_application> milkyway_separation 1.46 Linux x86_64 double OpenCL </search_application>
Reading preferences ended prematurely
BOINC GPU type suggests using OpenCL vendor 'Advanced Micro Devices, Inc.'
Error loading Lua script 'astronomy_parameters.txt': [string "number_parameters: 4..."]:1: '<name>' expected near '4'
Switching to Parameter File 'astronomy_parameters.txt'
<number_WUs> 5 </number_WUs>
<number_params_per_WU> 20 </number_params_per_WU>
Using AVX path
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
Found 3 platforms
Platform 0 information:
Name: AMD Accelerated Parallel Processing
Version: OpenCL 2.1 AMD-APP (2527.3)
Vendor: Advanced Micro Devices, Inc.
Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Profile: FULL_PROFILE
Platform 1 information:
Name: AMD Accelerated Parallel Processing
Version: OpenCL 2.0 AMD-APP (1800.11)
Vendor: Advanced Micro Devices, Inc.
Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Profile: FULL_PROFILE
Platform 2 information:
Name: AMD Accelerated Parallel Processing
Version: OpenCL 2.0 AMD-APP (1800.11)
Vendor: Advanced Micro Devices, Inc.
Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Profile: FULL_PROFILE
Using device 0 on platform 0
Found 2 CL devices
Device 'Hainan' (Advanced Micro Devices, Inc.:0x1002) (CL_DEVICE_TYPE_GPU)
Board: AMD Radeon HD 7900 Series
Driver version: 2527.3
Version: OpenCL 1.2 AMD-APP (2527.3)
Compute capability: 0.0
Max compute units: 5
Clock frequency: 950 Mhz
Global mem size: 3170762752
Local mem size: 32768
Max const buf size: 65536
Double extension: cl_khr_fp64
Error creating command queue (-6): CL_OUT_OF_HOST_MEMORY
Error getting device and context (-6): CL_OUT_OF_HOST_MEMORY
Failed to calculate likelihood
Using AVX path
Found 3 platforms
Platform 0 information:
Name: AMD Accelerated Parallel Processing
Version: OpenCL 2.1 AMD-APP (2527.3)
Vendor: Advanced Micro Devices, Inc.
Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Profile: FULL_PROFILE
Platform 1 information:
Name: AMD Accelerated Parallel Processing
Version: OpenCL 2.0 AMD-APP (1800.11)
Vendor: Advanced Micro Devices, Inc.
Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Profile: FULL_PROFILE
Platform 2 information:
Name: AMD Accelerated Parallel Processing
Version: OpenCL 2.0 AMD-APP (1800.11)
Vendor: Advanced Micro Devices, Inc.
Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Profile: FULL_PROFILE
Using device 0 on platform 0
Found 2 CL devices
Device 'Hainan' (Advanced Micro Devices, Inc.:0x1002) (CL_DEVICE_TYPE_GPU)
Board: AMD Radeon HD 7900 Series
Driver version: 2527.3
Version: OpenCL 1.2 AMD-APP (2527.3)
Compute capability: 0.0
Max compute units: 5
Clock frequency: 950 Mhz
Global mem size: 3170762752
Local mem size: 32768
Max const buf size: 65536
Double extension: cl_khr_fp64
</stderr_txt>
]]>
Seems that milkyway application search for fglrx driver, but for newer card the future driver will be amdgpu or amdgpu-pro.
Thanks.