dev-libs / intel-neo

Intel Graphics Compute Runtime for L0 and OpenCL, for Broadwell and beyond

Official package sites : https://github.com/intel/compute-runtime ·

The Intel Graphics Compute Runtime for for oneAPI Level Zero and OpenCL Driver, informally known as NEO, is an open source project providing compute API support (Level Zero, OpenCL) for Intel graphics hardware architectures (HD Graphics, Xe). For OpenCL, NEO supports Intel Core processors with Gen8 graphics devices (Broadwell architecture) and newer, as well as Intel Atom processors with Gen9 graphics devices (Apollo Lake, Gemini Lake). Level Zero support is more limited and as of April 2020 still in early stages, please consult upstream release notices for details.

v20.37.17906 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64
USE flags
l0 vaapi

v20.36.17813 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64
USE flags
l0 vaapi

v20.16.16582 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64
USE flags
l0 vaapi

General

l0
Install the oneAPI Level Zero driver alongside the OpenCL one
vaapi
Support the sharing of surfaces with Video Acceleration API (OpenCL Extension #36)

dev-libs / level-zero : oneAPI Level Zero headers, loader and validation layer

dev-util / intel-graphics-compiler : LLVM-based OpenCL compiler targetting Intel Gen graphics hardware

media-libs / gmmlib : Intel Graphics Memory Management Library

media-libs / mesa : OpenGL-like graphic library for Linux

virtual / opencl : Virtual for OpenCL API

x11-libs / libdrm : X.Org libdrm library

x11-libs / libva : Video Acceleration (VA) API for Linux

dev-libs / level-zero : oneAPI Level Zero headers, loader and validation layer

dev-util / intel-graphics-compiler : LLVM-based OpenCL compiler targetting Intel Gen graphics hardware

media-libs / gmmlib : Intel Graphics Memory Management Library

virtual / opencl : Virtual for OpenCL API

x11-libs / libdrm : X.Org libdrm library

x11-libs / libva : Video Acceleration (VA) API for Linux

742374
dev-libs/intel-neo-20.16.16582 + dependencies: stabilisation request
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo-20.37.17906: update the IGC dependency
To make sure all the higher-order dependencies get updated before updating NEO. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 20.37.17906
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 20.36.17813
Interestingly enough, seems to work (in addition to testing the ebuild itself I have made an out-of-tree build with the test suite enabled) in spite of dev-util/intel-graphics-compiler being rather out of date. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: block >=dev-libs/level-zero-1.0.0
Upstream has only supported newer versions of level-zero since 20.32.17625 and all the versions newer than 20.16 require using VCS snapshots of spirv-llvm-translator. Closes: https://bugs.gentoo.org/742332 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: switch back to using bundled OpenCL headers
The version currently in the tree does not build against recent versions of dev-util/opencl-headers, using the bundled ones is mostly harmless because they aren't installed anywhere, and it shouldn't cause any compatibility issues for OpenCL-aware applications (which build against dev-util/opencl-headers via >=virtual/opencl-3) because they link against libOpenCL provided by an ICD loader, not against NEO itself. Closes: https://bugs.gentoo.org/729304 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
dev-libs/intel-neo: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 20.16.16582
The first version in the tree supporting oneAPI Level Zero in addition to OpenCL. Moreover, we now use centrally installed Khronos OpenCL headers instead of bundled ones. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: do not force use of specific ICD loader
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 20.10.16087
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: remove old
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 20.03.15346
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: remove old
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 19.48.14977
No major changes since 19.46 but Ice Lake support is now officially production-level again (for the record: according to upstream the failures in 19.46 and 19.47 were caused by time-outs due to increased test run time after 64-bit atomics had been enabled for ICL, thus making an increase of the threshold value the only change required to address this issue). Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 19.46.14807
Important changes since 19.38.14237: * added early support for Tiger Lake devices (OpenCL 2.1) * enabled thread-group preemption on same * enabled 64-bit atomics on Ice Lake and Tiger Lake * added support for Ice Lake device id 0x8A58 * use newer GMM API * added the clGetExecutionInfoIntel API Please note that as of this release Ice Lake platforms have been downgraded to Beta quality due to regression in certification tests. Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: remove old
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 19.38.14237
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: 19.30.13641 requires >=media-libs/gmmlib-19.2.3
...which we have already got in Gentoo but which must be upgraded before intel-neo. Closes: https://bugs.gentoo.org/693690 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 19.30.13641
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: bump to 19.22.13062 and EAPI-7
Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-libs/intel-neo: new package
New OpenCL driver for Broadwell and newer. For older systems stick with dev-libs/beignet. Tested on Kaby Lake and Kaby Lake R, in both cases LuxMark manages to render all three scenes without errors or crashes. No multilib support yet because running a 32-bit build on amd64 causes type conflicts, will look at it later. Signed-off-by: Marek Szuba <marecki@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11