Как установить драйвер для Intel QuickSync на CentOS 7.4/7.5
Для того, чтобы обеспечить аппаратное ускорение декодирования, кодирования и постобработки видео на графическом чипе, необходимо установить драйвер.
Для этого вам потребуется доступ в интернет или прописанные настройки прокси сервера для команд yum и git. Для удобства все действия следует выполнять во временной папке, например: /home/user_name/intel_driver.
Установите утилиты:
sudo yum group install "Development Tools"
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install -y cmake3 libdrm-devel libpciaccess-devel libX11-devel git
Если все выполнено правильно, то вызов vainfo не содержит ошибок и выглядит так:libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /usr/local/lib64/dri//iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.4 (libva )
vainfo: Driver version: Intel iHD driver - 1.0.0
vainfo: Supported profile and entrypoints
...
Обратите внимание, что драйвер работает только в той учетной записи пользователя, в которой он установлен. Чтобы драйвер работал и для других пользователей, вы можете добавить их в группу video:
usermod -a -G video username.
Чтобы узнать больше, воспользуйтесь ссылками, указанными ниже (статьи на английском языке).
- О библиотеке libva: https://github.com/intel/libva
- О библиотеке gmmlib: https://github.com/intel/gmmlib
- Об Intel Media Driver: https://github.com/intel/media-driver
- Об Intel MediaSDK: https://github.com/Intel-Media-SDK/MediaSDK
- О тестировании драйвера: https://github.com/intel/libva-utils
Драйвер и демо версию продукта можо получить, связавшись с отделом технической поддержки Elecard.