This is awesome. I finally upgraded a dev box from Fedora 26 to 30 that had stable Intel OpenCL drivers but was afraid none of this would work in 30. I find this NEO packaging is working great for me and look forward to it going into general repos. Thanks!
Just want to add my appreciation. I am running Fedora 31 beta on an Intel NUC “Hades Canyon” (so Intel and AMD GPUs). I was able to install and test SODECL, a library of ordinary differential equation (ODE) and stochastic differential equation (SDE) solvers in OpenCL.
Really look forward to this going into the main repos.
I am experiencing library version issues on Fedora 31 when installing the intel-media-driver from the Fedora repositories together with the intel-opencl package. It seems that the Fedora intel-media-driver requires an older version of the intel-gmmlib package and that creates a conflict. Ideally, this Intel OpenCL repository should become a part of the official Fedora repos because it is essential software for Intel chips.
Yes, I’ve updated IGC to prepare newer Neo releases. In case of missing packages, please use packages from Source Forge mirror: https://sourceforge.net/projects/intel-compute-runtime, as older packages are being removed automatically.
Currently I’m preparing new Neo release 20.40.18075 with IGC 1.0.5176 and L0 1.0.13.
Hi Jacek, if you are already a Fedora packager feel free to ping me and I will perform your package review to get the NEO driver into Fedora proper. Thanks for your work on this.
Thanks @jdanecki really exciting.
I was just curious if anything out there supported OpenCL 3.0 yet and sure enough this already claims it does. Is there a dependency or something required for full 3.0 support? I’m seeing warnings about 2.2 in clinfo.
Platform Name Intel(R) OpenCL HD Graphics
Number of devices 1
Device Name Intel(R) UHD Graphics 620 [0x5917]
Device Vendor Intel(R) Corporation
Device Vendor ID 0x8086
Device Version OpenCL 3.0 NEO
Driver Version 21.11.19310
Device OpenCL C Version OpenCL C 3.0
Device Type GPU
Device Profile FULL_PROFILE
......
NOTE: your OpenCL library declares to support OpenCL 3.0,
but it seems to support up to OpenCL 2.2 only.
NOTE: your OpenCL library only supports OpenCL 2.2,
but some installed platforms support OpenCL 3.0.
Programs using 3.0 features may crash
or behave unexpectedly