OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1663 Discussions

OpenCL will not install!!!

Brett_H_
Beginner
321 Views

So I downloaded the OpenCL driver for Windows 7 64bit and also for my i7-4790k with Hd 4600 Graphics. When I go to install it a little window pops up and says my pc does not meet minimum requirements. 

 

Specs: 

System CPU : I7-4790K @ Stock, CPU Cooler: Noctua NH-D15, Motherboard: Asus Sabertooth Mark 2, RAM: 16 GB G.Skill Sniper Series @ 1866MHz, GPU: GeForce GTX 980 ACX 2.0, Storage: Samsung 120GB 840 EVO, WD Cavier Black 1TB, Psu: Corsair HX 750w, Case: Fractal Design r4 Black Pearl Window, OS: Windows 7 64bit Home Premium

0 Kudos
9 Replies
Yuri_K_Intel
Employee
321 Views
Hi, Which version of graphics driver did you try to install. Try to install the latest one (15.36.21.64.4222) from https://downloadcenter.intel.com/search?keyword=4th+Generation+Intel%C2%AE+Core%E2%84%A2+Processors+... Thanks, Yuri
Hossein_P_
Beginner
321 Views
 
I receive a message through the Opencl installation that Opencl driver is missing or out of date. Also, when I open the opencl I receive this error: "Failed to find Intel OpenCL platform on local host". I have a laptop with the following characteristics:
 
Manufacturer: Sony
Model: VPCS132FX
Processor: Intel core i3
Graphic: Intel HD Graphics (core i3)
Operating System: Windows 7 (64-bit)
 
I install visual studio 2012. When I use the Intel Driver Update Utility in order to update my graphic driver I receive this message: "These drivers are Intel generic drivers.They do not include customizations that your manyfacturer might have added to optimize your computing experience". Therefore, I update my graphic driver to the latest version by the website of Sony(version: 8.15.10.2827). I would be grateful if you could help me.
Robert_I_Intel
Employee
321 Views

Hi Hossein,

Your computer was manufactured around end of 2010/beginning of 2011, so you won't be able to run OpenCL on the graphics part of the chip. for that you need 3rd gen Intel(R) Core Processor (Ivy Bridge) or later. You might be able to use OpenCL for the CPU: see https://software.intel.com/en-us/articles/opencl-drivers#core_xeon - try one of the standalone CPU drivers.

 

Hossein_P_
Beginner
321 Views

Dear Robert

Thank you very much for you reply. I installed the Opencl Runtime 15.1 and now it works. When I open the Opencl I receive a notification that this tool is now deprecated and consider using our Microsoft Visual Studio or Eclipse plugin. This is an important error and it would make any problems?  

Robert_I_Intel
Employee
321 Views

Hi Hossein,

I think you can ignore the error. I think what you could do is install MS Visual Studio 2015 community edition and Intel(R) SDK for OpenCL Applications (you can get a free version here https://software.intel.com/en-us/intel-opencl​ ) and then you should be able to use the tool in a plug-in. But if you don't want to do that, the tool should work standalone.

 

 

Hossein_P_
Beginner
321 Views

Dear Robert

I have a new problem! I receive this error when I compile a code:

fatal error: 'CL/cl.h' file not found.

what can I do?

 

Joose_S_
Beginner
321 Views

Sounds like your Visual Studio isn't configured correctly check out these:

https://software.intel.com/en-us/node/539287

https://software.intel.com/en-us/node/539288

Hossein_P_
Beginner
321 Views

Dear Joose

I create a new CodeBuilder Project for windows:

1.png

and I configure this project as described in the link above:

4.png

3.png

2.png

Then, I open template.cl file with the OpenCL software but I receive the error yet:

5.png

This process is correct? I would be grateful if you could help me more. Thanks. 

Robert_I_Intel
Employee
321 Views

Hi Hossein,

It is not necessary to #include <CL/cl.h> in your kernel code. This header is for host side code, not for the device side code. Get rid of it and things should work OK.

 

Reply