github intel/compute-runtime 22.49.25018.24

latest releases: 24.35.30872.24, 24.35.30872.22, 24.35.30872.20...
19 months ago

Packages included in the release

Components revisions included in the release

Additional components revisions used in build

Installation procedure on Ubuntu 22.04

  1. Create temporary directory

Example:

mkdir neo
  1. Download all *.deb packages

Example:

cd neo
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.12812.24/intel-igc-core_1.0.12812.24_amd64.deb
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.12812.24/intel-igc-opencl_1.0.12812.24_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/intel-level-zero-gpu-dbgsym_1.3.25018.24_amd64.ddeb
wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/intel-level-zero-gpu_1.3.25018.24_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/intel-opencl-icd-dbgsym_22.49.25018.24_amd64.ddeb
wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/intel-opencl-icd_22.49.25018.24_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/libigdgmm12_22.3.0_amd64.deb
  1. Verify sha256 sums for packages

Example:

wget https://github.com/intel/compute-runtime/releases/download/22.49.25018.24/ww49.sum
sha256sum -c ww49.sum
  1. Install all packages as root

Example:

sudo dpkg -i *.deb

sha256 sums for packages

3518dc0156a2d861d395b36a9872de06352a493b8ff3f64f459ff7dab0ad88a8 intel-igc-core_1.0.12812.24_amd64.deb
fa872f80f8ca2afee60672dbbb0c614e26d0b16644e673900f679785221c569f intel-igc-opencl_1.0.12812.24_amd64.deb
3952b4447c25f53402740eca1d8c5880755475b79f4d1a9f5fc751ac08b64543 intel-level-zero-gpu-dbgsym_1.3.25018.24_amd64.ddeb
016b8b7c8e7397e2ecf25aad8ca02cc5bf8c338c675ffb1ebd0d7680fed01e9e intel-level-zero-gpu_1.3.25018.24_amd64.deb
00184189d7ab1149e3ab5f3b27e2c135d131be830bf705abdd4fc31fca29d102 intel-opencl-icd-dbgsym_22.49.25018.24_amd64.ddeb
3001378162a93f9016f21947477496c3183df0608d4638337ed98780355944d2 intel-opencl-icd_22.49.25018.24_amd64.deb
de6ed9333a74506de43993eb14c8e0e0eb23314c42b03af66fe9c3df24a8973d libigdgmm12_22.3.0_amd64.deb

Quality expectations

Platform Quality OpenCL Level Zero WSL
DG1 Production 3.0 1.3 Yes
DG2 * 3.0 1.3 Yes
Skylake Production 3.0 1.3 --
Kaby Lake Production 3.0 1.3 --
Coffee Lake Production 3.0 1.3 Yes
Ice Lake Production 3.0 1.3 Yes
Tiger Lake Production 3.0 1.3 Yes
Rocket Lake Production 3.0 1.3 --
Alder Lake Production 3.0 1.3 Yes
Elkhart Lake Production 3.0 -- Yes
Broadwell Maintenance 3.0 -- --
Apollo Lake Maintenance 3.0 -- --
Gemini Lake Maintenance 3.0 -- --

All platforms were validated on Ubuntu 22.04 LTS with stock kernel, unless noted otherwise.

  • Elkhart Lake was tested on Ubuntu 20.04 LTS with stock kernel v.5.8.5
  • DG1 was tested with drm-tip kernel v.6.1.0-rc1

WSL support was tested with Windows host driver 101.3959 (DG2), or 101.3790 and 101.2114 (all other platforms)

* DG2 is at production quality, when combined with an out-of-tree kernel mode driver distributed separately.

Quality levels

  • Experimental - no quality expectations
  • Early support - platform may not be available on the market yet
  • Pre-Release - suitable for integration and testing, gathering customer feedback
  • Beta - suitable for integration and broad testing
  • Production - Beta + meets API-specific conformance requirements; suitable for production
  • Maintenance - Reduced test frequency compared to Production, no longer recommended for new deployments. Reactive support for customers.

Additional information

  • To maintain better Runtime-Compiler compatibility, Intel changed default graphics compute binary format to new portable ELF based ZE Binary format. Legacy patch-token based approach required JIT recompilations to maintain compatibility in case of interface changes, leading to longer application start up time.
  • Existing legacy binaries will be supported by OpenCL and Level Zero GPU runtimes by end of 2023.
  • To ensure smooth transition to new format ‘-ze-disable-zebin’/’-cl-disable-zebin’ graphics backend options are provided to fallback to legacy binary format for either offline or online compilation. New ZE Binary format is generated by default
    Examples to disable zebin (force legacy binary):
    AOT: ocloc –options –cl-disable-zebin; cmc -binary-format=ocl; dpcpp test.cpp -fsycl -fsycl-targets=spir64_gen,spir64 -Xs '-options -ze-disable-zebin'
    JIT: dpcpp test.cpp -fsycl -Xs '-options -ze-disable-zebin'
  • Legacy format support by OpenCL and Level Zero GPU runtimes will be deprecated starting 2024.
  • Intel encourages ISVs/OEMs/ODMs to adjust plans accordingly
  • packages were built with custom flag NEO_ENABLE_i915_PRELIM_DETECTION=1
  • For a validated gfx driver stack supporting Intel® Arc™ on Ubuntu 22.04, please refer to the following:
    https://www.intel.com/content/www/us/en/download/747008/intel-arc-graphics-driver-ubuntu.html

Changelog

22.43.24558...22.49.25018.24

Important changes

22.43.24595.30...22.49.25018.24

Don't miss a new compute-runtime release

NewReleases is sending notifications on new releases.