Error CL_DEVICE_NOT_AVAILABLE when calling clCreateContext (Intel Core2Duo, Intel OCL SDK 3.0 beta)

前端 未结 1 1442
我寻月下人不归
我寻月下人不归 2021-01-20 02:21

I\'m trying to get started with OpenCL (Intel opencl-1.2-3.0.56860). I managed to install the OpenCL SDK from Intel under Ubuntu 12.05 (using \"alien\" to convert the rpm pa

相关标签:
1条回答
  • 2021-01-20 03:13

    Intel OpenCL CPU needs at least SSE 4.1. The Core 2 Duo only goes up to SSSE3.

    http://software.intel.com/en-us/articles/opencl-sdk-frequently-asked-questions#14

    Edit: some version of the Core 2 Duo support SSE 4.1 Here is the list of supported processors for the Intel OpenCL drivers http://software.intel.com/en-us/articles/opencl-release-notes#2

    Some versions of Core 2 are not supported. " All other versions of Intel® Core™ 2 processors are not supported"

    You can use, for example, CPU-Z to find out what version of SSE you CPU supports.

    Install the AMD OpenCL CPU driver. It only needs SSE2. On windows I installed the Radeon GPU drivers even though I did not have a AMD GPU. It still installed the AMD OpenCL CPU drivers and it did not conflict with the Nvidia drivers. I don't know on Linux. But now I can use Intel CPU, AMD CPU, and Nvidia GPU OpenCL drivers.

    0 讨论(0)
提交回复
热议问题