CL_DEVICE_TYPE_CPU not working in Windows 8.1

CL_DEVICE_TYPE_CPU not working in Windows 8.1

Hi, I recently tried to run my OpenCL program on a new windows 8.1 computer but the program returns an error when the device type is CL_DEVICE_TYPE_CPU. When I change the device type to a CL_DEVICE_TYPE_GPU or CL_DEVICE_TYPE_ ALL it ran the program on the GPU. Here is the system specification of the new computer: OS: Windows 8.1 Processor: Intel Core i7 - 4700MQ clocked at 2.40GHz Display Adapter: Intel HD Graphic 4600 and NVIDIA GeForce GT 740M How can I resolve this problem and is OpenCL having issues with windows 8.1? Please help! Yaknan

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Hi Yaknan,

Thank you for your question. I have tried reproducing this issue on windows 8.1 with the one of existing sample - CapsBasic which query all open CL platforms available on the system and list all devices on a given platform and also with Simple Optimization and didn't see any issue. Can you please try reproducing this problem with the existing samples that will help us find the root cause?


Hi Surbhi,

sorry for the late reply. Yes, I have seen the CapBasic example from intel and ran it on the same computer with the issue in this post and had the same result(problem). The thing is, there is nothing wrong with the code. To reproduce the issue you have to use a system with Windows 8.1 OS and Intel core i7 4700MQ which is the specs of the system I am using. 

As I said, the problem is not from the code, I got to resolve the issue by downloading the latest version of OpenCL 2.0 2014 Intel release (Test Only version). You can download it from the link here



Leave a Comment

Please sign in to add a comment. Not a member? Join today