intel-compute-runtime 24.39.31294.12-1 drops support for Gen8-Gen11 iGPUs
Description:
It appears that Intel Graphics Compute Runtime has dropped support for Gen8-Gen11 iGPUs on release 24.39.31294.12. Upon upgrade from intel-compute-runtime 24.35.30872.22 to 24.39.31294.12, those iGPUs lose OpenCL support (i.e. the iGPU will not even show in clinfo
).
Technically the commit that disables the support is the following: https://github.com/intel/compute-runtime/commit/9eb71a8f296d190eff8ff5fd6e8198f073ea09cf
If my reading of the following pages is correct:
- https://github.com/intel/compute-runtime/releases/tag/24.39.31294.12
- https://github.com/intel/compute-runtime/blob/0e9d540db74de4b898cb87a7e607c6363c1c9ca4/LEGACY_PLATFORMS.md
- https://github.com/intel/compute-runtime/releases/tag/24.35.30872.22
It looks like support for those iGPUs is put on maintenance mode and forked out on the 24.35 branch, i.e. a new package "intel-compute-runtime-legacy1" should be created. Not sure if this should be handled entirely in the AUR but meanwhile it's probably a good idea to have this open for visibility.
Other things: Does this extend to intel-gmmlib and intel-graphics-compiler? / Update ArchWiki.
Additional info:
- package version(s): intel-compute-runtime 24.39.31294.12-1
- config and/or log files: N/A
- link to upstream bug report, if any: N/A
Steps to reproduce:
- Set up an affected iGPU (e.g. Skylake) with OpenCL support working on intel-compute-runtime 24.35.30872.22-2. The iGPU shows up in
clinfo
. - Upgrade to intel-compute-runtime 24.39.31294.12-1
- Observe how the iGPU loses OpenGL support. The iGPU does not show up in
clinfo
.