Win7 64bit SP1, Catalyst 11.8, APP SDK 2.5, HD6950:
- CL_DEVICE_GLOBAL_MEM_SIZE shows exactly 2GB for 6950 with 2 GB RAM. My guess is that is wrong - some memory should be left for display buffer.
- clinfo exits with error -30 when processing Intel OpenCL SDK thus I cannot see what are values for AMD platform.
Please send us CLInfo output log file.
Originally posted by: maximmoroz - CL_DEVICE_GLOBAL_MEM_SIZE shows exactly 2GB for 6950 with 2 GB RAM. My guess is that is wrong - some memory should be left for display buffer.
- clinfo exits with error -30 when processing Intel OpenCL SDK thus I cannot see what are values for AMD platform.
Perticulary device parameter is invalid on Intel platform. Please copy CLInfo output log whatever you got.
I will attach clinfo's output in several hours, when I get back home. For the time being I would like to mention that it is not the 1st issue with clinfo. I already reported about another one 2 months ago and it was fixed. And now I observe some issue again and the problem is that clinfo stops on encountering error.
If you have any influence on how the issue is fixed may I ask you for a favour? It is desirable for the clinfo to continue querying platforms and devices even if some of the calls returned error. You see, I am not even able to send you clinfo with CL_DEVICE_GLOBAL_MEM_SIZE for the AMD's device because clinfo stops working when some of the calls to Intel OpenCL device returns error.
same break happens when, for example, one has 2 platforms each with different opencl versions (1.0 vs 1.1), since some 1.1 funtions are used and thus dont work with 1.0 platforms (this is something i've repported a long time ago too).
Here is output from clinfo.
Then it writes "ERROR: clGetDeviceInfo(-30)" to the stderr and exits.
Number of platforms: 3 Platform Profile: FULL_PROFILE Platform Version: OpenCL 1.1 WINDOWS Platform Name: Intel(R) OpenCL Platform Vendor: Intel(R) Corporation Platform Extensions: cl_khr_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_gl_sharing cl_khr_byte_addressable_store cl_intel_printf cl_ext_device_fission cl_khr_icd Platform Profile: FULL_PROFILE Platform Version: OpenCL 1.0 CUDA 4.0.1 Platform Name: NVIDIA CUDA Platform Vendor: NVIDIA Corporation Platform Extensions: cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_d3d9_sharing cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll Platform Profile: FULL_PROFILE Platform Version: OpenCL 1.1 AMD-APP-SDK-v2.5 (709.2) Platform Name: AMD Accelerated Parallel Processing Platform Vendor: Advanced Micro Devices, Inc. Platform Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices cl_khr_d3d10_sharing Platform Name: Intel(R) OpenCL Number of devices: 1 Device Type: CL_DEVICE_TYPE_CPU Device ID: 32902