Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
ArturHarasimiuk and gbsbuild Fix GMMLIB_API_PATCH_VERSION setting when not defined as external
Fixes variable value dereference in cmake. Previously
PATCH_VERSION was used literally instead of variable value.

Change-Id: Ied1b2b86c94192c5493d89c8102ff765da2fae52
Signed-off-by: Artur Harasimiuk <>
Latest commit 8feb838 Apr 10, 2019


Intel(R) Graphics Memory Management Library


The Intel(R) Graphics Memory Management Library provides device specific and buffer management for the Intel(R) Graphics Compute Runtime for OpenCL(TM) and the Intel(R) Media Driver for VAAPI.


The Intel(R) Graphics Memory Management Library is distributed under the MIT Open Source license.

You may obtain a copy of the License at:


  1. Get gmmlib repo

    |- gmmlib

  2. Change it to root directory

    $ cd gmmlib

  3. $ mkdir build && cd build

  4. cmake [-DCMAKE_BUILD_TYPE= Release | Debug | ReleaseInternal] [-DARCH= 64 | 32] ..

  5. $ make -j8 ( Also performs compile time ULT)


Not a stand alone software component. GmmLib is built as dynamic library for Intel media driver and Compute runtime for OpenCL

Supported Platforms

Intel Atom and Core Processors supporting Gen8/Gen9/Gen10 graphics devices

BDW (Broadwell)

SKL (Skylake, Kaby Lake, Coffee Lake)

BXT (Broxton) / APL (Apollolake)

CNL (Cannonlake)

ICL (Icelake)

Known Issues and Limitations

  • Current Gmmlib support only limited to Linux

(*) Other names and brands may be claimed as property of others.

You can’t perform that action at this time.