I want to use the AMD A10-7850k to run some HSA(OpenCL2.0) sample.
I download and install the driver : amd-catalyst-omega-14.12-with-dotnet45-win8.1-64bit and 3.0-0-Beta AMD SDK.
When I rebuild the AMD SDK OpenCL sample (ex : SVMBinaryTreeSearch) with Visual Studio 2012 on windows 8.1.
Error msg output:
Unsupported device! Required CL_DEVICE_OPENCL_C_VERSION 2.0 or higher
We can see above that my clinfo GPU device version is OpenCL 2.0 AMD-APP (1642.5) definitely.
But clGetDeviceInfo output deviceVersion is "OpenCL 1.2 AMD-APP (1642.5)". It's weird.
My problem is like :
But no solution in this thread.
Have any idea?
Thanks.
p.s.the sample not opencl2.0 (ex :HelloWorld ) I can rebuild and run.
clinfo output:
Number of platforms: | 1 | |||
Platform Profile: | FULL_PROFILE | |||
Platform Version: | OpenCL 2.0 AMD-APP (1642.5) | |||
Platform Name: | AMD Accelerated Parallel Processing | |||
Platform Vendor: | Advanced Micro Devices, Inc. | |||
Platform Extensions: | cl_khr_icd cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_dx9_media_sharing cl_amd_event_callback cl_amd_offline_devices |
Platform Name: | AMD Accelerated Parallel Processing | ||||
Number of devices: | 2 | ||||
Device Type: | CL_DEVICE_TYPE_GPU | ||||
Vendor ID: | 1002h | ||||
Board name: | AMD Radeon(TM) R7 Graphics |
.......................................
Platform ID: | 00007FFE78086B60 | |||||
Name: | Spectre | |||||
Vendor: | Advanced Micro Devices, Inc. | |||||
Device OpenCL C version: | OpenCL C 2.0 | |||||
Driver version: | 1642.5 (VM) | |||||
Profile: | FULL_PROFILE | |||||
Version: | OpenCL 2.0 AMD-APP (1642.5) | |||||
Extensions: | cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_atomic_counters_32 cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_dx9_media_sharing cl_khr_image2d_from_buffer cl_khr_spir cl_khr_subgroups cl_khr_gl_event cl_khr_depth_images |
.......................................
Device Type: | CL_DEVICE_TYPE_CPU | ||||
Vendor ID: | 1002h | ||||
Board name: |
.......................................
Platform ID: | 00007FFE78086B60 | |||||
Name: | AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G | |||||
Vendor: | AuthenticAMD | |||||
Device OpenCL C version: | OpenCL C 1.2 | |||||
Driver version: | 1642.5 (sse2,avx,fma4) | |||||
Profile: | FULL_PROFILE | |||||
Version: | OpenCL 1.2 AMD-APP (1642.5) | |||||
Extensions: | cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_d3d10_sharing cl_khr_spir cl_khr_gl_event |