I'd like to develop OpenCL2.0 program.
PFA, the result of clinfo.exe showing OpenCL version is CL1.2 not CL2.0.
Vendor: Advanced Micro Devices, Inc.
Device OpenCL C version: OpenCL C 1.2
Driver version: 1642.5 (VM)
Version: OpenCL 1.2 AMD-APP (1642.5)
My system consists of :
- PC: HP EliteDesk 800 G1 SFF
- OS: Windows 8.1 64bit
- GPU board: SAPPHIRE R7 240 2G DDR3 PCI-E DUAL HDMI LP WITH BOOST
Driver Version: 14.501.1003.0
- SDK: AMD OpenCL APP SDK 3.0-0-Beta
The detail information about H/W can be confiremed in the attached document (HWInfo.htm).
R7 200 series has the capability of OpenCL2.0.
I'd like to know why cl2.0 is not available on my system.
Thank you in advance.
Solved! Go to Solution.
I have definitely confirmed that the Radeon R7 240 does NOT support OpenCL 2.0.
OpenCL 2.0 requires GCN 1.1. The R7 260 is GCN 1.1
The wikipedia page linked below has details of which GCN architecture is present on which board. Go to the page and search for "R7 240", and you'll find the line entry for that board.
I will continue to work to get the inaccurate information fixed on the support page.
Besides the Omega driver, have you also installed the latest AMD APP SDK 3.0 beta which is the first AMD SDK that supports OpenCL 2.0? As from your attachment, your SDK version still seems to be 1.2.
R7 240 is GCN 1.0 part. AFAIK, only GCN 1.1 or higher can support OCL2.0
The only GCN 1.1 part in R7 2xx is R7 260/260X using Bonaire chip.
Thank you for the response.
Yes, I've installed AMD APP SDK 3.0-0-Beta.
I confirmed that the environmental variable "AMDAPPSDKROOT" is set as "C:\Program Files (x86)\AMD APP SDK\3.0-0-Beta\".
BTW, from which portion of my attachment did you think the version was 1.2?
Would u plz give more information on this? I tried to find more about what you mentioned on Google, but found nothing. Could you give a link or something?
I don't remember where I got that information. But easy way to verify it is to look at FirePro specification. W9000 does not claim OCL2.0 capability. W9100 (Hawaii) and W5100 (Bonaire) do.
Hello mr jtrudeau,
it has been a week since your post and still in khronos (Khronos Products) site the AMD Radeon R7 200 Series is shown as OpenCL 2.0 compatible. Furthermore in amd support site (AMD OpenCL™ 2.0 Driver) the AMD Radeon™ R7 200 Series is also shown as OpenCL 2.0 compatible.
Does this mean that there exists no inaccuracy?
Is there something wrong with the omega catalyst driver or amd app sdk 3.0?
I don't have a definitive answer, I'll try to come up with one.
I suspect what this means is that the web description is inaccurate, not that there's something wrong with either Catalyst or APP SDK 3.0.