- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Sir,
When installing the latest version of Basic Toolkit (comprehensive), this causes two problems with Open CL drivers:
1.) For 32bit applications, which rely on Open CL, but have nothing to do with Intel, crash after the installation of the Basic Toolkit.
Exception happens inside of the
clGetPlatformIDs
and the exception code is:
C06D007E
The 32bit OpenCL driver subsystem appears permanently broken for all platforms. Any idea how to recover?
2.) For 64bit applications, there are three platforms:
a.) Intel(R) OpenCL, returns an error when calling:
clCreateContextFromType
The error reported is "out of memory" for the CPU device.
b.) The FPGA emulation platform, which has one device
c.) The FPGA SDK, which has no devices.
The machine on which the installation was made does not have an Intel GPU, but it does have AMD and NVidia devices.
Temporary workaround to resolve both problems, rename "Khronos" to "whatever" in the following registry entries:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\KhronosX\OpenCL
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KhronosX\OpenCL
Then all other OpenCL drivers (AMD and NVidia) continue to work fine.
But I am still curious, why would 32bit clGetPlatformIDs call fail with internal exception, when Intel drivers are present?
Thanks!
Atmapuri
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Janez, could you share the link of the website from where you had downloaded the Intel® oneAPI Basic Toolkit?
We would like to know.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Janez, could you share the log files with us in this scenario? The default location for the log files on Windows would be> C:\Program Files (x86)\Intel\oneAPI\logs
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Janez, we have contacted you privately regarding your query. Please check your inbox for further updates.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Janez,
From your description, I think you install the Base toolkit, so you install Intel OpenCL CPU runtime. And you don't have Intel GPU, but have AMD and NVidia GPU. My question is which device that your application run on? Is on GPU or CPU?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>My question is which device that your application run on? Is on GPU or CPU?
Considering that
> 32bit clGetPlatformIDs call fails with internal exception
>64bit returns an error when calling clCreateContextFromType
these errors happen before you select the device with OpenCL, I dont understand your question.
If the code could reach the point where any OpenCL device becomes accessible, then it could also run on any Open CL device.
Kind Regards!
Atmapuri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Sorry for the delay in replying. To figure out your issue, could you provide us with the following information?
1 . The content of the following paths
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\KhronosX\OpenCL
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\KhronosX\OpenCL
2 . The value of OCL_ICD_FILENAMES
We want to check if any older versions of OpenCL CPU RT is installed on your machine.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We haven't heard back from you for a long time so we are assuming that you have found a solution on your own and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only.
Thanks.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page