intel-onevpl-23.2.2

Introduction to intel-onevpl

The intel-onevpl package contains a set of libraries that provide support for video acceleration for encoding and decoding tasks on modern Intel GPUs. This includes every GPU built into the Tiger Lake (11th Generation) CPUs and later, as well as the Arc and Iris Xe GPUs.

[Note]

Note

This may take a while to build. Feel free to do something else while this is building.

intel-onevpl Dependencies

Required

CMake, gmmlib, intel-media-driver, libdrm, and libva

This package extracts to vpl-gpu-rt-intel-onevpl-25.3.2.

Installation of intel-onevpl

Install intel-onevpl by running the following commands:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -D BUILD_TESTS=OFF             \
      -D MFX_ENABLE_AENC=ON          \
      -W no-dev ..                   &&
make

This package does not come with a working test suite.

Now, as the root user:

make install

Command Explanations

-D BUILD_TESTS=OFF: This parameter disables the tests as they are broken and require several external dependencies.

-D MFX_ENABLE_AENC=ON: This parameter enables the AENC extension.

[Note]

Note

For a full list of options and values, make sure you are in a build directory, then run cmake -LAH ...

Contents

Installed Programs: None
Installed Libraries: libmfx-gen
Installed Directories: /usr/lib/libmfx-gen

Short Descriptions

libmfx-gen

provides support for GPU accelerated video encoding and decoding on Intel GPUs from the Tiger Lake CPU generation and later