Packages included in the release
- intel-gmmlib (https://github.com/intel/gmmlib)
- intel-opencl-icd, intel-level-zero-gpu (https://github.com/intel/compute-runtime)
Components revisions included in the release
Additional components revisions used in build
- Used for building runtime
- intel/libva@c9bb65b (Compatible with va_api_major_version = 1)
- oneapi-src/level-zero@v1.6.2 (Compatible with oneAPI Level Zero API Spec v1.3)
- intel/intel-graphics-compiler@igc-1.0.9389
- intel/igsc@V0.2.4
Installation procedure on Ubuntu 20.04
- Create temporary directory
Example:
mkdir neo
- Download all *.deb packages
Example:
cd neo
wget https://github.com/intel/compute-runtime/releases/download/21.47.21710/intel-gmmlib_21.3.3_amd64.deb
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.9389/intel-igc-core_1.0.9389_amd64.deb
wget https://github.com/intel/intel-graphics-compiler/releases/download/igc-1.0.9389/intel-igc-opencl_1.0.9389_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/21.47.21710/intel-opencl-icd_21.47.21710_amd64.deb
wget https://github.com/intel/compute-runtime/releases/download/21.47.21710/intel-level-zero-gpu_1.2.21710_amd64.deb
- Verify sha256 sums for packages
Example:
wget https://github.com/intel/compute-runtime/releases/download/21.47.21710/ww47.sum
sha256sum -c ww47.sum
- Install all packages as root
Example:
sudo dpkg -i *.deb
sha256 sums for packages
ccdf0c1062854236da4ad4671d0c7cb0fac9ad6e4ca46b2690e6a32b83fa8feb intel-gmmlib_21.3.3_amd64.deb
0863f244a1c7b14663822551b6cc679af1627fa3668dbc468d02191cc390a877 intel-igc-core_1.0.9389_amd64.deb
569da2e0202473712478d788c2b25ad8e74f532c93927f9fd9617aafcdf96037 intel-igc-opencl_1.0.9389_amd64.deb
db41da37ce0fb851a2333f03dc63770d6a44cfd84f2e179e9f3e6c9054be89dc intel-level-zero-gpu_1.2.21710_amd64.deb
627d35d87a372dc1cb39e88d4956864a7c57bf0ab78e1e13d387db883598ffb5 intel-opencl-icd_21.47.21710_amd64.deb
Other installation procedures are described here.
Quality expectations
Platform | OpenCL | Level Zero |
---|---|---|
Skylake | 3.0 - Production | 1.2 - Pre-Release |
Kaby Lake | 3.0 - Production | 1.2 - Pre-Release |
Coffee Lake | 3.0 - Production | 1.2 - Pre-Release |
Ice Lake | 3.0 - Production | 1.2 - Pre-Release |
Tiger Lake | 3.0 - Production | 1.2 - Pre-Release |
Rocket Lake | 3.0 - Production | 1.2 - Pre-Release |
Broadwell | 3.0 - Maintenance | - |
Apollo Lake | 3.0 - Maintenance | - |
Gemini Lake | 3.0 - Maintenance | - |
Elkhart Lake | 3.0 - Early support | - |
All platforms were validated on Ubuntu 20.04 LTS with stock kernel.
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.
Important changes
- igc revision update - from 1.0.8744 to 1.0.9389
- Initial DG2 support
- gmmlib revision updated
- Used drm tip kernel headers as default
- Disabled deviceEnqueue for BDW