Files
compute-runtime/documentation/cl_intel_va_api_media_sharing.md
Jacek Danecki 4d6d4a02af doc: add information about iHD dependency
Change-Id: Ie3c8504eab9fa8d4f04cdc6ee2f7b5e433ecb304
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-08-29 09:55:17 +02:00

1.2 KiB

Intel(R) Graphics Compute Runtime for OpenCL(TM)

Enabling cl_intel_va_api_media_sharing extension

To enable cl_intel_va_api_media_sharing extension Neo needs to be compiled on system with libva 2.x installed. This extension is supported by iHD media driver. Before compilation additional packages have to be installed.

  1. Download sources:

Example:

git clone https://anongit.freedesktop.org/git/mesa/drm.git libdrm
git clone https://github.com/intel/libva.git libva
  1. Compile and install libdrm

Example:

cd libdrm
./autogen.sh
make -j `nproc`
sudo make install
  1. Compile and install libva

Example:

cd libva
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
./autogen.sh
make -j `nproc`
sudo make install
  1. During Neo compilation verify libva was discovered
-- Checking for module 'libva>=1.0.0'
--   Found libva, version 1.1.0
-- Looking for vaGetLibFunc in va
-- Looking for vaGetLibFunc in va - found
-- Using libva