Thanks for the reply. I have also been struggling to find dirvers for intel (non-integrated graphics) CPU’s , similar to what is mentioned in the linked thread. I am on unix platform (using an arch-based distro manjaro), and the closest I could find was the
intel-compute-runtime found in the Arch repos. But after installing it, seems like my CPU (i9-10900KF) is still not found when running the
Number of platforms 1
Platform Name NVIDIA CUDA
Platform Vendor NVIDIA Corporation
Platform Version OpenCL 3.0 CUDA 11.4.158
I.e. it only recognizes my graphics card. I have also tried using
CL_DEVICE_TYPE_CPU instead of
CL_DEVICE_TYPE_GPU, but still gives 0 CPU devices upon compiling the program.
However I have managed to compile my openCL programs on a laptop which has an intel CPU with integrated graphics (also running manjaro). So it might be that there is a lack of relevant software available for intel non-IG CPU’s on unix/arch based systems.
You might also check out Mesa3D. It looks like it supports some OpenCL, with and without GPUs (see Mesa Matrix).
Do you happen to know if the Mesa also applies to intel CPU’s? When I checked the matrix, it doesn’t seem to list anything related to intel , but I could be wrong?