AnsweredAssumed Answered

Using OpenCL 1.2 under Windows 8.1?

Question asked by hughm on Feb 5, 2018
Latest reply on Feb 7, 2018 by dipak

Hi everyone.  This is my first post, thanks for having me.

 

I'm trying to set up an old Toshiba laptop with a Radeon Mobility 4500 GPU, running Windows 8.1, so that I can develop against OpenCL 1.2.  This is for a university project; the lecturer has specified that we have to use that version of OpenCL 1.2.  I installed drivers using the Catalyst tool.  Z-GPU reported that OpenCL support was available.  I installed the AMD APP SDK 3.0 too.

 

My problem is: when I compile (under Visual Studio 2017) a short test program (mostly provided by the lecturer) intended to get OpenCL to report a device vendor string [1], I get a bunch of errors about things having been deprecated [2].  I think this may be because the version of OpenCL available through APP SDK 3.0 is (possibly much) later than the 1.2 I'm after?  I'm hoping you guys might be able to point me towards a way of altering the setup so I can use OpenCL 1.2?

 

I did try searching both the web and this forum but couldn't find anything (that struck my admittedly uneducated eyes as) relevant.  I've never done any GPU, concurrent or graphics programming before so apologies if any of the above comes across a bit daft!

 

Thanks in advance for any assistance.

 

[1] [C++] Hugh's OpenCL test snippet - Pastebin.com

[2] Hugh's VS2017 compile errors - Pastebin.com

Outcomes