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:

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:

  1. 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.
  2. Upgrade to intel-compute-runtime 24.39.31294.12-1
  3. Observe how the iGPU loses OpenGL support. The iGPU does not show up in clinfo.
Edited by Joan Bruguera Micó