Hello OpenCL stakeholders,
Some users may be running into issues during platform detection. They may not be able to detect an Intel platform in the Windows OS environment even though an appropriate graphics driver is installed for the system. This could be due to the ICD Loader being unable to find anticipated registry references.
The classic location for 64bit OpenCL references is to be stored is within these registry entries:
If not present, consider adding a entry REG_DWORD object in the registry, with data value 0, and the name is the full path to the OpenCL implementation... Example:
Location: HKLM\SOFTWARE\Khronos\OpenCL\Vendors
Name: C:\windows\System32\DriverStore\FileRepository\ig<path_on_your_system>\IntelOpenCL64.dll REG_DWORD 0
The classic location for 32bit OpenCL references is to be stored is within these registry entries:
If not present, consider adding a entry REG_DWORD object in the registry, with data value 0, and the name is the full path to the OpenCL implementation... Example:
Location: HKLM\SOFTWARE\WOW6432Node\Khronos\OpenCL\Vendors
Name:
C:\windows\System32\DriverStore\FileRepository\ig<path_on_your_system>\IntelOpenCL32.dll REG_DWORD 0
-MichaelC